1af2cbfd6SAlexsource "drivers/net/phy/Kconfig" 2*a802d1e2SCalvin Johnsonsource "drivers/net/pfe_eth/Kconfig" 3af2cbfd6SAlex 405c3e68fSJoe Hershbergerconfig DM_ETH 505c3e68fSJoe Hershberger bool "Enable Driver Model for Ethernet drivers" 605c3e68fSJoe Hershberger depends on DM 705c3e68fSJoe Hershberger help 805c3e68fSJoe Hershberger Enable driver model for Ethernet. 905c3e68fSJoe Hershberger 1005c3e68fSJoe Hershberger The eth_*() interface will be implemented by the UC_ETH class 1105c3e68fSJoe Hershberger This is currently implemented in net/eth.c 1205c3e68fSJoe Hershberger Look in include/net.h for details. 133ea143abSJoe Hershberger 143ea143abSJoe Hershbergermenuconfig NETDEVICES 153ea143abSJoe Hershberger bool "Network device support" 163ea143abSJoe Hershberger depends on NET 17ef0f2f57SJoe Hershberger default y if DM_ETH 183ea143abSJoe Hershberger help 193ea143abSJoe Hershberger You must select Y to enable any network device support 203ea143abSJoe Hershberger Generally if you have any networking support this is a given 213ea143abSJoe Hershberger 223ea143abSJoe Hershberger If unsure, say Y 233ea143abSJoe Hershberger 243ea143abSJoe Hershbergerif NETDEVICES 253ea143abSJoe Hershberger 26449ea2cdSPhilipp Tomsichconfig PHY_GIGE 27449ea2cdSPhilipp Tomsich bool "Enable GbE PHY status parsing and configuration" 28449ea2cdSPhilipp Tomsich help 29449ea2cdSPhilipp Tomsich Enables support for parsing the status output and for 30449ea2cdSPhilipp Tomsich configuring GbE PHYs (affects the inner workings of some 31449ea2cdSPhilipp Tomsich commands and miiphyutil.c). 32449ea2cdSPhilipp Tomsich 33e40095f6SMarek Vasutconfig AG7XXX 34e40095f6SMarek Vasut bool "Atheros AG7xxx Ethernet MAC support" 35e40095f6SMarek Vasut depends on DM_ETH && ARCH_ATH79 36e40095f6SMarek Vasut select PHYLIB 37e40095f6SMarek Vasut help 38e40095f6SMarek Vasut This driver supports the Atheros AG7xxx Ethernet MAC. This MAC is 39e40095f6SMarek Vasut present in the Atheros AR7xxx, AR9xxx and QCA9xxx MIPS chips. 40e40095f6SMarek Vasut 41e40095f6SMarek Vasut 4296fa1e43SThomas Chouconfig ALTERA_TSE 4396fa1e43SThomas Chou bool "Altera Triple-Speed Ethernet MAC support" 4496fa1e43SThomas Chou depends on DM_ETH 4596fa1e43SThomas Chou select PHYLIB 4696fa1e43SThomas Chou help 4796fa1e43SThomas Chou This driver supports the Altera Triple-Speed (TSE) Ethernet MAC. 4896fa1e43SThomas Chou Please find details on the "Triple-Speed Ethernet MegaCore Function 4996fa1e43SThomas Chou Resource Center" of Altera. 5096fa1e43SThomas Chou 51c89782dcSSuji Velupillaiconfig BCM_SF2_ETH 52c89782dcSSuji Velupillai bool "Broadcom SF2 (Starfighter2) Ethernet support" 53c89782dcSSuji Velupillai select PHYLIB 54c89782dcSSuji Velupillai help 55c89782dcSSuji Velupillai This is an abstract framework which provides a generic interface 56c89782dcSSuji Velupillai to MAC and DMA management for multiple Broadcom SoCs such as 57c89782dcSSuji Velupillai Cygnus, NSP and bcm28155_ap platforms. 58c89782dcSSuji Velupillai 59c89782dcSSuji Velupillaiconfig BCM_SF2_ETH_DEFAULT_PORT 60c89782dcSSuji Velupillai int "Broadcom SF2 (Starfighter2) Ethernet default port number" 61c89782dcSSuji Velupillai depends on BCM_SF2_ETH 62c89782dcSSuji Velupillai default 0 63c89782dcSSuji Velupillai help 64c89782dcSSuji Velupillai Default port number for the Starfighter2 ethernet driver. 65c89782dcSSuji Velupillai 66c89782dcSSuji Velupillaiconfig BCM_SF2_ETH_GMAC 67c89782dcSSuji Velupillai bool "Broadcom SF2 (Starfighter2) GMAC Ethernet support" 68c89782dcSSuji Velupillai depends on BCM_SF2_ETH 69c89782dcSSuji Velupillai help 70c89782dcSSuji Velupillai This flag enables the ethernet support for Broadcom platforms with 71c89782dcSSuji Velupillai GMAC such as Cygnus. This driver is based on the framework provided 72c89782dcSSuji Velupillai by the BCM_SF2_ETH driver. 73c89782dcSSuji Velupillai Say Y to any bcmcygnus based platforms. 74c89782dcSSuji Velupillai 75ba4dfef1SStephen Warrenconfig DWC_ETH_QOS 76ba4dfef1SStephen Warren bool "Synopsys DWC Ethernet QOS device support" 77ba4dfef1SStephen Warren depends on DM_ETH 78ba4dfef1SStephen Warren select PHYLIB 79ba4dfef1SStephen Warren help 80ba4dfef1SStephen Warren This driver supports the Synopsys Designware Ethernet QOS (Quality 81ba4dfef1SStephen Warren Of Service) IP block. The IP supports many options for bus type, 82ba4dfef1SStephen Warren clocking/reset structure, and feature list. This driver currently 83ba4dfef1SStephen Warren supports the specific configuration used in NVIDIA's Tegra186 chip, 84ba4dfef1SStephen Warren but should be extensible to other combinations quite easily. 85ba4dfef1SStephen Warren 86c294ac5cSSimon Glassconfig E1000 87c294ac5cSSimon Glass bool "Intel PRO/1000 Gigabit Ethernet support" 88c294ac5cSSimon Glass help 89c294ac5cSSimon Glass This driver supports Intel(R) PRO/1000 gigabit ethernet family of 90c294ac5cSSimon Glass adapters. For more information on how to identify your adapter, go 91c294ac5cSSimon Glass to the Adapter & Driver ID Guide at: 92c294ac5cSSimon Glass 93c294ac5cSSimon Glass <http://support.intel.com/support/network/adapter/pro100/21397.htm> 94c294ac5cSSimon Glass 95c294ac5cSSimon Glassconfig E1000_SPI_GENERIC 96c294ac5cSSimon Glass bool "Allow access to the Intel 8257x SPI bus" 97c294ac5cSSimon Glass depends on E1000 98c294ac5cSSimon Glass help 99c294ac5cSSimon Glass Allow generic access to the SPI bus on the Intel 8257x, for 100c294ac5cSSimon Glass example with the "sspi" command. 101c294ac5cSSimon Glass 102c294ac5cSSimon Glassconfig E1000_SPI 103c294ac5cSSimon Glass bool "Enable SPI bus utility code" 104c294ac5cSSimon Glass depends on E1000 105c294ac5cSSimon Glass help 106c294ac5cSSimon Glass Utility code for direct access to the SPI bus on Intel 8257x. 107c294ac5cSSimon Glass This does not do anything useful unless you set at least one 108c294ac5cSSimon Glass of CONFIG_CMD_E1000 or CONFIG_E1000_SPI_GENERIC. 109c294ac5cSSimon Glass 110c294ac5cSSimon Glassconfig CMD_E1000 111c294ac5cSSimon Glass bool "Enable the e1000 command" 112c294ac5cSSimon Glass depends on E1000 113c294ac5cSSimon Glass help 114c294ac5cSSimon Glass This enables the 'e1000' management command for E1000 devices. When 115c294ac5cSSimon Glass used on devices with SPI support you can reprogram the EEPROM from 116c294ac5cSSimon Glass U-Boot. 117c294ac5cSSimon Glass 1183ea143abSJoe Hershbergerconfig ETH_SANDBOX 1193ea143abSJoe Hershberger depends on DM_ETH && SANDBOX 1203ea143abSJoe Hershberger default y 1213ea143abSJoe Hershberger bool "Sandbox: Mocked Ethernet driver" 1223ea143abSJoe Hershberger help 1233ea143abSJoe Hershberger This driver simply responds with fake ARP replies and ping 1243ea143abSJoe Hershberger replies that are used to verify network stack functionality 1253ea143abSJoe Hershberger 1263ea143abSJoe Hershberger This driver is particularly useful in the test/dm/eth.c tests 1273ea143abSJoe Hershberger 128a346ca79SJoe Hershbergerconfig ETH_SANDBOX_RAW 129a346ca79SJoe Hershberger depends on DM_ETH && SANDBOX 130a346ca79SJoe Hershberger default y 131a346ca79SJoe Hershberger bool "Sandbox: Bridge to Linux Raw Sockets" 132a346ca79SJoe Hershberger help 133a346ca79SJoe Hershberger This driver is a bridge from the bottom of the network stack 134a346ca79SJoe Hershberger in U-Boot to the RAW AF_PACKET API in Linux. This allows real 135a346ca79SJoe Hershberger network traffic to be tested from within sandbox. See 136a346ca79SJoe Hershberger board/sandbox/README.sandbox for more details. 137a346ca79SJoe Hershberger 138ef48f6ddSSimon Glassconfig ETH_DESIGNWARE 139ef48f6ddSSimon Glass bool "Synopsys Designware Ethernet MAC" 14025af71c4SThomas Chou select PHYLIB 141ef48f6ddSSimon Glass help 142ef48f6ddSSimon Glass This MAC is present in SoCs from various vendors. It supports 143ef48f6ddSSimon Glass 100Mbit and 1 Gbit operation. You must enable CONFIG_PHYLIB to 144ef48f6ddSSimon Glass provide the PHY (physical media interface). 145ef48f6ddSSimon Glass 146f0727120SMax Filippovconfig ETHOC 147f0727120SMax Filippov bool "OpenCores 10/100 Mbps Ethernet MAC" 148f0727120SMax Filippov help 149f0727120SMax Filippov This MAC is present in OpenRISC and Xtensa XTFPGA boards. 150f0727120SMax Filippov 15197d29ca3SJagan Tekiconfig FEC_MXC 15297d29ca3SJagan Teki bool "FEC Ethernet controller" 15398d62e61SPatrick Bruenn depends on MX5 || MX6 15497d29ca3SJagan Teki help 15597d29ca3SJagan Teki This driver supports the 10/100 Fast Ethernet controller for 15697d29ca3SJagan Teki NXP i.MX processors. 15797d29ca3SJagan Teki 1588dc1b17fSTom Riniconfig FTMAC100 1598dc1b17fSTom Rini bool "Ftmac100 Ethernet Support" 1608dc1b17fSTom Rini help 1618dc1b17fSTom Rini This MAC is present in Andestech SoCs. 1628dc1b17fSTom Rini 1637654f62fSChris Packhamconfig MVNETA 164e7ab2ccdSMiquel Raynal bool "Marvell Armada XP/385/3700 network interface support" 165e7ab2ccdSMiquel Raynal depends on ARMADA_XP || ARMADA_38X || ARMADA_3700 1667654f62fSChris Packham select PHYLIB 1677654f62fSChris Packham help 1687654f62fSChris Packham This driver supports the network interface units in the 169e7ab2ccdSMiquel Raynal Marvell ARMADA XP, ARMADA 38X and ARMADA 3700 SoCs 1707654f62fSChris Packham 17199d4c6d3SStefan Roeseconfig MVPP2 172e7935c47SStefan Roese bool "Marvell Armada 375/7K/8K network interface support" 173e7935c47SStefan Roese depends on ARMADA_375 || ARMADA_8K 17499d4c6d3SStefan Roese select PHYLIB 17599d4c6d3SStefan Roese help 17699d4c6d3SStefan Roese This driver supports the network interface units in the 177e7935c47SStefan Roese Marvell ARMADA 375, 7K and 8K SoCs. 17899d4c6d3SStefan Roese 179ebcb40a5SWenyou Yangconfig MACB 180ebcb40a5SWenyou Yang bool "Cadence MACB/GEM Ethernet Interface" 181ebcb40a5SWenyou Yang depends on DM_ETH 182ebcb40a5SWenyou Yang select PHYLIB 183ebcb40a5SWenyou Yang help 184ebcb40a5SWenyou Yang The Cadence MACB ethernet interface is found on many Atmel 185ebcb40a5SWenyou Yang AT91 and SAMA5 parts. This driver also supports the Cadence 186ebcb40a5SWenyou Yang GEM (Gigabit Ethernet MAC) found in some ARM SoC devices. 187ebcb40a5SWenyou Yang Say Y to include support for the MACB/GEM chip. 188ebcb40a5SWenyou Yang 1894bf56913SWilson Leeconfig MACB_ZYNQ 1904bf56913SWilson Lee bool "Cadence MACB/GEM Ethernet Interface for Xilinx Zynq" 1914bf56913SWilson Lee depends on MACB 1924bf56913SWilson Lee help 1934bf56913SWilson Lee The Cadence MACB ethernet interface was used on Zynq platform. 1944bf56913SWilson Lee Say Y to enable support for the MACB/GEM in Zynq chip. 1954bf56913SWilson Lee 196b68fe152SBin Mengconfig PCH_GBE 197b68fe152SBin Meng bool "Intel Platform Controller Hub EG20T GMAC driver" 198b68fe152SBin Meng depends on DM_ETH && DM_PCI 199b68fe152SBin Meng select PHYLIB 200b68fe152SBin Meng help 201b68fe152SBin Meng This MAC is present in Intel Platform Controller Hub EG20T. It 202b68fe152SBin Meng supports 10/100/1000 Mbps operation. 203b68fe152SBin Meng 204751b0be0SMylène Josserandconfig RGMII 205751b0be0SMylène Josserand bool "Enable RGMII" 206751b0be0SMylène Josserand help 207751b0be0SMylène Josserand Enable the support of the Reduced Gigabit Media-Independent 208751b0be0SMylène Josserand Interface (RGMII). 209751b0be0SMylène Josserand 21086e9dc86SBin Mengconfig RTL8139 21186e9dc86SBin Meng bool "Realtek 8139 series Ethernet controller driver" 21286e9dc86SBin Meng help 21386e9dc86SBin Meng This driver supports Realtek 8139 series fast ethernet family of 21486e9dc86SBin Meng PCI chipsets/adapters. 21586e9dc86SBin Meng 2160764f24aSBin Mengconfig RTL8169 2170764f24aSBin Meng bool "Realtek 8169 series Ethernet controller driver" 2180764f24aSBin Meng help 2190764f24aSBin Meng This driver supports Realtek 8169 series gigabit ethernet family of 2200764f24aSBin Meng PCI/PCIe chipsets/adapters. 2210764f24aSBin Meng 2228daec2d9SAdam Fordconfig SMC911X 2238daec2d9SAdam Ford bool "SMSC LAN911x and LAN921x controller driver" 2248daec2d9SAdam Ford 2258daec2d9SAdam Fordif SMC911X 2268daec2d9SAdam Ford 2278daec2d9SAdam Fordconfig SMC911X_BASE 2288daec2d9SAdam Ford hex "SMC911X Base Address" 2298daec2d9SAdam Ford help 2308daec2d9SAdam Ford Define this to hold the physical address 2318daec2d9SAdam Ford of the device (I/O space) 2328daec2d9SAdam Ford 2338daec2d9SAdam Fordchoice 2348daec2d9SAdam Ford prompt "SMC911X bus width" 2358daec2d9SAdam Ford default SMC911X_16_BIT 2368daec2d9SAdam Ford 2378daec2d9SAdam Fordconfig SMC911X_32_BIT 2388daec2d9SAdam Ford bool "Enable 32-bit interface" 2398daec2d9SAdam Ford 2408daec2d9SAdam Fordconfig SMC911X_16_BIT 2418daec2d9SAdam Ford bool "Enable 16-bit interface" 2428daec2d9SAdam Ford help 2438daec2d9SAdam Ford Define this if data bus is 16 bits. If your processor 2448daec2d9SAdam Ford automatically converts one 32 bit word to two 16 bit 2458daec2d9SAdam Ford words you may also try CONFIG_SMC911X_32_BIT. 2468daec2d9SAdam Ford 2478daec2d9SAdam Fordendchoice 2488daec2d9SAdam Fordendif #SMC911X 2498daec2d9SAdam Ford 2504d43d065SMylène Josserandconfig SUN7I_GMAC 2514d43d065SMylène Josserand bool "Enable Allwinner GMAC Ethernet support" 2524d43d065SMylène Josserand help 2534d43d065SMylène Josserand Enable the support for Sun7i GMAC Ethernet controller 2544d43d065SMylène Josserand 255aba39249SStefan Mavrodievconfig SUN7I_GMAC_FORCE_TXERR 256aba39249SStefan Mavrodiev bool "Force PA17 as gmac function" 257aba39249SStefan Mavrodiev depends on SUN7I_GMAC 258aba39249SStefan Mavrodiev help 259aba39249SStefan Mavrodiev Some ethernet phys needs TXERR control. Since the GMAC 260aba39249SStefan Mavrodiev doesn't have such signal, setting PA17 as GMAC function 261aba39249SStefan Mavrodiev makes the pin output low, which enables data transmission. 262aba39249SStefan Mavrodiev 263abc3e4dfSMylène Josserandconfig SUN4I_EMAC 264abc3e4dfSMylène Josserand bool "Allwinner Sun4i Ethernet MAC support" 265abc3e4dfSMylène Josserand depends on DM_ETH 2666270a3f0SArtturi Alm select PHYLIB 267abc3e4dfSMylène Josserand help 268abc3e4dfSMylène Josserand This driver supports the Allwinner based SUN4I Ethernet MAC. 269abc3e4dfSMylène Josserand 270a29710c5SAmit Singh Tomarconfig SUN8I_EMAC 271a29710c5SAmit Singh Tomar bool "Allwinner Sun8i Ethernet MAC support" 272a29710c5SAmit Singh Tomar depends on DM_ETH 273a29710c5SAmit Singh Tomar select PHYLIB 274449ea2cdSPhilipp Tomsich select PHY_GIGE 275a29710c5SAmit Singh Tomar help 276a29710c5SAmit Singh Tomar This driver supports the Allwinner based SUN8I/SUN50I Ethernet MAC. 277a29710c5SAmit Singh Tomar It can be found in H3/A64/A83T based SoCs and compatible with both 2787131d2d0STom Rini External and Internal PHYs. 279a29710c5SAmit Singh Tomar 280dcd18eafSNobuhiro Iwamatsuconfig SH_ETHER 281dcd18eafSNobuhiro Iwamatsu bool "Renesas SH Ethernet MAC" 282dcd18eafSNobuhiro Iwamatsu select PHYLIB 283dcd18eafSNobuhiro Iwamatsu help 284dcd18eafSNobuhiro Iwamatsu This driver supports the Ethernet for Renesas SH and ARM SoCs. 285dcd18eafSNobuhiro Iwamatsu 286338a5f2bSMichal Simekconfig XILINX_AXIEMAC 287338a5f2bSMichal Simek depends on DM_ETH && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP) 288338a5f2bSMichal Simek select PHYLIB 289338a5f2bSMichal Simek select MII 290338a5f2bSMichal Simek bool "Xilinx AXI Ethernet" 291338a5f2bSMichal Simek help 292338a5f2bSMichal Simek This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs. 293338a5f2bSMichal Simek 2943229c869SMichal Simekconfig XILINX_EMACLITE 2952f1f05f4SZubair Lutfullah Kakakhel depends on DM_ETH && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP || MIPS) 2963229c869SMichal Simek select PHYLIB 2973229c869SMichal Simek select MII 2983229c869SMichal Simek bool "Xilinx Ethernetlite" 2993229c869SMichal Simek help 3003229c869SMichal Simek This MAC is present in Xilinx Microblaze, Zynq and ZynqMP SoCs. 3013229c869SMichal Simek 302596e5782SMichal Simekconfig ZYNQ_GEM 303596e5782SMichal Simek depends on DM_ETH && (ARCH_ZYNQ || ARCH_ZYNQMP) 3047bccc75aSMichal Simek select PHYLIB 305596e5782SMichal Simek bool "Xilinx Ethernet GEM" 306596e5782SMichal Simek help 307c9428107SMichal Simek This MAC is present in Xilinx Zynq and ZynqMP SoCs. 308596e5782SMichal Simek 30923e7578cSPurna Chandra Mandalconfig PIC32_ETH 31023e7578cSPurna Chandra Mandal bool "Microchip PIC32 Ethernet Support" 31123e7578cSPurna Chandra Mandal depends on DM_ETH && MACH_PIC32 31223e7578cSPurna Chandra Mandal select PHYLIB 31323e7578cSPurna Chandra Mandal help 31423e7578cSPurna Chandra Mandal This driver implements 10/100 Mbps Ethernet and MAC layer for 31523e7578cSPurna Chandra Mandal Microchip PIC32 microcontrollers. 31623e7578cSPurna Chandra Mandal 3170125bcf0SSjoerd Simonsconfig GMAC_ROCKCHIP 3180125bcf0SSjoerd Simons bool "Rockchip Synopsys Designware Ethernet MAC" 3190125bcf0SSjoerd Simons depends on DM_ETH && ETH_DESIGNWARE 3200125bcf0SSjoerd Simons help 3210125bcf0SSjoerd Simons This driver provides Rockchip SoCs network support based on the 3220125bcf0SSjoerd Simons Synopsys Designware driver. 3230125bcf0SSjoerd Simons 3248ae51b6fSMarek Vasutconfig RENESAS_RAVB 3258ae51b6fSMarek Vasut bool "Renesas Ethernet AVB MAC" 3268ae51b6fSMarek Vasut depends on DM_ETH && RCAR_GEN3 3278ae51b6fSMarek Vasut select PHYLIB 3288ae51b6fSMarek Vasut help 3298ae51b6fSMarek Vasut This driver implements support for the Ethernet AVB block in 3308ae51b6fSMarek Vasut Renesas M3 and H3 SoCs. 3318ae51b6fSMarek Vasut 332fad51ac3SChristophe Leroyconfig MPC8XX_FEC 333fad51ac3SChristophe Leroy bool "Fast Ethernet Controller on MPC8XX" 334fad51ac3SChristophe Leroy depends on 8xx 335fad51ac3SChristophe Leroy select MII 336fad51ac3SChristophe Leroy help 337fad51ac3SChristophe Leroy This driver implements support for the Fast Ethernet Controller 338fad51ac3SChristophe Leroy on MPC8XX 339fad51ac3SChristophe Leroy 340fad51ac3SChristophe Leroyconfig ETHER_ON_FEC1 341fad51ac3SChristophe Leroy bool "FEC1" 342fad51ac3SChristophe Leroy depends on MPC8XX_FEC 343fad51ac3SChristophe Leroy default y 344fad51ac3SChristophe Leroy 345fad51ac3SChristophe Leroyconfig FEC1_PHY 346fad51ac3SChristophe Leroy int "FEC1 PHY" 347fad51ac3SChristophe Leroy depends on ETHER_ON_FEC1 348fad51ac3SChristophe Leroy default -1 349fad51ac3SChristophe Leroy help 350fad51ac3SChristophe Leroy Define to the hardcoded PHY address which corresponds 351fad51ac3SChristophe Leroy to the given FEC; i. e. 352fad51ac3SChristophe Leroy #define CONFIG_FEC1_PHY 4 353fad51ac3SChristophe Leroy means that the PHY with address 4 is connected to FEC1 354fad51ac3SChristophe Leroy 355fad51ac3SChristophe Leroy When set to -1, means to probe for first available. 356fad51ac3SChristophe Leroy 357fad51ac3SChristophe Leroyconfig PHY_NORXERR 358fad51ac3SChristophe Leroy bool "PHY_NORXERR" 359fad51ac3SChristophe Leroy depends on ETHER_ON_FEC1 360fad51ac3SChristophe Leroy default n 361fad51ac3SChristophe Leroy help 362fad51ac3SChristophe Leroy The PHY does not have a RXERR line (RMII only). 363fad51ac3SChristophe Leroy (so program the FEC to ignore it). 364fad51ac3SChristophe Leroy 365fad51ac3SChristophe Leroyconfig ETHER_ON_FEC2 366fad51ac3SChristophe Leroy bool "FEC2" 367fad51ac3SChristophe Leroy depends on MPC8XX_FEC && MPC885 368fad51ac3SChristophe Leroy default y 369fad51ac3SChristophe Leroy 370fad51ac3SChristophe Leroyconfig FEC2_PHY 371fad51ac3SChristophe Leroy int "FEC2 PHY" 372fad51ac3SChristophe Leroy depends on ETHER_ON_FEC2 373fad51ac3SChristophe Leroy default -1 374fad51ac3SChristophe Leroy help 375fad51ac3SChristophe Leroy Define to the hardcoded PHY address which corresponds 376fad51ac3SChristophe Leroy to the given FEC; i. e. 377fad51ac3SChristophe Leroy #define CONFIG_FEC1_PHY 4 378fad51ac3SChristophe Leroy means that the PHY with address 4 is connected to FEC1 379fad51ac3SChristophe Leroy 380fad51ac3SChristophe Leroy When set to -1, means to probe for first available. 381fad51ac3SChristophe Leroy 382fad51ac3SChristophe Leroyconfig FEC2_PHY_NORXERR 383fad51ac3SChristophe Leroy bool "PHY_NORXERR" 384fad51ac3SChristophe Leroy depends on ETHER_ON_FEC2 385fad51ac3SChristophe Leroy default n 386fad51ac3SChristophe Leroy help 387fad51ac3SChristophe Leroy The PHY does not have a RXERR line (RMII only). 388fad51ac3SChristophe Leroy (so program the FEC to ignore it). 389fad51ac3SChristophe Leroy 390541d5766SAhmed Mansourconfig SYS_DPAA_QBMAN 391541d5766SAhmed Mansour bool "Device tree fixup for QBMan on freescale SOCs" 392541d5766SAhmed Mansour depends on (ARM || PPC) && !SPL_BUILD 393541d5766SAhmed Mansour default y if ARCH_B4860 || \ 394541d5766SAhmed Mansour ARCH_B4420 || \ 395541d5766SAhmed Mansour ARCH_P1023 || \ 396541d5766SAhmed Mansour ARCH_P2041 || \ 397541d5766SAhmed Mansour ARCH_T1023 || \ 398541d5766SAhmed Mansour ARCH_T1024 || \ 399541d5766SAhmed Mansour ARCH_T1040 || \ 400541d5766SAhmed Mansour ARCH_T1042 || \ 401541d5766SAhmed Mansour ARCH_T2080 || \ 402541d5766SAhmed Mansour ARCH_T2081 || \ 403541d5766SAhmed Mansour ARCH_T4240 || \ 404541d5766SAhmed Mansour ARCH_T4160 || \ 405541d5766SAhmed Mansour ARCH_P4080 || \ 406541d5766SAhmed Mansour ARCH_P3041 || \ 407541d5766SAhmed Mansour ARCH_P5040 || \ 408541d5766SAhmed Mansour ARCH_P5020 || \ 409541d5766SAhmed Mansour ARCH_LS1043A || \ 410541d5766SAhmed Mansour ARCH_LS1046A 411541d5766SAhmed Mansour help 412541d5766SAhmed Mansour QBman fixups to allow deep sleep in DPAA 1 SOCs 413541d5766SAhmed Mansour 4143ea143abSJoe Hershbergerendif # NETDEVICES 415