phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2
[linux-2.6-microblaze.git] / drivers / phy / amlogic / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 #
3 # Phy drivers for Amlogic platforms
4 #
5 config PHY_MESON8B_USB2
6         tristate "Meson8, Meson8b, Meson8m2 and GXBB USB2 PHY driver"
7         default ARCH_MESON
8         depends on OF && (ARCH_MESON || COMPILE_TEST)
9         depends on USB_SUPPORT
10         select USB_COMMON
11         select GENERIC_PHY
12         select REGMAP_MMIO
13         help
14           Enable this to support the Meson USB2 PHYs found in Meson8,
15           Meson8b and GXBB SoCs.
16           If unsure, say N.
17
18 config PHY_MESON_GXL_USB2
19         tristate "Meson GXL and GXM USB2 PHY drivers"
20         default ARCH_MESON
21         depends on OF && (ARCH_MESON || COMPILE_TEST)
22         depends on USB_SUPPORT
23         select GENERIC_PHY
24         select REGMAP_MMIO
25         help
26           Enable this to support the Meson USB2 PHYs found in Meson
27           GXL and GXM SoCs.
28           If unsure, say N.
29
30 config PHY_MESON_GXL_USB3
31         tristate "Meson GXL and GXM USB3 PHY drivers"
32         default ARCH_MESON
33         depends on OF && (ARCH_MESON || COMPILE_TEST)
34         depends on USB_SUPPORT
35         select GENERIC_PHY
36         select REGMAP_MMIO
37         help
38           Enable this to support the Meson USB3 PHY and OTG detection
39           IP block found in Meson GXL and GXM SoCs.
40           If unsure, say N.
41
42 config PHY_MESON_G12A_USB2
43         tristate "Meson G12A USB2 PHY driver"
44         default ARCH_MESON
45         depends on OF && (ARCH_MESON || COMPILE_TEST)
46         select GENERIC_PHY
47         select REGMAP_MMIO
48         help
49           Enable this to support the Meson USB2 PHYs found in Meson
50           G12A SoCs.
51           If unsure, say N.
52
53 config PHY_MESON_G12A_USB3_PCIE
54         tristate "Meson G12A USB3+PCIE Combo PHY driver"
55         default ARCH_MESON
56         depends on OF && (ARCH_MESON || COMPILE_TEST)
57         select GENERIC_PHY
58         select REGMAP_MMIO
59         help
60           Enable this to support the Meson USB3 + PCIE Combo PHY found
61           in Meson G12A SoCs.
62           If unsure, say N.
63
64 config PHY_MESON_AXG_PCIE
65         tristate "Meson AXG PCIE PHY driver"
66         default ARCH_MESON
67         depends on OF && (ARCH_MESON || COMPILE_TEST)
68         select GENERIC_PHY
69         select REGMAP_MMIO
70         help
71           Enable this to support the Meson MIPI + PCIE PHY found
72           in Meson AXG SoCs.
73           If unsure, say N.
74
75 config PHY_MESON_AXG_MIPI_PCIE_ANALOG
76         tristate "Meson AXG MIPI + PCIE analog PHY driver"
77         default ARCH_MESON
78         depends on OF && (ARCH_MESON || COMPILE_TEST)
79         select GENERIC_PHY
80         select REGMAP_MMIO
81         help
82           Enable this to support the Meson MIPI + PCIE analog PHY
83           found in Meson AXG SoCs.
84           If unsure, say N.