]> git.sur5r.net Git - u-boot/blob - drivers/phy/Kconfig
dm: test: Add tests for the generic PHY uclass
[u-boot] / drivers / phy / Kconfig
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
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
44 endmenu