Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Use menuconfig objects: PHY

Use menuconfigs instead of menus, so the whole menu can be disabled at once
instead of going through all options.

Signed-off-by: Jan Engelhardt <jengelh@gmx.de>
Cc: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Jeff Garzik <jeff@garzik.org>

authored by

Jan Engelhardt and committed by
Jeff Garzik
53f99941 a1c38a4a

+6 -16
+6 -16
drivers/net/phy/Kconfig
··· 2 2 # PHY Layer Configuration 3 3 # 4 4 5 - menu "PHY device support" 6 - depends on !S390 7 - 8 - config PHYLIB 5 + menuconfig PHYLIB 9 6 tristate "PHY Device support and infrastructure" 7 + depends on !S390 10 8 depends on NET_ETHERNET && (BROKEN || !S390) 11 9 help 12 10 Ethernet controllers are usually attached to PHY 13 11 devices. This option provides infrastructure for 14 12 managing PHY devices. 15 13 14 + if PHYLIB 15 + 16 16 comment "MII PHY device drivers" 17 - depends on PHYLIB 18 17 19 18 config MARVELL_PHY 20 19 tristate "Drivers for Marvell PHYs" 21 - depends on PHYLIB 22 20 ---help--- 23 21 Currently has a driver for the 88E1011S 24 22 25 23 config DAVICOM_PHY 26 24 tristate "Drivers for Davicom PHYs" 27 - depends on PHYLIB 28 25 ---help--- 29 26 Currently supports dm9161e and dm9131 30 27 31 28 config QSEMI_PHY 32 29 tristate "Drivers for Quality Semiconductor PHYs" 33 - depends on PHYLIB 34 30 ---help--- 35 31 Currently supports the qs6612 36 32 37 33 config LXT_PHY 38 34 tristate "Drivers for the Intel LXT PHYs" 39 - depends on PHYLIB 40 35 ---help--- 41 36 Currently supports the lxt970, lxt971 42 37 43 38 config CICADA_PHY 44 39 tristate "Drivers for the Cicada PHYs" 45 - depends on PHYLIB 46 40 ---help--- 47 41 Currently supports the cis8204 42 + 48 43 config VITESSE_PHY 49 44 tristate "Drivers for the Vitesse PHYs" 50 - depends on PHYLIB 51 45 ---help--- 52 46 Currently supports the vsc8244 53 47 54 48 config SMSC_PHY 55 49 tristate "Drivers for SMSC PHYs" 56 - depends on PHYLIB 57 50 ---help--- 58 51 Currently supports the LAN83C185 PHY 59 52 60 53 config BROADCOM_PHY 61 54 tristate "Drivers for Broadcom PHYs" 62 - depends on PHYLIB 63 55 ---help--- 64 56 Currently supports the BCM5411, BCM5421 and BCM5461 PHYs. 65 57 66 58 config FIXED_PHY 67 59 tristate "Drivers for PHY emulation on fixed speed/link" 68 - depends on PHYLIB 69 60 ---help--- 70 61 Adds the driver to PHY layer to cover the boards that do not have any PHY bound, 71 62 but with the ability to manipulate the speed/link in software. The relevant MII ··· 71 80 bool "Emulation for 100M Fdx fixed PHY behavior" 72 81 depends on FIXED_PHY 73 82 74 - endmenu 75 - 83 + endif # PHYLIB