]>
Commit | Line | Data |
---|---|---|
72e5016f JJH |
1 | |
2 | menu "PHY Subsystem" | |
3 | ||
4 | config PHY | |
5 | bool "PHY Core" | |
6 | depends on DM | |
7 | help | |
8 | PHY support. | |
9 | ||
10 | This framework is designed to provide a generic interface for PHY | |
11 | devices. PHY devices are dedicated hardware that handle the physical | |
12 | layer of the protocols in the OSI model. | |
13 | PHYs are commonly used for high speed interfaces such as Serial-ATA | |
14 | or PCI express. | |
15 | The API provides functions to initialize/deinitialize the | |
16 | PHY, power on/off the PHY, and reset the PHY. It's meant to be as | |
17 | compatible as possible with the equivalent framework found in the | |
18 | linux kernel. | |
19 | ||
20 | config SPL_PHY | |
21 | bool "PHY Core in SPL" | |
22 | depends on DM | |
23 | help | |
24 | PHY support in SPL. | |
25 | ||
26 | This framework is designed to provide a generic interface for PHY | |
27 | devices. PHY devices are dedicated hardware that handle the physical | |
28 | layer of the protocols (https://en.wikipedia.org/wiki/OSI_model). | |
29 | PHYs are commonly used for high speed interfaces such as Serial-ATA | |
30 | or PCI express. | |
31 | The API provides functions to initialize/deinitialize the | |
32 | PHY, power on/off the PHY, and reset the PHY. It's meant to be as | |
33 | compatible as possible with the equivalent framework found in the | |
34 | linux kernel. | |
35 | ||
86322f59 JJH |
36 | config PHY_SANDBOX |
37 | bool "Sandbox PHY support" | |
38 | depends on SANDBOX | |
39 | depends on PHY | |
40 | help | |
41 | This select a dummy sandbox PHY driver. It used only to implement | |
42 | the unit tests for the phy framework | |
43 | ||
3b63db37 JJH |
44 | config NOP_PHY |
45 | bool "NOP PHY driver" | |
46 | depends on PHY | |
47 | help | |
48 | Support for a no-op PHY driver (stubbed PHY driver). | |
49 | ||
50 | This is useful when a driver uses the PHY framework but no real PHY | |
51 | hardware exists. | |
52 | ||
53 | config SPL_NOP_PHY | |
54 | bool "NOP PHY driver in SPL" | |
55 | depends on SPL_PHY | |
56 | help | |
57 | Support for a no-op PHY driver (stubbed PHY driver) in the SPL. | |
58 | ||
59 | This is useful when a driver uses the PHY framework but no real PHY | |
60 | hardware exists. | |
61 | ||
8e948c6f ÁFR |
62 | config BCM6318_USBH_PHY |
63 | bool "BCM6318 USBH PHY support" | |
64 | depends on PHY && ARCH_BMIPS | |
65 | select POWER_DOMAIN | |
66 | help | |
67 | Support for the Broadcom MIPS BCM6318 USBH PHY. | |
68 | ||
bcb9b502 ÁFR |
69 | config BCM6348_USBH_PHY |
70 | bool "BCM6348 USBH PHY support" | |
71 | depends on PHY && ARCH_BMIPS | |
72 | help | |
73 | Support for the Broadcom MIPS BCM6348 USBH PHY. | |
74 | ||
190c36b9 ÁFR |
75 | config BCM6358_USBH_PHY |
76 | bool "BCM6358 USBH PHY support" | |
77 | depends on PHY && ARCH_BMIPS | |
78 | help | |
79 | Support for the Broadcom MIPS BCM6358 USBH PHY. | |
80 | ||
f55c1538 ÁFR |
81 | config BCM6368_USBH_PHY |
82 | bool "BCM6368 USBH PHY support" | |
83 | depends on PHY && ARCH_BMIPS | |
84 | help | |
85 | Support for the Broadcom MIPS BCM6368 USBH PHY. | |
86 | ||
982082d9 JJH |
87 | config PIPE3_PHY |
88 | bool "Support omap's PIPE3 PHY" | |
6b26aaef | 89 | depends on PHY && ARCH_OMAP2PLUS |
982082d9 JJH |
90 | help |
91 | Support for the omap PIPE3 phy for sata | |
92 | ||
93 | This PHY is found on omap devices supporting SATA such as dra7, am57x | |
94 | and omap5 | |
95 | ||
96 | config SPL_PIPE3_PHY | |
97 | bool "Support omap's PIPE3 PHY in SPL" | |
6b26aaef | 98 | depends on SPL_PHY && ARCH_OMAP2PLUS |
982082d9 JJH |
99 | help |
100 | Support for the omap PIPE3 phy for sata in SPL | |
101 | ||
102 | This PHY is found on omap devices supporting SATA such as dra7, am57x | |
103 | and omap5 | |
104 | ||
b7ca56dc PC |
105 | config STI_USB_PHY |
106 | bool "STMicroelectronics USB2 picoPHY driver for STiH407 family" | |
107 | depends on PHY && ARCH_STI | |
108 | help | |
109 | This is the generic phy driver for the picoPHY ports | |
110 | used by USB2 and USB3 Host controllers available on | |
111 | STiH407 SoC families. | |
112 | ||
2960e27e NA |
113 | config MESON_GXL_USB_PHY |
114 | bool "Amlogic Meson GXL USB PHYs" | |
115 | depends on PHY && ARCH_MESON && MESON_GXL | |
116 | imply REGMAP | |
117 | help | |
118 | This is the generic phy driver for the Amlogic Meson GXL | |
119 | USB2 and USB3 PHYS. | |
120 | ||
72e5016f | 121 | endmenu |