Home
last modified time | relevance | path

Searched refs:usb3 (Results 1 – 25 of 258) sorted by relevance

1234567891011

/linux-5.19.10/drivers/usb/gadget/udc/
Drenesas_usb3.c312 struct renesas_usb3 *usb3; member
374 #define usb3_ep_to_usb3(_usb3_ep) (_usb3_ep->usb3)
378 #define usb3_get_ep(usb3, n) ((usb3)->usb3_ep + (n)) argument
379 #define usb3_for_each_ep(usb3_ep, usb3, i) \ argument
380 for ((i) = 0, usb3_ep = usb3_get_ep(usb3, (i)); \
381 (i) < (usb3)->num_usb3_eps; \
382 (i)++, usb3_ep = usb3_get_ep(usb3, (i)))
384 #define usb3_get_dma(usb3, i) (&(usb3)->dma[i]) argument
385 #define usb3_for_each_dma(usb3, dma, i) \ argument
386 for ((i) = 0, dma = usb3_get_dma((usb3), (i)); \
[all …]
/linux-5.19.10/drivers/phy/broadcom/
Dphy-bcm-ns-usb3.c68 static int bcm_ns_usb3_mdio_phy_write(struct bcm_ns_usb3 *usb3, u16 reg,
71 static int bcm_ns_usb3_phy_init_ns_bx(struct bcm_ns_usb3 *usb3) in bcm_ns_usb3_phy_init_ns_bx() argument
76 err = bcm_ns_usb3_mdio_phy_write(usb3, BCM_NS_USB3_PHY_BASE_ADDR_REG, in bcm_ns_usb3_phy_init_ns_bx()
82 bcm_ns_usb3_mdio_phy_write(usb3, BCM_NS_USB3_PLL_CONTROL, 0x1000); in bcm_ns_usb3_phy_init_ns_bx()
85 bcm_ns_usb3_mdio_phy_write(usb3, BCM_NS_USB3_PLLA_CONTROL0, 0x6400); in bcm_ns_usb3_phy_init_ns_bx()
88 bcm_ns_usb3_mdio_phy_write(usb3, BCM_NS_USB3_PLLA_CONTROL1, 0xc000); in bcm_ns_usb3_phy_init_ns_bx()
91 bcm_ns_usb3_mdio_phy_write(usb3, BCM_NS_USB3_PLLA_CONTROL1, 0x8000); in bcm_ns_usb3_phy_init_ns_bx()
94 writel(0, usb3->dmp + BCMA_RESET_CTL); in bcm_ns_usb3_phy_init_ns_bx()
97 bcm_ns_usb3_mdio_phy_write(usb3, BCM_NS_USB3_PLL_CONTROL, 0x9000); in bcm_ns_usb3_phy_init_ns_bx()
100 bcm_ns_usb3_mdio_phy_write(usb3, BCM_NS_USB3_PHY_BASE_ADDR_REG, in bcm_ns_usb3_phy_init_ns_bx()
[all …]
/linux-5.19.10/Documentation/devicetree/bindings/phy/
Drenesas,usb3-phy.yaml4 $id: http://devicetree.org/schemas/phy/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 funcional clock
[all …]
Dsocionext,uniphier-usb3ss-phy.yaml21 - 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
54 - socionext,uniphier-pro4-usb3-ssphy
55 - socionext,uniphier-pro5-usb3-ssphy
77 - socionext,uniphier-pxs2-usb3-ssphy
78 - socionext,uniphier-ld20-usb3-ssphy
[all …]
Dqcom,qmp-phy.yaml21 - qcom,ipq6018-qmp-usb3-phy
23 - qcom,ipq8074-qmp-usb3-phy
26 - qcom,msm8996-qmp-usb3-phy
29 - qcom,msm8998-qmp-usb3-phy
30 - qcom,qcm2290-qmp-usb3-phy
31 - qcom,sc7180-qmp-usb3-phy
34 - qcom,sc8180x-qmp-usb3-phy
39 - qcom,sdm845-qmp-usb3-phy
40 - qcom,sdm845-qmp-usb3-uni-phy
44 - qcom,sm8150-qmp-usb3-phy
[all …]
Dbcm-ns-usb3-phy.yaml4 $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>;
Dsocionext,uniphier-usb3hs-phy.yaml21 - 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
70 const: socionext,uniphier-pro5-usb3-hsphy
92 - socionext,uniphier-pxs2-usb3-hsphy
93 - socionext,uniphier-ld20-usb3-hsphy
115 - socionext,uniphier-pxs3-usb3-hsphy
116 - socionext,uniphier-nx1-usb3-hsphy
[all …]
Dnvidia,tegra124-xusb-padctl.txt149 - functions: "pcie", "usb3-ss"
151 - functions: "usb3-ss", "sata"
159 - functions: "pcie-x1", "usb3-ss", "pcie-x4"
161 - functions: "usb3-ss", "sata"
166 - usb3: usb3-0, usb3-1, usb3-2, usb3-3
242 supported speed of a usb3 port. Valid values are:
243 - "super-speed-plus": default, the usb3 port supports USB 3.1 Gen 2 speed.
244 - "super-speed": the usb3 port supports USB 3.1 Gen 1 speed only.
251 - 2x super-speed USB: usb3-0, usb3-1
256 - 4x super-speed USB: usb3-0, usb3-1, usb3-2, usb3-3
[all …]
Dqcom,qmp-usb3-dp-phy.yaml5 $id: "http://devicetree.org/schemas/phy/qcom,qmp-usb3-dp-phy.yaml#"
16 - qcom,sc7180-qmp-usb3-dp-phy
17 - qcom,sc7280-qmp-usb3-dp-phy
18 - qcom,sc8180x-qmp-usb3-dp-phy
19 - qcom,sdm845-qmp-usb3-dp-phy
20 - qcom,sm8250-qmp-usb3-dp-phy
82 "^usb3-phy@[0-9a-f]+$":
167 compatible = "qcom,sdm845-qmp-usb3-dp-phy";
190 usb3-phy@200 {
Dallwinner,sun50i-h6-usb3-phy.yaml5 $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";
Damlogic,meson-g12a-usb3-pcie-phy.yaml5 $id: "http://devicetree.org/schemas/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml#"
16 - amlogic,meson-g12a-usb3-pcie-phy
52 compatible = "amlogic,meson-g12a-usb3-pcie-phy";
/linux-5.19.10/Documentation/devicetree/bindings/usb/
Drenesas,usb3-peri.yaml4 $id: http://devicetree.org/schemas/usb/renesas,usb3-peri.yaml#
16 - renesas,r8a774a1-usb3-peri # RZ/G2M
17 - renesas,r8a774b1-usb3-peri # RZ/G2N
18 - renesas,r8a774c0-usb3-peri # RZ/G2E
19 - renesas,r8a774e1-usb3-peri # RZ/G2H
20 - renesas,r8a7795-usb3-peri # R-Car H3
21 - renesas,r8a7796-usb3-peri # R-Car M3-W
22 - renesas,r8a77961-usb3-peri # R-Car M3-W+
23 - renesas,r8a77965-usb3-peri # R-Car M3-N
24 - renesas,r8a77990-usb3-peri # R-Car E3
[all …]
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,
83 usb3-3
84 - Tegra186: usb2-0, usb2-1, usb2-2, hsic-0, usb3-0, usb3-1, usb3-2
122 phy-names = "usb2-1", "usb2-2", "usb3-0";
Dcdns,usb3.yaml4 $id: http://devicetree.org/schemas/usb/cdns,usb3.yaml#
14 const: cdns,usb3
61 - const: cdns3,usb3-phy
90 compatible = "cdns,usb3";
/linux-5.19.10/Documentation/devicetree/bindings/regulator/
Dsocionext,uniphier-regulator.yaml22 - 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
99 compatible = "socionext,uniphier-ld20-usb3-regulator";
/linux-5.19.10/Documentation/devicetree/bindings/reset/
Dsocionext,uniphier-glue-reset.yaml21 - 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
55 - socionext,uniphier-pro4-usb3-reset
56 - socionext,uniphier-pro5-usb3-reset
105 compatible = "socionext,uniphier-ld20-usb3-reset";
/linux-5.19.10/fs/ufs/
Dutil.h39 struct ufs_super_block_third *usb3) in ufs_get_fs_state() argument
43 if (fs32_to_cpu(sb, usb3->fs_postblformat) == UFS_42POSTBLFMT) in ufs_get_fs_state()
47 return fs32_to_cpu(sb, usb3->fs_un2.fs_sun.fs_state); in ufs_get_fs_state()
52 return fs32_to_cpu(sb, usb3->fs_un2.fs_44.fs_state); in ufs_get_fs_state()
58 struct ufs_super_block_third *usb3, s32 value) in ufs_set_fs_state() argument
62 if (fs32_to_cpu(sb, usb3->fs_postblformat) == UFS_42POSTBLFMT) { in ufs_set_fs_state()
68 usb3->fs_un2.fs_sun.fs_state = cpu_to_fs32(sb, value); in ufs_set_fs_state()
74 usb3->fs_un2.fs_44.fs_state = cpu_to_fs32(sb, value); in ufs_set_fs_state()
81 struct ufs_super_block_third *usb3) in ufs_get_fs_npsect() argument
84 return fs32_to_cpu(sb, usb3->fs_un2.fs_sunx86.fs_npsect); in ufs_get_fs_npsect()
[all …]
Dsuper.c152 struct ufs_super_block_third *usb3) in ufs_print_super_stuff() argument
154 u32 magic = fs32_to_cpu(sb, usb3->fs_magic); in ufs_print_super_stuff()
158 if (fs32_to_cpu(sb, usb3->fs_magic) == UFS2_MAGIC) { in ufs_print_super_stuff()
160 fs64_to_cpu(sb, usb3->fs_un1.fs_u2.fs_size)); in ufs_print_super_stuff()
162 fs64_to_cpu(sb, usb3->fs_un1.fs_u2.fs_dsize)); in ufs_print_super_stuff()
177 fs64_to_cpu(sb, usb3->fs_un1.fs_u2.cs_nifree)); in ufs_print_super_stuff()
180 fs64_to_cpu(sb, usb3->fs_un1.fs_u2.cs_nffree)); in ufs_print_super_stuff()
182 fs32_to_cpu(sb, usb3->fs_un2.fs_44.fs_maxsymlinklen)); in ufs_print_super_stuff()
212 pr_debug(" nrpos: %u\n", fs32_to_cpu(sb, usb3->fs_nrpos)); in ufs_print_super_stuff()
265 # define ufs_print_super_stuff(sb, usb1, usb2, usb3) /**/ argument
[all …]
/linux-5.19.10/drivers/phy/tegra/
Dxusb.c928 static int tegra_xusb_usb3_port_parse_dt(struct tegra_xusb_usb3_port *usb3) in tegra_xusb_usb3_port_parse_dt() argument
930 struct tegra_xusb_port *port = &usb3->base; in tegra_xusb_usb3_port_parse_dt()
942 usb3->port = value; in tegra_xusb_usb3_port_parse_dt()
944 usb3->internal = of_property_read_bool(np, "nvidia,internal"); in tegra_xusb_usb3_port_parse_dt()
949 usb3->disable_gen2 = true; in tegra_xusb_usb3_port_parse_dt()
951 usb3->disable_gen2 = false; in tegra_xusb_usb3_port_parse_dt()
956 usb3->supply = regulator_get(&port->dev, "vbus"); in tegra_xusb_usb3_port_parse_dt()
957 return PTR_ERR_OR_ZERO(usb3->supply); in tegra_xusb_usb3_port_parse_dt()
963 struct tegra_xusb_usb3_port *usb3; in tegra_xusb_add_usb3_port() local
976 usb3 = kzalloc(sizeof(*usb3), GFP_KERNEL); in tegra_xusb_add_usb3_port()
[all …]
Dxusb-tegra186.c1017 struct tegra_xusb_usb3_lane *usb3; in tegra186_usb3_lane_probe() local
1020 usb3 = kzalloc(sizeof(*usb3), GFP_KERNEL); in tegra186_usb3_lane_probe()
1021 if (!usb3) in tegra186_usb3_lane_probe()
1024 INIT_LIST_HEAD(&usb3->base.list); in tegra186_usb3_lane_probe()
1025 usb3->base.soc = &pad->soc->lanes[index]; in tegra186_usb3_lane_probe()
1026 usb3->base.index = index; in tegra186_usb3_lane_probe()
1027 usb3->base.pad = pad; in tegra186_usb3_lane_probe()
1028 usb3->base.np = np; in tegra186_usb3_lane_probe()
1030 err = tegra_xusb_lane_parse_dt(&usb3->base, np); in tegra186_usb3_lane_probe()
1032 kfree(usb3); in tegra186_usb3_lane_probe()
[all …]
/linux-5.19.10/arch/arm/boot/dts/
Dbcm4708-smartrg-sr400ac.dts49 usb3-white {
50 label = "bcm53xx:white:usb3";
56 usb3-green {
57 label = "bcm53xx:green:usb3";
Dbcm47094-luxul-abr-4500.dts39 usb3 {
40 label = "bcm53xx:green:usb3";
60 &usb3 {
Dbcm47094-luxul-xbr-4500.dts39 usb3 {
40 label = "bcm53xx:green:usb3";
60 &usb3 {
Dbcm47094-luxul-xwr-3150-v1.dts42 usb3 {
43 label = "bcm53xx:green:usb3";
83 &usb3 {
/linux-5.19.10/arch/arm64/boot/dts/marvell/
Darmada-3720-espressobin-ultra.dts27 reg_usb3_vbus: usb3-vbus {
29 regulator-name = "usb3-vbus";
36 usb3_phy: usb3-phy {
109 &usb3 {

1234567891011