| /linux/drivers/usb/gadget/udc/ |
| A D | renesas_usb3.c | 392 #define usb3_get_dma(usb3, i) (&(usb3)->dma[i]) argument 696 usb3->driver->disconnect(&usb3->gadget); in usb3_disconnect() 777 return !(usb3_drd_read(usb3, USB3_USB_OTG_STA(usb3)) & USB_OTG_IDMON(usb3)); in usb3_is_a_device() 782 usb3->extcon_host = usb3_is_a_device(usb3); in usb3_check_id() 800 usb3_drd_write(usb3, USB_OTG_IDMON(usb3), USB3_USB_OTG_INT_STA(usb3)); in renesas_usb3_init_controller() 801 usb3_drd_write(usb3, USB_OTG_IDMON(usb3), USB3_USB_OTG_INT_ENA(usb3)); in renesas_usb3_init_controller() 842 if (usb3->driver && usb3->driver->suspend) in usb3_irq_epc_int_1_suspend() 843 usb3->driver->suspend(&usb3->gadget); in usb3_irq_epc_int_1_suspend() 1641 usb3->ep0_req->buf = &usb3->ep0_buf; in usb3_pipe0_internal_xfer() 2369 if (usb3->is_rzv2m && usb3_is_a_device(usb3)) in renesas_usb3_start() [all …]
|
| A D | rzv2m_usb3drd.c | 27 writel(val, usb3->reg + offs); in rzv2m_usb3drd_set_bit() 66 pm_runtime_put(usb3->dev); in rzv2m_usb3drd_remove() 73 struct rzv2m_usb3drd *usb3; in rzv2m_usb3drd_probe() local 76 usb3 = devm_kzalloc(&pdev->dev, sizeof(*usb3), GFP_KERNEL); in rzv2m_usb3drd_probe() 77 if (!usb3) in rzv2m_usb3drd_probe() 80 usb3->dev = &pdev->dev; in rzv2m_usb3drd_probe() 83 if (usb3->drd_irq < 0) in rzv2m_usb3drd_probe() 84 return usb3->drd_irq; in rzv2m_usb3drd_probe() 87 if (IS_ERR(usb3->reg)) in rzv2m_usb3drd_probe() 103 ret = of_platform_populate(usb3->dev->of_node, NULL, NULL, usb3->dev); in rzv2m_usb3drd_probe() [all …]
|
| /linux/drivers/phy/broadcom/ |
| A D | phy-bcm-ns-usb3.c | 158 switch (usb3->family) { in bcm_ns_usb3_phy_init() 195 struct bcm_ns_usb3 *usb3; in bcm_ns_usb3_mdio_probe() local 199 usb3 = devm_kzalloc(dev, sizeof(*usb3), GFP_KERNEL); in bcm_ns_usb3_mdio_probe() 200 if (!usb3) in bcm_ns_usb3_mdio_probe() 203 usb3->dev = dev; in bcm_ns_usb3_mdio_probe() 204 usb3->mdiodev = mdiodev; in bcm_ns_usb3_mdio_probe() 215 if (IS_ERR(usb3->dmp)) in bcm_ns_usb3_mdio_probe() 216 return PTR_ERR(usb3->dmp); in bcm_ns_usb3_mdio_probe() 219 if (IS_ERR(usb3->phy)) { in bcm_ns_usb3_mdio_probe() 221 return PTR_ERR(usb3->phy); in bcm_ns_usb3_mdio_probe() [all …]
|
| /linux/Documentation/devicetree/bindings/phy/ |
| A D | qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 19 - qcom,ipq6018-qmp-usb3-phy 20 - qcom,ipq8074-qmp-usb3-phy 21 - qcom,ipq9574-qmp-usb3-phy 22 - qcom,msm8996-qmp-usb3-phy 23 - qcom,qdu1000-qmp-usb3-uni-phy 24 - qcom,sa8775p-qmp-usb3-uni-phy 27 - qcom,sdm845-qmp-usb3-uni-phy 28 - qcom,sdx55-qmp-usb3-uni-phy 29 - qcom,sdx65-qmp-usb3-uni-phy 30 - qcom,sdx75-qmp-usb3-uni-phy [all …]
|
| A D | renesas,usb3-phy.yaml | 16 - renesas,r8a774a1-usb3-phy # RZ/G2M 17 - renesas,r8a774b1-usb3-phy # RZ/G2N 18 - renesas,r8a774e1-usb3-phy # RZ/G2H 19 - renesas,r8a7795-usb3-phy # R-Car H3 20 - renesas,r8a7796-usb3-phy # R-Car M3-W 21 - renesas,r8a77961-usb3-phy # R-Car M3-W+ 22 - renesas,r8a77965-usb3-phy # R-Car M3-N 23 - const: renesas,rcar-gen3-usb3-phy 37 - const: usb3-if # The functional clock 38 - const: usb3s_clk # The usb3's external clock [all …]
|
| A D | qcom,sc8280xp-qmp-usb43dp-phy.yaml | 19 - qcom,sc7180-qmp-usb3-dp-phy 20 - qcom,sc7280-qmp-usb3-dp-phy 21 - qcom,sc8180x-qmp-usb3-dp-phy 23 - qcom,sdm845-qmp-usb3-dp-phy 24 - qcom,sm6350-qmp-usb3-dp-phy 25 - qcom,sm8150-qmp-usb3-dp-phy 26 - qcom,sm8250-qmp-usb3-dp-phy 27 - qcom,sm8350-qmp-usb3-dp-phy 28 - qcom,sm8450-qmp-usb3-dp-phy 29 - qcom,sm8550-qmp-usb3-dp-phy [all …]
|
| A D | socionext,uniphier-usb3ss-phy.yaml | 21 - socionext,uniphier-pro4-usb3-ssphy 22 - socionext,uniphier-pro5-usb3-ssphy 23 - socionext,uniphier-pxs2-usb3-ssphy 24 - socionext,uniphier-ld20-usb3-ssphy 25 - socionext,uniphier-pxs3-usb3-ssphy 26 - socionext,uniphier-nx1-usb3-ssphy 57 - socionext,uniphier-pro4-usb3-ssphy 58 - socionext,uniphier-pro5-usb3-ssphy 80 - socionext,uniphier-pxs2-usb3-ssphy 81 - socionext,uniphier-ld20-usb3-ssphy [all …]
|
| A D | bcm-ns-usb3-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/bcm-ns-usb3-phy.yaml# 23 - brcm,ns-ax-usb3-phy 24 - brcm,ns-bx-usb3-phy 30 usb3-dmp-syscon: 41 - usb3-dmp-syscon 52 usb3-phy@10 { 53 compatible = "brcm,ns-ax-usb3-phy"; 55 usb3-dmp-syscon = <&usb3_dmp>;
|
| A D | socionext,uniphier-usb3hs-phy.yaml | 21 - socionext,uniphier-pro5-usb3-hsphy 22 - socionext,uniphier-pxs2-usb3-hsphy 23 - socionext,uniphier-ld20-usb3-hsphy 24 - socionext,uniphier-pxs3-usb3-hsphy 25 - socionext,uniphier-nx1-usb3-hsphy 73 const: socionext,uniphier-pro5-usb3-hsphy 95 - socionext,uniphier-pxs2-usb3-hsphy 96 - socionext,uniphier-ld20-usb3-hsphy 118 - socionext,uniphier-pxs3-usb3-hsphy 119 - socionext,uniphier-nx1-usb3-hsphy [all …]
|
| A D | qcom,msm8998-qmp-usb3-phy.yaml | 4 $id: http://devicetree.org/schemas/phy/qcom,msm8998-qmp-usb3-phy.yaml# 19 - qcom,msm8998-qmp-usb3-phy 20 - qcom,qcm2290-qmp-usb3-phy 21 - qcom,sdm660-qmp-usb3-phy 22 - qcom,sm6115-qmp-usb3-phy 98 - qcom,msm8998-qmp-usb3-phy 99 - qcom,sdm660-qmp-usb3-phy 116 - qcom,qcm2290-qmp-usb3-phy 117 - qcom,sm6115-qmp-usb3-phy 137 compatible = "qcom,msm8998-qmp-usb3-phy";
|
| A D | allwinner,sun50i-h6-usb3-phy.yaml | 5 $id: http://devicetree.org/schemas/phy/allwinner,sun50i-h6-usb3-phy.yaml# 16 - allwinner,sun50i-h6-usb3-phy 44 compatible = "allwinner,sun50i-h6-usb3-phy";
|
| /linux/Documentation/devicetree/bindings/usb/ |
| A D | renesas,usb3-peri.yaml | 17 - renesas,r8a774a1-usb3-peri # RZ/G2M 18 - renesas,r8a774b1-usb3-peri # RZ/G2N 19 - renesas,r8a774c0-usb3-peri # RZ/G2E 20 - renesas,r8a774e1-usb3-peri # RZ/G2H 21 - renesas,r8a7795-usb3-peri # R-Car H3 25 - renesas,r8a77990-usb3-peri # R-Car E3 26 - const: renesas,rcar-gen3-usb3-peri 30 - renesas,r9a09g011-usb3-peri # RZ/V2M 32 - const: renesas,rzv2m-usb3-peri 103 - renesas,rzv2m-usb3-peri [all …]
|
| A D | fsl,imx8qm-cdns3.yaml | 15 const: fsl,imx8qm-usb3 32 - description: USB bus clock for usb3 controller. 35 - description: Core clock for usb3 controller. 52 $ref: cdns,usb3.yaml# 73 compatible = "fsl,imx8qm-usb3"; 89 compatible = "cdns,usb3"; 101 phy-names = "cdns3,usb3-phy";
|
| A D | nvidia,tegra194-xusb.yaml | 90 - usb3-0 91 - usb3-1 92 - usb3-2 93 - usb3-3 174 phy-names = "usb2-0", "usb2-1", "usb2-3", "usb3-0", "usb3-2", "usb3-3";
|
| /linux/Documentation/devicetree/bindings/regulator/ |
| A D | socionext,uniphier-regulator.yaml | 22 - socionext,uniphier-pro4-usb3-regulator 23 - socionext,uniphier-pro5-usb3-regulator 24 - socionext,uniphier-pxs2-usb3-regulator 25 - socionext,uniphier-ld20-usb3-regulator 26 - socionext,uniphier-pxs3-usb3-regulator 27 - socionext,uniphier-nx1-usb3-regulator 51 - socionext,uniphier-pro4-usb3-regulator 52 - socionext,uniphier-pro5-usb3-regulator 93 compatible = "socionext,uniphier-ld20-usb3-regulator";
|
| /linux/Documentation/devicetree/bindings/reset/ |
| A D | socionext,uniphier-glue-reset.yaml | 21 - socionext,uniphier-pro4-usb3-reset 22 - socionext,uniphier-pro5-usb3-reset 23 - socionext,uniphier-pxs2-usb3-reset 24 - socionext,uniphier-ld20-usb3-reset 25 - socionext,uniphier-pxs3-usb3-reset 26 - socionext,uniphier-nx1-usb3-reset 59 - socionext,uniphier-pro4-usb3-reset 60 - socionext,uniphier-pro5-usb3-reset 103 compatible = "socionext,uniphier-ld20-usb3-reset";
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| A D | tegra234-p3768-0000+p3767.dtsi | 83 usb3 { 85 usb3-0 { 90 usb3-1 { 122 usb3-0 { 128 usb3-1 { 139 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>; 140 phy-names = "usb2-0", "usb3-0"; 149 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 150 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>; 151 phy-names = "usb2-0", "usb2-1", "usb2-2", "usb3-0", [all …]
|
| A D | tegra234-p3740-0002+p3701-0008.dts | 151 usb3 { 153 usb3-0 { 158 usb3-1 { 193 usb3-0 { 198 usb3-1 { 203 usb3-2 { 214 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>; 225 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 226 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>, 227 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>; [all …]
|
| A D | tegra234-p3737-0000+p3701-0000.dts | 145 usb3 { 147 usb3-0 { 151 usb3-1 { 155 usb3-2 { 196 usb3-0 { 207 usb3-1 { 218 usb3-2 { 229 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>; 240 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>, 241 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>, [all …]
|
| /linux/fs/ufs/ |
| A D | util.h | 33 struct ufs_super_block_third *usb3) in ufs_get_fs_state() argument 41 return fs32_to_cpu(sb, usb3->fs_un2.fs_sun.fs_state); in ufs_get_fs_state() 46 return fs32_to_cpu(sb, usb3->fs_un2.fs_44.fs_state); in ufs_get_fs_state() 52 struct ufs_super_block_third *usb3, s32 value) in ufs_set_fs_state() argument 62 usb3->fs_un2.fs_sun.fs_state = cpu_to_fs32(sb, value); in ufs_set_fs_state() 68 usb3->fs_un2.fs_44.fs_state = cpu_to_fs32(sb, value); in ufs_set_fs_state() 75 struct ufs_super_block_third *usb3) in ufs_get_fs_npsect() argument 99 ((__fs32 *)&tmp)[0] = usb3->fs_un2.fs_44.fs_qbmask[0]; in ufs_get_fs_qbmask() 100 ((__fs32 *)&tmp)[1] = usb3->fs_un2.fs_44.fs_qbmask[1]; in ufs_get_fs_qbmask() 123 ((__fs32 *)&tmp)[0] = usb3->fs_un2.fs_44.fs_qfmask[0]; in ufs_get_fs_qfmask() [all …]
|
| A D | super.c | 476 struct ufs_super_block_third *usb3; in ufs_setup_cstotal() local 482 usb3 = ubh_get_usb_third(uspi); in ufs_setup_cstotal() 601 usb3 = ubh_get_usb_third(uspi); in ufs_put_cstotal() 609 usb3->fs_un1.fs_u2.cs_nifree = in ufs_put_cstotal() 611 usb3->fs_un1.fs_u2.cs_nffree = in ufs_put_cstotal() 623 usb3->fs_un1.fs_u2.cs_nifree = in ufs_put_cstotal() 625 usb3->fs_un1.fs_u2.cs_nffree = in ufs_put_cstotal() 700 usb3 = ubh_get_usb_third(uspi); in ufs_sync_fs() 706 ufs_set_fs_state(sb, usb1, usb3, in ufs_sync_fs() 1008 usb3 = ubh_get_usb_third(uspi); in ufs_fill_super() [all …]
|
| /linux/drivers/phy/tegra/ |
| A D | xusb.c | 974 usb3->port = value; in tegra_xusb_usb3_port_parse_dt() 981 usb3->disable_gen2 = true; in tegra_xusb_usb3_port_parse_dt() 983 usb3->disable_gen2 = false; in tegra_xusb_usb3_port_parse_dt() 1007 usb3 = kzalloc(sizeof(*usb3), GFP_KERNEL); in tegra_xusb_add_usb3_port() 1008 if (!usb3) { in tegra_xusb_add_usb3_port() 1017 usb3->base.ops = padctl->soc->ports.usb3.ops; in tegra_xusb_add_usb3_port() 1019 usb3->base.lane = usb3->base.ops->map(&usb3->base); in tegra_xusb_add_usb3_port() 1042 kfree(usb3); in tegra_xusb_usb3_port_release() 1077 if (usb3 && usb3->port == usb2->base.index) in tegra_xusb_port_is_companion() 1528 if (usb3 && usb3->port == usb2->base.index) in tegra_xusb_padctl_get_usb3_companion() [all …]
|
| A D | xusb-tegra186.c | 1078 usb3 = kzalloc(sizeof(*usb3), GFP_KERNEL); in tegra186_usb3_lane_probe() 1079 if (!usb3) in tegra186_usb3_lane_probe() 1090 kfree(usb3); in tegra186_usb3_lane_probe() 1101 kfree(usb3); in tegra186_usb3_lane_remove() 1382 usb3 = kzalloc(sizeof(*usb3), GFP_KERNEL); in tegra186_usb3_pad_probe() 1383 if (!usb3) in tegra186_usb3_pad_probe() 1386 pad = &usb3->base; in tegra186_usb3_pad_probe() 1392 kfree(usb3); in tegra186_usb3_pad_probe() 1603 .usb3 = { 1663 .usb3 = { [all …]
|
| /linux/Documentation/devicetree/bindings/nvmem/ |
| A D | mediatek,efuse.yaml | 62 u3_tx_imp_p0: usb3-tx-imp@184,1 { 66 u3_rx_imp_p0: usb3-rx-imp@184,2 { 70 u3_intr_p0: usb3-intr@185 { 74 comb_tx_imp_p1: usb3-tx-imp@186,1 { 78 comb_rx_imp_p1: usb3-rx-imp@186,2 { 82 comb_intr_p1: usb3-intr@187 {
|
| /linux/Documentation/devicetree/bindings/soc/hisilicon/ |
| A D | hisilicon,hi3660-usb3-otg-bc.yaml | 4 $id: http://devicetree.org/schemas/soc/hisilicon/hisilicon,hi3660-usb3-otg-bc.yaml# 15 - const: hisilicon,hi3660-usb3-otg-bc 23 $ref: /schemas/phy/hisilicon,hi3660-usb3.yaml 36 compatible = "hisilicon,hi3660-usb3-otg-bc", "syscon", "simple-mfd";
|