Home
last modified time | relevance | path

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

/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 …]
/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 …]