Home
last modified time | relevance | path

Searched +full:hi6220 +full:- +full:usb +full:- +full:phy (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/devicetree/bindings/phy/
H A Dhisilicon,hi6220-usb-phy.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/hisilicon,hi6220-usb-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Hisilicon hi6220 USB PHY
10 - Zhangfei Gao <zhangfei.gao@linaro.org>
14 const: hisilicon,hi6220-usb-phy
16 '#phy-cells':
19 phy-supply:
20 description: PHY power supply.
[all …]
/linux/drivers/phy/hisilicon/
H A Dphy-hi6220-usb.c1 // SPDX-License-Identifier: GPL-2.0-or-later
11 #include <linux/phy/phy.h>
51 struct regmap *reg = priv->reg; in hi6220_phy_init()
63 struct regmap *reg = priv->reg; in hi6220_phy_setup()
94 dev_err(priv->dev, "failed to setup phy ret: %d\n", ret); in hi6220_phy_setup()
98 static int hi6220_phy_start(struct phy *phy) in hi6220_phy_start() argument
100 struct hi6220_priv *priv = phy_get_drvdata(phy); in hi6220_phy_start()
105 static int hi6220_phy_exit(struct phy *phy) in hi6220_phy_exit() argument
107 struct hi6220_priv *priv = phy_get_drvdata(phy); in hi6220_phy_exit()
121 struct device *dev = &pdev->dev; in hi6220_phy_probe()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 # Phy drivers for Hisilicon platforms
6 tristate "hi6220 USB PHY support"
12 Enable this to support the HISILICON HI6220 USB PHY.
17 tristate "hi3660 USB PHY support"
22 Enable this to support the HISILICON HI3660 USB PHY.
27 tristate "hi3670 USB PHY support"
32 Enable this to support the HISILICON HI3670 USB PHY.
37 tristate "hi3670 PCIe PHY support"
42 Enable this to support the HiSilicon hi3670 PCIe PHY.
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
2 obj-$(CONFIG_PHY_HI6220_USB) += phy-hi6220-usb.o
3 obj-$(CONFIG_PHY_HI3660_USB) += phy-hi3660-usb3.o
4 obj-$(CONFIG_PHY_HI3670_USB) += phy-hi3670-usb3.o
5 obj-$(CONFIG_PHY_HI3670_PCIE) += phy-hi3670-pcie.o
6 obj-$(CONFIG_PHY_HISTB_COMBPHY) += phy-histb-combphy.o
7 obj-$(CONFIG_PHY_HISI_INNO_USB2) += phy-hisi-inno-usb2.o
8 obj-$(CONFIG_PHY_HIX5HD2_SATA) += phy-hix5hd2-sata.o
/linux/Documentation/devicetree/bindings/usb/
H A Ddwc2.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/dwc2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: DesignWare HS OTG USB 2.0 controller
10 - Rob Herring <robh@kernel.org>
13 - $ref: usb-drd.yaml#
14 - $ref: usb-hcd.yaml#
19 - const: brcm,bcm2835-usb
20 - const: hisilicon,hi6220-usb
[all …]
/linux/Documentation/devicetree/bindings/mfd/
H A Dsyscon.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 represent as any specific type of device. The typical use-case is
13 for some other node's driver, or platform-specific code, to acquire
20 - Lee Jones <lee@kernel.org>
30 - airoha,en7581-pbus-csr
31 - al,alpine-sysfabric-service
32 - allwinner,sun8i-a83t-system-controller
33 - allwinner,sun8i-h3-system-controller
[all …]
/linux/drivers/usb/dwc2/
H A Dparams.c1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
3 * Copyright (C) 2004-2016 Synopsys, Inc.
9 #include <linux/usb/of.h>
20 struct dwc2_core_params *p = &hsotg->params; in dwc2_set_bcm_params()
22 p->host_rx_fifo_size = 774; in dwc2_set_bcm_params()
23 p->max_transfer_size = 65535; in dwc2_set_bcm_params()
24 p->max_packet_count = 511; in dwc2_set_bcm_params()
25 p->ahbcfg = 0x10; in dwc2_set_bcm_params()
30 struct dwc2_core_params *p = &hsotg->params; in dwc2_set_his_params()
32 p->otg_caps.hnp_support = false; in dwc2_set_his_params()
[all …]