| /kernel/linux/linux-6.6/drivers/phy/broadcom/ |
| D | phy-bcm-ns-usb2.c | 34 struct bcm_ns_usb2 *usb2 = phy_get_drvdata(phy); in bcm_ns_usb2_phy_init() local 35 struct device *dev = usb2->dev; in bcm_ns_usb2_phy_init() 39 err = clk_prepare_enable(usb2->ref_clk); in bcm_ns_usb2_phy_init() 45 ref_clk_rate = clk_get_rate(usb2->ref_clk); in bcm_ns_usb2_phy_init() 52 if (usb2->base) in bcm_ns_usb2_phy_init() 53 usb2ctl = readl(usb2->base); in bcm_ns_usb2_phy_init() 55 usb2ctl = readl(usb2->dmu + BCMA_DMU_CRU_USB2_CONTROL); in bcm_ns_usb2_phy_init() 65 /* Calculate ndiv based on a solid 1920 MHz that is for USB2 PHY */ in bcm_ns_usb2_phy_init() 69 if (usb2->clkset) in bcm_ns_usb2_phy_init() 70 regmap_write(usb2->clkset, 0, 0x0000ea68); in bcm_ns_usb2_phy_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/broadcom/ |
| D | phy-bcm-ns-usb2.c | 28 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-6.6/Documentation/devicetree/bindings/phy/ |
| D | renesas,usb2-phy.yaml | 4 $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 …]
|
| D | phy-hisi-inno-usb2.txt | 1 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 …]
|
| /kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/ |
| D | Kconfig | 8 USB1.1 and USB2.0 DVB devices. 53 tristate "Azurewave DVB-S/S2 USB2.0 AZ6027 support" 64 Support for "TerraTec CinergyT2" USB2.0 Highspeed DVB Receivers 69 tristate "Conexant USB2.0 hybrid reference design support" 87 Say Y here to support the Conexant USB2.0 hybrid reference design. 89 see the next option ("Analog support for the Conexant USB2.0 hybrid 93 Medion MD95700 hybrid USB2.0 device. 94 DViCO FusionHDTV (Bluebird) USB2.0 devices 97 bool "Analog support for the Conexant USB2.0 hybrid reference design" 104 USB2.0 hybrid reference design. [all …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/ |
| D | Kconfig | 8 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-6.6/arch/arm64/boot/dts/nvidia/ |
| D | tegra234-p3740-0002.dtsi | 78 usb2 { 80 usb2-0 { 85 usb2-1 { 90 usb2-2 { 95 usb2-3 { 123 usb2-0 { 130 usb2-1 { 136 usb2-2 { 142 usb2-3 { 149 nvidia,usb2-companion = <2>; [all …]
|
| D | tegra234-p3768-0000.dtsi | 45 usb2 { 47 usb2-0 { 52 usb2-1 { 57 usb2-2 { 81 usb2-0 { 89 usb2-1 { 96 usb2-2 { 104 nvidia,usb2-companion = <1>; 110 nvidia,usb2-companion = <0>; 119 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>, [all …]
|
| D | tegra234-p3737-0000+p3701-0000.dts | 51 usb2 { 53 usb2-0 { 57 usb2-1 { 61 usb2-2 { 65 usb2-3 { 89 usb2-0 { 101 usb2-1 { 112 usb2-2 { 117 usb2-3 { 123 nvidia,usb2-companion = <1>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | usb-cardlist.rst | 51 dvb-usb-af9015 Afatech AF9015 DVB-T USB2.0 52 dvb-usb-af9035 Afatech AF9035 DVB-T USB2.0 53 dvb-usb-anysee Anysee DVB-T/C USB2.0 54 dvb-usb-au6610 Alcor Micro AU6610 USB2.0 55 dvb-usb-az6007 AzureWave 6007 and clones DVB-T/C USB2.0 56 dvb-usb-az6027 Azurewave DVB-S/S2 USB2.0 AZ6027 57 dvb-usb-ce6230 Intel CE6230 DVB-T USB2.0 59 dvb-usb-cxusb Conexant USB2.0 hybrid 63 dvb-usb-digitv Nebula Electronics uDigiTV DVB-T USB2.0 65 dvb-usb-dtv5100 AME DTV-5100 USB2.0 DVB-T [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | nvidia,tegra124-xusb-padctl.txt | 82 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 …]
|
| D | renesas,usb2-phy.yaml | 4 $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 …]
|
| D | ti,omap-usb2.yaml | 4 $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";
|
| D | phy-hisi-inno-usb2.txt | 1 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | amlogic,meson-g12a-usb-ctrl.yaml | 14 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 …]
|
| D | nvidia,tegra124-xusb.txt | 4 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";
|
| D | fsl-usb.txt | 9 - 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-6.6/Documentation/devicetree/bindings/usb/ |
| D | amlogic,meson-g12a-usb-ctrl.yaml | 14 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 113 - const: usb2-phy0 # USB2 PHY0 if USBHOST_A port is used 114 - const: usb2-phy1 # USB2 PHY1 if USBOTG_B port is used 132 - const: usb2-phy0 # USB2 PHY0 if USBHOST_A port is used 133 - const: usb2-phy1 # USB2 PHY1 if USBOTG_B port is used 152 - const: usb2-phy0 # USB2 PHY0 if USBHOST_A port is used [all …]
|
| D | fsl-usb.txt | 9 - 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-5.10/Documentation/admin-guide/media/ |
| D | usb-cardlist.rst | 52 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-5.10/drivers/media/usb/dvb-usb-v2/ |
| D | Kconfig | 7 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-6.6/drivers/media/usb/dvb-usb-v2/ |
| D | Kconfig | 7 USB1.1 and USB2.0 DVB devices. 20 tristate "Afatech AF9015 DVB-T USB2.0 support" 33 Say Y here to support the Afatech AF9015 based DVB-T USB2.0 receiver 36 tristate "Afatech AF9035 DVB-T USB2.0 support" 51 tristate "Anysee DVB-T/C USB2.0 support" 65 Anysee E30 C Plus DVB USB2.0 receiver. 68 tristate "Alcor Micro AU6610 USB2.0 support" 73 Say Y here to support the Sigmatek DVB-110 DVB-T USB2.0 receiver. 76 tristate "AzureWave 6007 and clones DVB-T/C USB2.0 support" 85 tristate "Intel CE6230 DVB-T USB2.0 support" [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/samsung/ |
| D | Makefile | 6 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-6.6/drivers/phy/samsung/ |
| D | Makefile | 10 obj-$(CONFIG_PHY_SAMSUNG_USB2) += phy-exynos-usb2.o 11 phy-exynos-usb2-y += phy-samsung-usb2.o 12 phy-exynos-usb2-$(CONFIG_PHY_EXYNOS4210_USB2) += phy-exynos4210-usb2.o 13 phy-exynos-usb2-$(CONFIG_PHY_EXYNOS4X12_USB2) += phy-exynos4x12-usb2.o 14 phy-exynos-usb2-$(CONFIG_PHY_EXYNOS5250_USB2) += phy-exynos5250-usb2.o 15 phy-exynos-usb2-$(CONFIG_PHY_S5PV210_USB2) += phy-s5pv210-usb2.o
|
| /kernel/linux/linux-5.10/drivers/phy/tegra/ |
| D | xusb-tegra186.c | 154 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 …]
|