Home
last modified time | relevance | path

Searched refs:usb2 (Results 1 – 25 of 351) sorted by relevance

12345678910>>...15

/Linux-v5.4/drivers/phy/broadcom/
Dphy-bcm-ns-usb2.c28 struct bcm_ns_usb2 *usb2 = phy_get_drvdata(phy); in bcm_ns_usb2_phy_init() local
29 struct device *dev = usb2->dev; in bcm_ns_usb2_phy_init()
30 void __iomem *dmu = usb2->dmu; in bcm_ns_usb2_phy_init()
34 err = clk_prepare_enable(usb2->ref_clk); in bcm_ns_usb2_phy_init()
40 ref_clk_rate = clk_get_rate(usb2->ref_clk); in bcm_ns_usb2_phy_init()
72 clk_disable_unprepare(usb2->ref_clk); in bcm_ns_usb2_phy_init()
85 struct bcm_ns_usb2 *usb2; in bcm_ns_usb2_probe() local
89 usb2 = devm_kzalloc(&pdev->dev, sizeof(*usb2), GFP_KERNEL); in bcm_ns_usb2_probe()
90 if (!usb2) in bcm_ns_usb2_probe()
92 usb2->dev = dev; in bcm_ns_usb2_probe()
[all …]
/Linux-v5.4/drivers/phy/samsung/
DMakefile5 obj-$(CONFIG_PHY_SAMSUNG_USB2) += phy-exynos-usb2.o
6 phy-exynos-usb2-y += phy-samsung-usb2.o
7 phy-exynos-usb2-$(CONFIG_PHY_EXYNOS4210_USB2) += phy-exynos4210-usb2.o
8 phy-exynos-usb2-$(CONFIG_PHY_EXYNOS4X12_USB2) += phy-exynos4x12-usb2.o
9 phy-exynos-usb2-$(CONFIG_PHY_EXYNOS5250_USB2) += phy-exynos5250-usb2.o
10 phy-exynos-usb2-$(CONFIG_PHY_S5PV210_USB2) += phy-s5pv210-usb2.o
/Linux-v5.4/Documentation/devicetree/bindings/phy/
Dnvidia,tegra124-xusb-padctl.txt77 For Tegra124 and Tegra132, the following pads exist: usb2, ulpi, hsic, pcie
80 For Tegra210, the following pads exist: usb2, hsic, pcie and sata. Below is
136 - usb2: usb2-0, usb2-1, usb2-2
148 - usb2: usb2-0, usb2-1, usb2-2, usb2-3
213 - nvidia,usb2-companion: A single cell that specifies the physical port number
226 - 3x USB2: usb2-0, usb2-1, usb2-2
232 - 4x USB2: usb2-0, usb2-1, usb2-2, usb2-3
256 usb2 {
260 usb2-0 {
265 usb2-1 {
[all …]
Drcar-gen3-phy-usb2.txt7 - compatible: "renesas,usb2-phy-r7s9210" if the device is a part of an R7S9210
9 "renesas,usb2-phy-r8a77470" if the device is a part of an R8A77470
11 "renesas,usb2-phy-r8a774a1" if the device is a part of an R8A774A1
13 "renesas,usb2-phy-r8a774c0" if the device is a part of an R8A774C0
15 "renesas,usb2-phy-r8a7795" if the device is a part of an R8A7795
17 "renesas,usb2-phy-r8a7796" if the device is a part of an R8A7796
19 "renesas,usb2-phy-r8a77965" if the device is a part of an
21 "renesas,usb2-phy-r8a77990" if the device is a part of an
23 "renesas,usb2-phy-r8a77995" if the device is a part of an
25 "renesas,rcar-gen3-usb2-phy" for a generic R-Car Gen3, RZ/G2 or
[all …]
Dphy-lantiq-rcu-usb2.txt12 "lantiq,ase-usb2-phy"
13 "lantiq,danube-usb2-phy"
14 "lantiq,xrx100-usb2-phy"
15 "lantiq,xrx200-usb2-phy"
16 "lantiq,xrx300-usb2-phy"
31 usb_phy0: usb2-phy@18 {
32 compatible = "lantiq,xrx200-usb2-phy";
Dphy-hisi-inno-usb2.txt5 "hisilicon,inno-usb2-phy",
6 "hisilicon,hi3798cv200-usb2-phy".
36 usb2_phy1: usb2-phy@120 {
37 compatible = "hisilicon,hi3798cv200-usb2-phy";
57 usb2_phy2: usb2-phy@124 {
58 compatible = "hisilicon,hi3798cv200-usb2-phy";
Dmeson8b-usb2-phy.txt5 "amlogic,meson8-usb2-phy"
6 "amlogic,meson8b-usb2-phy"
7 "amlogic,meson-gxbb-usb2-phy"
21 compatible = "amlogic,meson-gxbb-usb2-phy";
Dbcm-ns-usb2-phy.txt4 - compatible: brcm,ns-usb2-phy
14 usb2-phy {
15 compatible = "brcm,ns-usb2-phy";
Dti-phy.txt8 "ti,control-phy-usb2" - if it has Power down bit in control_dev_conf register
15 "ti,control-phy-usb2-dra7" - if it has power down register like USB2 PHY on
17 "ti,control-phy-usb2-am437" - if it has power down register like USB2 PHY on
33 - compatible: Should be "ti,omap-usb2"
34 Should be "ti,dra7x-usb2" for the 1st instance of USB2 PHY on
36 Should be "ti,dra7x-usb2-phy2" for the 2nd instance of USB2 PHY
38 Should be "ti,am654-usb2" for the USB2 PHYs on AM654.
59 compatible = "ti,omap-usb2";
/Linux-v5.4/drivers/phy/tegra/
Dxusb-tegra186.c150 struct tegra_xusb_usb2_lane *usb2; in tegra186_usb2_lane_probe() local
153 usb2 = kzalloc(sizeof(*usb2), GFP_KERNEL); in tegra186_usb2_lane_probe()
154 if (!usb2) in tegra186_usb2_lane_probe()
157 INIT_LIST_HEAD(&usb2->base.list); in tegra186_usb2_lane_probe()
158 usb2->base.soc = &pad->soc->lanes[index]; in tegra186_usb2_lane_probe()
159 usb2->base.index = index; in tegra186_usb2_lane_probe()
160 usb2->base.pad = pad; in tegra186_usb2_lane_probe()
161 usb2->base.np = np; in tegra186_usb2_lane_probe()
163 err = tegra_xusb_lane_parse_dt(&usb2->base, np); in tegra186_usb2_lane_probe()
165 kfree(usb2); in tegra186_usb2_lane_probe()
[all …]
Dxusb.c280 padctl->usb2 = pad; in tegra_xusb_pad_create()
554 static int tegra_xusb_usb2_port_parse_dt(struct tegra_xusb_usb2_port *usb2) in tegra_xusb_usb2_port_parse_dt() argument
556 struct tegra_xusb_port *port = &usb2->base; in tegra_xusb_usb2_port_parse_dt()
560 usb2->internal = of_property_read_bool(np, "nvidia,internal"); in tegra_xusb_usb2_port_parse_dt()
567 usb2->mode = USB_DR_MODE_UNKNOWN; in tegra_xusb_usb2_port_parse_dt()
569 usb2->mode = err; in tegra_xusb_usb2_port_parse_dt()
572 usb2->mode = USB_DR_MODE_HOST; in tegra_xusb_usb2_port_parse_dt()
575 usb2->supply = devm_regulator_get(&port->dev, "vbus"); in tegra_xusb_usb2_port_parse_dt()
576 return PTR_ERR_OR_ZERO(usb2->supply); in tegra_xusb_usb2_port_parse_dt()
582 struct tegra_xusb_usb2_port *usb2; in tegra_xusb_add_usb2_port() local
[all …]
Dxusb-tegra124.c421 TEGRA124_LANE("usb2-0", 0x004, 0, 0x3, usb2),
422 TEGRA124_LANE("usb2-1", 0x004, 2, 0x3, usb2),
423 TEGRA124_LANE("usb2-2", 0x004, 4, 0x3, usb2),
430 struct tegra_xusb_usb2_lane *usb2; in tegra124_usb2_lane_probe() local
433 usb2 = kzalloc(sizeof(*usb2), GFP_KERNEL); in tegra124_usb2_lane_probe()
434 if (!usb2) in tegra124_usb2_lane_probe()
437 INIT_LIST_HEAD(&usb2->base.list); in tegra124_usb2_lane_probe()
438 usb2->base.soc = &pad->soc->lanes[index]; in tegra124_usb2_lane_probe()
439 usb2->base.index = index; in tegra124_usb2_lane_probe()
440 usb2->base.pad = pad; in tegra124_usb2_lane_probe()
[all …]
Dxusb-tegra210.c856 TEGRA210_LANE("usb2-0", 0x004, 0, 0x3, usb2),
857 TEGRA210_LANE("usb2-1", 0x004, 2, 0x3, usb2),
858 TEGRA210_LANE("usb2-2", 0x004, 4, 0x3, usb2),
859 TEGRA210_LANE("usb2-3", 0x004, 6, 0x3, usb2),
866 struct tegra_xusb_usb2_lane *usb2; in tegra210_usb2_lane_probe() local
869 usb2 = kzalloc(sizeof(*usb2), GFP_KERNEL); in tegra210_usb2_lane_probe()
870 if (!usb2) in tegra210_usb2_lane_probe()
873 INIT_LIST_HEAD(&usb2->base.list); in tegra210_usb2_lane_probe()
874 usb2->base.soc = &pad->soc->lanes[index]; in tegra210_usb2_lane_probe()
875 usb2->base.index = index; in tegra210_usb2_lane_probe()
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/usb/
Dnvidia,tegra124-xusb.txt80 - Tegra124: usb2-0, usb2-1, usb2-2, hsic-0, hsic-1, usb3-0, usb3-1
81 - Tegra132: usb2-0, usb2-1, usb2-2, hsic-0, hsic-1, usb3-0, usb3-1
82 - Tegra210: usb2-0, usb2-1, usb2-2, usb2-3, hsic-0, usb3-0, usb3-1, usb3-2,
84 - Tegra186: usb2-0, usb2-1, usb2-2, hsic-0, usb3-0, usb3-1, usb3-2
119 phys = <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-1}>, /* mini-PCIe USB */
120 <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-2}>, /* USB A */
122 phy-names = "usb2-1", "usb2-2", "usb3-0";
Dfsl-usb.txt9 - compatible : Should be "fsl-usb2-mph" for multi port host USB
10 controllers, or "fsl-usb2-dr" for dual role USB controllers
11 or "fsl,mpc5121-usb2-dr" for dual role USB controllers of MPC5121.
13 also be mentioned (for eg. fsl-usb2-dr-v2.2 for bsc9132).
19 fsl-usb2-mph compatible controllers. Either this property or
20 "port1" (or both) must be defined for "fsl-usb2-mph" compatible
23 fsl-usb2-mph compatible controllers. Either this property or
24 "port0" (or both) must be defined for "fsl-usb2-mph" compatible
26 - dr_mode : indicates the working mode for "fsl-usb2-dr" compatible
45 compatible = "fsl-usb2-mph";
[all …]
Dudc-xilinx.txt4 - compatible : Should be "xlnx,usb2-device-4.00.a"
12 axi-usb2-device@42e00000 {
13 compatible = "xlnx,usb2-device-4.00.a";
Damlogic,dwc3.txt17 - Documentation/devicetree/bindings/phy/meson-gxl-usb2-phy.txt
40 phy-names = "usb2-phy", "usb3-phy";
66 - "usb2-phy0" for USB2 PHY0 if USBHOST_A port is used
67 - "usb2-phy1" for USB2 PHY1 if USBOTG_B port is used
88 - Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
107 phy-names = "usb2-phy0", "usb2-phy1", "usb3-phy0";
/Linux-v5.4/arch/arm64/boot/dts/nvidia/
Dtegra186-p2771-0000.dts130 usb2 {
134 usb2-0 {
139 usb2-1 {
144 usb2-2 {
174 usb2-0 {
181 usb2-1 {
189 nvidia,usb2-companion = <1>;
198 phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
199 <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,
201 phy-names = "usb2-0", "usb2-1", "usb3-0";
Dtegra210-p3450-0000.dts394 phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>,
395 <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>,
396 <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>,
398 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0";
421 usb2 {
425 usb2-0 {
430 usb2-1 {
435 usb2-2 {
485 usb2-0 {
490 usb2-1 {
[all …]
/Linux-v5.4/drivers/phy/amlogic/
DMakefile2 obj-$(CONFIG_PHY_MESON8B_USB2) += phy-meson8b-usb2.o
3 obj-$(CONFIG_PHY_MESON_GXL_USB2) += phy-meson-gxl-usb2.o
4 obj-$(CONFIG_PHY_MESON_G12A_USB2) += phy-meson-g12a-usb2.o
/Linux-v5.4/arch/arm/boot/dts/
Dbcm47081-tplink-archer-c5-v2.dts36 usb2-port1 {
37 label = "bcm53xx:green:usb2-port1";
69 usb2-port2 {
70 label = "bcm53xx:green:usb2-port2";
126 &usb2 {
Dtegra124-nyan.dtsi395 phys = <&{/padctl@7009f000/pads/usb2/lanes/usb2-0}>, /* 1st USB A */
396 <&{/padctl@7009f000/pads/usb2/lanes/usb2-1}>, /* Internal USB */
397 <&{/padctl@7009f000/pads/usb2/lanes/usb2-2}>, /* 2nd USB A */
400 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0", "usb3-1";
423 usb2 {
427 usb2-0 {
432 usb2-1 {
437 usb2-2 {
462 usb2-0 {
468 usb2-1 {
[all …]
/Linux-v5.4/Documentation/devicetree/bindings/clock/
Drenesas,rcar-usb2-clock-sel.txt27 - compatible: "renesas,r8a7795-rcar-usb2-clock-sel" if the device is a part of
29 "renesas,r8a7796-rcar-usb2-clock-sel" if the device if a part of
31 "renesas,rcar-gen3-usb2-clock-sel" for a generic R-Car Gen3
49 compatible = "renesas,r8a77950-rcar-usb2-clock-sel",
50 "renesas,rcar-gen3-usb2-clock-sel";
/Linux-v5.4/Documentation/devicetree/bindings/mips/lantiq/
Drcu.txt43 usb_phy0: usb2-phy@18 {
44 compatible = "lantiq,xrx200-usb2-phy";
52 usb_phy1: usb2-phy@34 {
53 compatible = "lantiq,xrx200-usb2-phy";
/Linux-v5.4/drivers/media/usb/dvb-usb/
DMakefile32 dvb-usb-nova-t-usb2-objs := nova-t-usb2.o
33 obj-$(CONFIG_DVB_USB_NOVA_T_USB2) += dvb-usb-nova-t-usb2.o
80 dvb-usb-technisat-usb2-objs := technisat-usb2.o
81 obj-$(CONFIG_DVB_USB_TECHNISAT_USB2) += dvb-usb-technisat-usb2.o

12345678910>>...15