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

net: phy: Sort Kconfig and Makefile

Sort the Kconfig based on the text shown in make menuconfig and sort
the Makefile by CONFIG symbol.

Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Andrew Lunn and committed by
David S. Miller
0457eb26 a9770eac

+87 -87
+82 -82
drivers/net/phy/Kconfig
··· 45 45 for any speed known to the PHY. 46 46 47 47 48 - comment "MII PHY device drivers" 48 + config FIXED_PHY 49 + tristate "MDIO Bus/PHY emulation with fixed speed/link PHYs" 50 + depends on PHYLIB 51 + select SWPHY 52 + help 53 + Adds the platform "fixed" MDIO Bus to cover the boards that use 54 + PHYs that are not connected to the real MDIO bus. 55 + 56 + Currently tested with mpc866ads and mpc8349e-mitx. 49 57 50 58 config SFP 51 59 tristate "SFP cage support" 52 60 depends on I2C && PHYLINK 53 61 depends on HWMON || HWMON=n 54 62 select MDIO_I2C 63 + 64 + comment "MII PHY device drivers" 65 + 66 + config AMD_PHY 67 + tristate "AMD PHYs" 68 + help 69 + Currently supports the am79c874 70 + 71 + config MESON_GXL_PHY 72 + tristate "Amlogic Meson GXL Internal PHY" 73 + depends on ARCH_MESON || COMPILE_TEST 74 + help 75 + Currently has a driver for the Amlogic Meson GXL Internal PHY 55 76 56 77 config ADIN_PHY 57 78 tristate "Analog Devices Industrial Ethernet PHYs" ··· 82 61 - ADIN1200 - Robust,Industrial, Low Power 10/100 Ethernet PHY 83 62 - ADIN1300 - Robust,Industrial, Low Latency 10/100/1000 Gigabit 84 63 Ethernet PHY 85 - 86 - config AMD_PHY 87 - tristate "AMD PHYs" 88 - help 89 - Currently supports the am79c874 90 64 91 65 config AQUANTIA_PHY 92 66 tristate "Aquantia PHYs" ··· 93 77 help 94 78 Currently supports the Asix Electronics PHY found in the X-Surf 100 95 79 AX88796B package. 80 + 81 + config BROADCOM_PHY 82 + tristate "Broadcom 54XX PHYs" 83 + select BCM_NET_PHYLIB 84 + help 85 + Currently supports the BCM5411, BCM5421, BCM5461, BCM54616S, BCM5464, 86 + BCM5481, BCM54810 and BCM5482 PHYs. 87 + 88 + config BCM54140_PHY 89 + tristate "Broadcom BCM54140 PHY" 90 + depends on PHYLIB 91 + depends on HWMON || HWMON=n 92 + select BCM_NET_PHYLIB 93 + help 94 + Support the Broadcom BCM54140 Quad SGMII/QSGMII PHY. 95 + 96 + This driver also supports the hardware monitoring of this PHY and 97 + exposes voltage and temperature sensors. 96 98 97 99 config BCM63XX_PHY 98 100 tristate "Broadcom 63xx SOCs internal PHY" ··· 125 91 help 126 92 Currently supports the BCM7366, BCM7439, BCM7445, and 127 93 40nm and 65nm generation of BCM7xxx Set Top Box SoCs. 94 + 95 + config BCM84881_PHY 96 + tristate "Broadcom BCM84881 PHY" 97 + depends on PHYLIB 98 + help 99 + Support the Broadcom BCM84881 PHY. 128 100 129 101 config BCM87XX_PHY 130 102 tristate "Broadcom BCM8706 and BCM8727 PHYs" ··· 153 113 config BCM_NET_PHYLIB 154 114 tristate 155 115 156 - config BROADCOM_PHY 157 - tristate "Broadcom PHYs" 158 - select BCM_NET_PHYLIB 159 - help 160 - Currently supports the BCM5411, BCM5421, BCM5461, BCM54616S, BCM5464, 161 - BCM5481, BCM54810 and BCM5482 PHYs. 162 - 163 - config BCM54140_PHY 164 - tristate "Broadcom BCM54140 PHY" 165 - depends on PHYLIB 166 - depends on HWMON || HWMON=n 167 - select BCM_NET_PHYLIB 168 - help 169 - Support the Broadcom BCM54140 Quad SGMII/QSGMII PHY. 170 - 171 - This driver also supports the hardware monitoring of this PHY and 172 - exposes voltage and temperature sensors. 173 - 174 - config BCM84881_PHY 175 - tristate "Broadcom BCM84881 PHY" 176 - depends on PHYLIB 177 - help 178 - Support the Broadcom BCM84881 PHY. 179 - 180 116 config CICADA_PHY 181 117 tristate "Cicada PHYs" 182 118 help ··· 168 152 help 169 153 Currently supports dm9161e and dm9131 170 154 171 - config DP83822_PHY 172 - tristate "Texas Instruments DP83822/825/826 PHYs" 173 - help 174 - Supports the DP83822, DP83825I, DP83825CM, DP83825CS, DP83825S, 175 - DP83826C and DP83826NC PHYs. 176 - 177 - config DP83TC811_PHY 178 - tristate "Texas Instruments DP83TC811 PHY" 179 - help 180 - Supports the DP83TC811 PHY. 181 - 182 - config DP83848_PHY 183 - tristate "Texas Instruments DP83848 PHY" 184 - help 185 - Supports the DP83848 PHY. 186 - 187 - config DP83867_PHY 188 - tristate "Texas Instruments DP83867 Gigabit PHY" 189 - help 190 - Currently supports the DP83867 PHY. 191 - 192 - config DP83869_PHY 193 - tristate "Texas Instruments DP83869 Gigabit PHY" 194 - help 195 - Currently supports the DP83869 PHY. This PHY supports copper and 196 - fiber connections. 197 - 198 - config FIXED_PHY 199 - tristate "MDIO Bus/PHY emulation with fixed speed/link PHYs" 200 - depends on PHYLIB 201 - select SWPHY 202 - help 203 - Adds the platform "fixed" MDIO Bus to cover the boards that use 204 - PHYs that are not connected to the real MDIO bus. 205 - 206 - Currently tested with mpc866ads and mpc8349e-mitx. 207 - 208 155 config ICPLUS_PHY 209 156 tristate "ICPlus PHYs" 210 157 help 211 158 Currently supports the IP175C and IP1001 PHYs. 159 + 160 + config LXT_PHY 161 + tristate "Intel LXT PHYs" 162 + help 163 + Currently supports the lxt970, lxt971 212 164 213 165 config INTEL_XWAY_PHY 214 166 tristate "Intel XWAY PHYs" ··· 191 207 help 192 208 Supports the LSI ET1011C PHY. 193 209 194 - config LXT_PHY 195 - tristate "Intel LXT PHYs" 196 - help 197 - Currently supports the lxt970, lxt971 198 - 199 210 config MARVELL_PHY 200 - tristate "Marvell PHYs" 211 + tristate "Marvell Alaska PHYs" 201 212 help 202 - Currently has a driver for the 88E1011S 213 + Currently has a driver for the 88E1XXX 203 214 204 215 config MARVELL_10G_PHY 205 216 tristate "Marvell Alaska 10Gbit PHYs" 206 217 help 207 218 Support for the Marvell Alaska MV88X3310 and compatible PHYs. 208 - 209 - config MESON_GXL_PHY 210 - tristate "Amlogic Meson GXL Internal PHY" 211 - depends on ARCH_MESON || COMPILE_TEST 212 - help 213 - Currently has a driver for the Amlogic Meson GXL Internal PHY 214 219 215 220 config MICREL_PHY 216 221 tristate "Micrel PHYs" ··· 251 278 Supports the Realtek 821x PHY. 252 279 253 280 config RENESAS_PHY 254 - tristate "Driver for Renesas PHYs" 281 + tristate "Renesas PHYs" 255 282 help 256 283 Supports the Renesas PHYs uPD60620 and uPD60620A. 257 284 258 285 config ROCKCHIP_PHY 259 - tristate "Driver for Rockchip Ethernet PHYs" 286 + tristate "Rockchip Ethernet PHYs" 260 287 help 261 288 Currently supports the integrated Ethernet PHY. 262 289 ··· 274 301 tristate "Teranetics PHYs" 275 302 help 276 303 Currently supports the Teranetics TN2020 304 + 305 + config DP83822_PHY 306 + tristate "Texas Instruments DP83822/825/826 PHYs" 307 + help 308 + Supports the DP83822, DP83825I, DP83825CM, DP83825CS, DP83825S, 309 + DP83826C and DP83826NC PHYs. 310 + 311 + config DP83TC811_PHY 312 + tristate "Texas Instruments DP83TC811 PHY" 313 + help 314 + Supports the DP83TC811 PHY. 315 + 316 + config DP83848_PHY 317 + tristate "Texas Instruments DP83848 PHY" 318 + help 319 + Supports the DP83848 PHY. 320 + 321 + config DP83867_PHY 322 + tristate "Texas Instruments DP83867 Gigabit PHY" 323 + help 324 + Currently supports the DP83867 PHY. 325 + 326 + config DP83869_PHY 327 + tristate "Texas Instruments DP83869 Gigabit PHY" 328 + help 329 + Currently supports the DP83869 PHY. This PHY supports copper and 330 + fiber connections. 277 331 278 332 config VITESSE_PHY 279 333 tristate "Vitesse PHYs"
+5 -5
drivers/net/phy/Makefile
··· 37 37 aquantia-objs += aquantia_hwmon.o 38 38 endif 39 39 obj-$(CONFIG_AQUANTIA_PHY) += aquantia.o 40 - obj-$(CONFIG_AX88796B_PHY) += ax88796b.o 41 40 obj-$(CONFIG_AT803X_PHY) += at803x.o 41 + obj-$(CONFIG_AX88796B_PHY) += ax88796b.o 42 + obj-$(CONFIG_BCM54140_PHY) += bcm54140.o 42 43 obj-$(CONFIG_BCM63XX_PHY) += bcm63xx.o 43 44 obj-$(CONFIG_BCM7XXX_PHY) += bcm7xxx.o 45 + obj-$(CONFIG_BCM84881_PHY) += bcm84881.o 44 46 obj-$(CONFIG_BCM87XX_PHY) += bcm87xx.o 45 47 obj-$(CONFIG_BCM_CYGNUS_PHY) += bcm-cygnus.o 46 48 obj-$(CONFIG_BCM_NET_PHYLIB) += bcm-phy-lib.o 47 49 obj-$(CONFIG_BROADCOM_PHY) += broadcom.o 48 - obj-$(CONFIG_BCM54140_PHY) += bcm54140.o 49 - obj-$(CONFIG_BCM84881_PHY) += bcm84881.o 50 50 obj-$(CONFIG_CICADA_PHY) += cicada.o 51 51 obj-$(CONFIG_CORTINA_PHY) += cortina.o 52 52 obj-$(CONFIG_DAVICOM_PHY) += davicom.o 53 53 obj-$(CONFIG_DP83640_PHY) += dp83640.o 54 54 obj-$(CONFIG_DP83822_PHY) += dp83822.o 55 - obj-$(CONFIG_DP83TC811_PHY) += dp83tc811.o 56 55 obj-$(CONFIG_DP83848_PHY) += dp83848.o 57 56 obj-$(CONFIG_DP83867_PHY) += dp83867.o 58 57 obj-$(CONFIG_DP83869_PHY) += dp83869.o 58 + obj-$(CONFIG_DP83TC811_PHY) += dp83tc811.o 59 59 obj-$(CONFIG_FIXED_PHY) += fixed_phy.o 60 60 obj-$(CONFIG_ICPLUS_PHY) += icplus.o 61 61 obj-$(CONFIG_INTEL_XWAY_PHY) += intel-xway.o 62 62 obj-$(CONFIG_LSI_ET1011C_PHY) += et1011c.o 63 63 obj-$(CONFIG_LXT_PHY) += lxt.o 64 - obj-$(CONFIG_MARVELL_PHY) += marvell.o 65 64 obj-$(CONFIG_MARVELL_10G_PHY) += marvell10g.o 65 + obj-$(CONFIG_MARVELL_PHY) += marvell.o 66 66 obj-$(CONFIG_MESON_GXL_PHY) += meson-gxl.o 67 67 obj-$(CONFIG_MICREL_KS8995MA) += spi_ks8995.o 68 68 obj-$(CONFIG_MICREL_PHY) += micrel.o