Home
last modified time | relevance | path

Searched full:usb2 (Results 1 – 25 of 1233) sorted by relevance

12345678910>>...50

/kernel/linux/linux-5.10/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()
57 /* Calculate ndiv based on a solid 1920 MHz that is for USB2 PHY */ 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()
[all …]
/kernel/linux/linux-4.19/drivers/phy/broadcom/
Dphy-bcm-ns-usb2.c32 struct bcm_ns_usb2 *usb2 = phy_get_drvdata(phy); in bcm_ns_usb2_phy_init() local
33 struct device *dev = usb2->dev; in bcm_ns_usb2_phy_init()
34 void __iomem *dmu = usb2->dmu; in bcm_ns_usb2_phy_init()
38 err = clk_prepare_enable(usb2->ref_clk); in bcm_ns_usb2_phy_init()
44 ref_clk_rate = clk_get_rate(usb2->ref_clk); in bcm_ns_usb2_phy_init()
61 /* Calculate ndiv based on a solid 1920 MHz that is for USB2 PHY */ in bcm_ns_usb2_phy_init()
76 clk_disable_unprepare(usb2->ref_clk); in bcm_ns_usb2_phy_init()
89 struct bcm_ns_usb2 *usb2; in bcm_ns_usb2_probe() local
93 usb2 = devm_kzalloc(&pdev->dev, sizeof(*usb2), GFP_KERNEL); in bcm_ns_usb2_probe()
94 if (!usb2) in bcm_ns_usb2_probe()
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/
DKconfig8 USB1.1 and USB2.0 DVB devices.
73 Support for USB2.0 DVB-T receivers based on reference designs made by
102 Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The
114 tristate "HanfTek UMT-010 DVB-T USB2.0 support"
121 Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
124 tristate "Conexant USB2.0 hybrid reference design support"
142 Say Y here to support the Conexant USB2.0 hybrid reference design.
144 see the next option ("Analog support for the Conexant USB2.0 hybrid
148 Medion MD95700 hybrid USB2.0 device.
149 DViCO FusionHDTV (Bluebird) USB2.0 devices
[all …]
/kernel/linux/linux-4.19/drivers/media/usb/dvb-usb/
DKconfig6 USB1.1 and USB2.0 DVB devices.
71 Support for USB2.0 DVB-T receivers based on reference designs made by
100 Support for USB2.0/1.1 DVB receivers based on the DiB0700 USB bridge. The
112 tristate "HanfTek UMT-010 DVB-T USB2.0 support"
119 Say Y here to support the HanfTek UMT-010 USB2.0 stick-sized DVB-T receiver.
122 tristate "Conexant USB2.0 hybrid reference design support"
140 Say Y here to support the Conexant USB2.0 hybrid reference design.
144 Medion MD95700 hybrid USB2.0 device.
145 DViCO FusionHDTV (Bluebird) USB2.0 devices
148 tristate "Uli m920x DVB-T USB2.0 support"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/
Dnvidia,tegra124-xusb-padctl.txt82 For Tegra124 and Tegra132, the following pads exist: usb2, ulpi, hsic, pcie
85 For Tegra210, the following pads exist: usb2, hsic, pcie and sata. Below is
94 - "trk": phandle and specifier referring to the USB2 tracking clock
141 - usb2: usb2-0, usb2-1, usb2-2
153 - usb2: usb2-0, usb2-1, usb2-2, usb2-3
163 - usb2: usb2-0, usb2-1, usb2-2, usb2-3
174 USB2 ports:
187 Required properties for OTG/Peripheral capable USB2 ports:
229 - nvidia,usb2-companion: A single cell that specifies the physical port number
247 - 3x USB2: usb2-0, usb2-1, usb2-2
[all …]
Drenesas,usb2-phy.yaml4 $id: http://devicetree.org/schemas/phy/renesas,usb2-phy.yaml#
16 - const: renesas,usb2-phy-r8a77470 # RZ/G1C
20 - renesas,usb2-phy-r7s9210 # RZ/A2
21 - renesas,usb2-phy-r8a774a1 # RZ/G2M
22 - renesas,usb2-phy-r8a774b1 # RZ/G2N
23 - renesas,usb2-phy-r8a774c0 # RZ/G2E
24 - renesas,usb2-phy-r8a774e1 # RZ/G2H
25 - renesas,usb2-phy-r8a7795 # R-Car H3
26 - renesas,usb2-phy-r8a7796 # R-Car M3-W
27 - renesas,usb2-phy-r8a77961 # R-Car M3-W+
[all …]
Dti,omap-usb2.yaml4 $id: http://devicetree.org/schemas/phy/ti,omap-usb2.yaml#
7 title: OMAP USB2 PHY
18 - ti,dra7x-usb2
19 - ti,dra7x-usb2-phy2
20 - ti,am654-usb2
22 - ti,omap-usb2
24 - const: ti,am437x-usb2
26 - const: ti,omap-usb2
70 compatible = "ti,am654-usb2", "ti,omap-usb2";
Dphy-hisi-inno-usb2.txt1 Device tree bindings for HiSilicon INNO USB2 PHY
5 "hisilicon,inno-usb2-phy",
6 "hisilicon,hi3798cv200-usb2-phy".
9 - clocks: The phandle and clock specifier pair for INNO USB2 PHY device
11 - resets: The phandle and reset specifier pair for INNO USB2 PHY device reset
16 The INNO USB2 PHY device should be a child node of peripheral controller that
18 ports which are represented as child nodes of INNO USB2 PHY device.
36 usb2_phy1: usb2-phy@120 {
37 compatible = "hisilicon,hi3798cv200-usb2-phy";
57 usb2_phy2: usb2-phy@124 {
[all …]
Dsocionext,uniphier-usb2-phy.yaml4 $id: http://devicetree.org/schemas/phy/socionext,uniphier-usb2-phy.yaml#
7 title: Socionext UniPhier USB2 PHY
11 USB2 controller implemented on Socionext UniPhier SoCs.
12 Pro4 SoC has both USB2 and USB3 host controllers, however, this USB3
14 USB2 PHY instead of USB3 HS-PHY.
22 - socionext,uniphier-pro4-usb2-phy
23 - socionext,uniphier-ld11-usb2-phy
59 // The UniPhier usb2-phy should be a subnode of a "syscon" compatible node.
66 compatible = "socionext,uniphier-ld11-usb2-phy";
Damlogic,meson8b-usb2-phy.yaml4 $id: "http://devicetree.org/schemas/phy/amlogic,meson8b-usb2-phy.yaml#"
7 title: Amlogic Meson8, Meson8b, Meson8m2 and GXBB USB2 PHY
17 - amlogic,meson8-usb2-phy
18 - amlogic,meson8b-usb2-phy
19 - amlogic,meson8m2-usb2-phy
20 - const: amlogic,meson-mx-usb2-phy
21 - const: amlogic,meson-gxbb-usb2-phy
57 compatible = "amlogic,meson-gxbb-usb2-phy";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Damlogic,meson-g12a-usb-ctrl.yaml14 The Amlogic G12A embeds a DWC3 USB IP Core configured for USB2 and USB3
15 in host-only mode, and a DWC2 IP Core configured for USB2 peripheral mode
18 A glue connects the DWC3 core to USB2 PHYs and optionally to an USB3 PHY.
20 One of the USB2 PHYs can be re-routed in peripheral mode to a DWC2 USB IP.
25 The Amlogic A1 embeds a DWC3 USB IP Core configured for USB2 in
110 - const: usb2-phy0 # USB2 PHY0 if USBHOST_A port is used
111 - const: usb2-phy1 # USB2 PHY1 if USBOTG_B port is used
129 - const: usb2-phy0 # USB2 PHY0 if USBHOST_A port is used
130 - const: usb2-phy1 # USB2 PHY1 if USBOTG_B port is used
149 - const: usb2-phy0 # USB2 PHY0 if USBHOST_A port is used
[all …]
Dnvidia,tegra124-xusb.txt4 The Tegra xHCI controller supports both USB2 and USB3 interfaces exposed by
80 - 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 …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/phy/
Dnvidia,tegra124-xusb-padctl.txt56 For Tegra124 and Tegra132, the following pads exist: usb2, ulpi, hsic, pcie
59 For Tegra210, the following pads exist: usb2, hsic, pcie and sata. Below is
68 - "trk": phandle and specifier referring to the USB2 tracking clock
115 - usb2: usb2-0, usb2-1, usb2-2
127 - usb2: usb2-0, usb2-1, usb2-2, usb2-3
143 USB2 ports:
192 - nvidia,usb2-companion: A single cell that specifies the physical port number
205 - 3x USB2: usb2-0, usb2-1, usb2-2
211 - 4x USB2: usb2-0, usb2-1, usb2-2, usb2-3
235 usb2 {
[all …]
Dphy-hisi-inno-usb2.txt1 Device tree bindings for HiSilicon INNO USB2 PHY
5 "hisilicon,inno-usb2-phy",
6 "hisilicon,hi3798cv200-usb2-phy".
9 - clocks: The phandle and clock specifier pair for INNO USB2 PHY device
11 - resets: The phandle and reset specifier pair for INNO USB2 PHY device reset
16 The INNO USB2 PHY device should be a child node of peripheral controller that
18 ports which are represented as child nodes of INNO USB2 PHY device.
36 usb2_phy1: usb2-phy@120 {
37 compatible = "hisilicon,hi3798cv200-usb2-phy";
57 usb2_phy2: usb2-phy@124 {
[all …]
Drcar-gen3-phy-usb2.txt7 - compatible: "renesas,usb2-phy-r8a7795" if the device is a part of an R8A7795
9 "renesas,usb2-phy-r8a7796" if the device is a part of an R8A7796
11 "renesas,usb2-phy-r8a77965" if the device is a part of an
13 "renesas,usb2-phy-r8a77990" if the device is a part of an
15 "renesas,usb2-phy-r8a77995" if the device is a part of an
17 "renesas,rcar-gen3-usb2-phy" for a generic R-Car Gen3 compatible device.
38 compatible = "renesas,usb2-phy-r8a7795", "renesas,rcar-gen3-usb2-phy";
45 compatible = "renesas,usb2-phy-r8a7795", "renesas,rcar-gen3-usb2-phy";
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dusb-cardlist.rst52 dvb-usb-af9015 Afatech AF9015 DVB-T USB2.0
53 dvb-usb-af9035 Afatech AF9035 DVB-T USB2.0
54 dvb-usb-anysee Anysee DVB-T/C USB2.0
55 dvb-usb-au6610 Alcor Micro AU6610 USB2.0
56 dvb-usb-az6007 AzureWave 6007 and clones DVB-T/C USB2.0
57 dvb-usb-az6027 Azurewave DVB-S/S2 USB2.0 AZ6027
58 dvb-usb-ce6230 Intel CE6230 DVB-T USB2.0
60 dvb-usb-cxusb Conexant USB2.0 hybrid
64 dvb-usb-digitv Nebula Electronics uDigiTV DVB-T USB2.0
66 dvb-usb-dtv5100 AME DTV-5100 USB2.0 DVB-T
[all …]
/kernel/linux/linux-4.19/drivers/media/usb/dvb-usb-v2/
DKconfig6 USB1.1 and USB2.0 DVB devices.
17 tristate "Afatech AF9015 DVB-T USB2.0 support"
30 Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
33 tristate "Afatech AF9035 DVB-T USB2.0 support"
46 tristate "Anysee DVB-T/C USB2.0 support"
60 Anysee E30 C Plus DVB USB2.0 receiver.
63 tristate "Alcor Micro AU6610 USB2.0 support"
68 Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
71 tristate "AzureWave 6007 and clones DVB-T/C USB2.0 support"
80 tristate "Intel CE6230 DVB-T USB2.0 support"
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb-v2/
DKconfig7 USB1.1 and USB2.0 DVB devices.
18 tristate "Afatech AF9015 DVB-T USB2.0 support"
31 Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver
34 tristate "Afatech AF9035 DVB-T USB2.0 support"
47 tristate "Anysee DVB-T/C USB2.0 support"
61 Anysee E30 C Plus DVB USB2.0 receiver.
64 tristate "Alcor Micro AU6610 USB2.0 support"
69 Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver.
72 tristate "AzureWave 6007 and clones DVB-T/C USB2.0 support"
81 tristate "Intel CE6230 DVB-T USB2.0 support"
[all …]
/kernel/linux/linux-4.19/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
/kernel/linux/linux-5.10/drivers/phy/samsung/
DMakefile6 obj-$(CONFIG_PHY_SAMSUNG_USB2) += phy-exynos-usb2.o
7 phy-exynos-usb2-y += phy-samsung-usb2.o
8 phy-exynos-usb2-$(CONFIG_PHY_EXYNOS4210_USB2) += phy-exynos4210-usb2.o
9 phy-exynos-usb2-$(CONFIG_PHY_EXYNOS4X12_USB2) += phy-exynos4x12-usb2.o
10 phy-exynos-usb2-$(CONFIG_PHY_EXYNOS5250_USB2) += phy-exynos5250-usb2.o
11 phy-exynos-usb2-$(CONFIG_PHY_S5PV210_USB2) += phy-s5pv210-usb2.o
/kernel/linux/linux-5.10/drivers/phy/tegra/
Dxusb-tegra186.c154 struct tegra_xusb_usb2_lane *usb2; in tegra186_usb2_lane_probe() local
157 usb2 = kzalloc(sizeof(*usb2), GFP_KERNEL); in tegra186_usb2_lane_probe()
158 if (!usb2) in tegra186_usb2_lane_probe()
161 INIT_LIST_HEAD(&usb2->base.list); in tegra186_usb2_lane_probe()
162 usb2->base.soc = &pad->soc->lanes[index]; in tegra186_usb2_lane_probe()
163 usb2->base.index = index; in tegra186_usb2_lane_probe()
164 usb2->base.pad = pad; in tegra186_usb2_lane_probe()
165 usb2->base.np = np; in tegra186_usb2_lane_probe()
167 err = tegra_xusb_lane_parse_dt(&usb2->base, np); in tegra186_usb2_lane_probe()
169 kfree(usb2); in tegra186_usb2_lane_probe()
[all …]
Dxusb.c285 if (strcmp(soc->name, "usb2") == 0) in tegra_xusb_pad_create()
286 padctl->usb2 = pad; in tegra_xusb_pad_create()
489 port = tegra_xusb_find_port(padctl, "usb2", index); in tegra_xusb_find_usb2_port()
684 lane = tegra_xusb_find_lane(port->padctl, "usb2", port->index); in tegra_xusb_setup_usb_role_switch()
708 static int tegra_xusb_usb2_port_parse_dt(struct tegra_xusb_usb2_port *usb2) in tegra_xusb_usb2_port_parse_dt() argument
710 struct tegra_xusb_port *port = &usb2->base; in tegra_xusb_usb2_port_parse_dt()
715 usb2->internal = of_property_read_bool(np, "nvidia,internal"); in tegra_xusb_usb2_port_parse_dt()
722 usb2->mode = USB_DR_MODE_UNKNOWN; in tegra_xusb_usb2_port_parse_dt()
724 usb2->mode = err; in tegra_xusb_usb2_port_parse_dt()
727 usb2->mode = USB_DR_MODE_HOST; in tegra_xusb_usb2_port_parse_dt()
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/usb/
Dnvidia,tegra124-xusb.txt4 The Tegra xHCI controller supports both USB2 and USB3 interfaces exposed by
69 - Tegra124: usb2-0, usb2-1, usb2-2, hsic-0, hsic-1, usb3-0, usb3-1
70 - Tegra132: usb2-0, usb2-1, usb2-2, hsic-0, hsic-1, usb3-0, usb3-1
71 - Tegra210: usb2-0, usb2-1, usb2-2, usb2-3, hsic-0, usb3-0, usb3-1, usb3-2,
107 phys = <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-1}>, /* mini-PCIe USB */
108 <&{/padctl@0,7009f000/pads/usb2/lanes/usb2-2}>, /* USB A */
110 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 …]

12345678910>>...50