Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/phy/hisilicon/
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 …]
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
Dphy-hi3670-usb3.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Phy provider for USB 3.1 controller on HiSilicon Kirin970 platform
5 * Copyright (C) 2017-2020 Hilisicon Electronics Co., Ltd.
17 #include <linux/phy/phy.h>
190 while (retry-- > 0) { in hi3670_phy_cr_wait_ack()
204 return -ETIMEDOUT; in hi3670_phy_cr_wait_ack()
294 ret = regmap_write(priv->usb31misc, USB3OTG_CTRL4, in hi3670_phy_set_params()
295 priv->eye_diagram_param); in hi3670_phy_set_params()
297 dev_err(priv->dev, "set USB3OTG_CTRL4 failed\n"); in hi3670_phy_set_params()
301 while (retry-- > 0) { in hi3670_phy_set_params()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/
Dhisilicon,hi3670-usb3.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/hisilicon,hi3670-usb3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Hisilicon Kirin970 USB PHY
10 - Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
13 Bindings for USB3 PHY on HiSilicon Kirin 970.
17 const: hisilicon,hi3670-usb-phy
19 "#phy-cells":
22 hisilicon,pericrg-syscon:
[all …]
/kernel/linux/linux-5.10/drivers/staging/hikey9xx/
Dphy-hi3670-usb3.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/hisilicon,hi3670-usb3.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Hisilicon Kirin970 USB PHY
10 - Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
12 Bindings for USB3 PHY on HiSilicon Kirin 970.
16 const: hisilicon,hi3670-usb-phy
18 "#phy-cells":
21 hisilicon,pericrg-syscon:
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0
3 # to be placed at drivers/phy
5 tristate "hi3670 USB PHY support"
10 Enable this to support the HISILICON HI3670 USB PHY.
22 built-in SPMI PMIC Arbiter interface on Hisilicon 3670
33 multi-functions, such as regulators, RTC, codec, Coulomb counter,
Dphy-hi3670-usb3.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Phy provider for USB 3.1 controller on HiSilicon Kirin970 platform
5 * Copyright (C) 2017-2020 Hilisicon Electronics Co., Ltd.
15 #include <linux/phy/phy.h>
195 while (retry-- > 0) { in hi3670_phy_cr_wait_ack()
207 return -ETIMEDOUT; in hi3670_phy_cr_wait_ack()
303 ret = regmap_write(priv->usb31misc, USB3OTG_CTRL4, in hi3670_phy_set_params()
304 priv->eye_diagram_param); in hi3670_phy_set_params()
306 dev_err(priv->dev, "set USB3OTG_CTRL4 failed\n"); in hi3670_phy_set_params()
310 while (retry-- > 0) { in hi3670_phy_set_params()
[all …]
/kernel/linux/linux-5.10/drivers/usb/dwc3/
Ddwc3-of-simple.c1 // SPDX-License-Identifier: GPL-2.0
3 * dwc3-of-simple.c - OF glue layer for simple integrations
5 * Copyright (c) 2015 Texas Instruments Incorporated - https://www.ti.com
9 * This is a combination of the old dwc3-qcom.c by Ivan T. Ivanov
10 * <iivanov@mm-sol.com> and the original patch adding support for Xilinx' SoC
18 #include <linux/dma-mapping.h>
36 struct device *dev = &pdev->dev; in dwc3_of_simple_probe()
37 struct device_node *np = dev->of_node; in dwc3_of_simple_probe()
43 return -ENOMEM; in dwc3_of_simple_probe()
46 simple->dev = dev; in dwc3_of_simple_probe()
[all …]
/kernel/linux/linux-6.6/
DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]
/kernel/linux/patches/linux-5.10/hispark_taurus_patch/
Dhispark_taurus.patch1 diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
3 --- a/arch/arm/Kconfig
5 @@ -322,7 +322,7 @@ config ARCH_MULTIPLATFORM
9 - select AUTO_ZRELADDR
14 @@ -650,6 +650,8 @@ source "arch/arm/mach-highbank/Kconfig"
16 source "arch/arm/mach-hisi/Kconfig"
18 +source "arch/arm/mach-hibvt/Kconfig"
20 source "arch/arm/mach-imx/Kconfig"
22 source "arch/arm/mach-integrator/Kconfig"
23 diff --git a/arch/arm/Makefile b/arch/arm/Makefile
[all …]