1af2cbfd6SAlex 2af2cbfd6SAlexconfig BITBANGMII 3af2cbfd6SAlex bool "Bit-banged ethernet MII management channel support" 4af2cbfd6SAlex 5af2cbfd6SAlexconfig MV88E6352_SWITCH 6af2cbfd6SAlex bool "Marvell 88E6352 switch support" 7af2cbfd6SAlex 8af2cbfd6SAlexmenuconfig PHYLIB 9af2cbfd6SAlex bool "Ethernet PHY (physical media interface) support" 10af2cbfd6SAlex help 11af2cbfd6SAlex Enable Ethernet PHY (physical media interface) support. 12af2cbfd6SAlex 13af2cbfd6SAlexif PHYLIB 14af2cbfd6SAlex 15af2cbfd6SAlexconfig MV88E61XX_SWITCH 16af2cbfd6SAlex bool "Marvel MV88E61xx Ethernet switch PHY support." 17af2cbfd6SAlex 18af2cbfd6SAlexconfig PHYLIB_10G 19af2cbfd6SAlex bool "Generic 10G PHY support" 20af2cbfd6SAlex 21af2cbfd6SAlexconfig PHY_AQUANTIA 22af2cbfd6SAlex bool "Aquantia Ethernet PHYs support" 23af2cbfd6SAlex 24af2cbfd6SAlexconfig PHY_ATHEROS 25af2cbfd6SAlex bool "Atheros Ethernet PHYs support" 26af2cbfd6SAlex 27af2cbfd6SAlexconfig PHY_BROADCOM 28af2cbfd6SAlex bool "Broadcom Ethernet PHYs support" 29af2cbfd6SAlex 30af2cbfd6SAlexconfig PHY_CORTINA 31af2cbfd6SAlex bool "Cortina Ethernet PHYs support" 32af2cbfd6SAlex 33af2cbfd6SAlexconfig PHY_DAVICOM 34af2cbfd6SAlex bool "Davicom Ethernet PHYs support" 35af2cbfd6SAlex 36af2cbfd6SAlexconfig PHY_ET1011C 37af2cbfd6SAlex bool "LSI TruePHY ET1011C support" 38af2cbfd6SAlex 39af2cbfd6SAlexconfig PHY_LXT 40af2cbfd6SAlex bool "LXT971 Ethernet PHY support" 41af2cbfd6SAlex 42af2cbfd6SAlexconfig PHY_MARVELL 43af2cbfd6SAlex bool "Marvell Ethernet PHYs support" 44af2cbfd6SAlex 45af2cbfd6SAlexconfig PHY_MICREL 46af2cbfd6SAlex bool "Micrel Ethernet PHYs support" 47af2cbfd6SAlex 48a5fd13adSJohn Haechtenconfig PHY_MSCC 49a5fd13adSJohn Haechten bool "Microsemi Corp Ethernet PHYs support" 50a5fd13adSJohn Haechten 51af2cbfd6SAlexconfig PHY_NATSEMI 52af2cbfd6SAlex bool "National Semiconductor Ethernet PHYs support" 53af2cbfd6SAlex 54af2cbfd6SAlexconfig PHY_REALTEK 55af2cbfd6SAlex bool "Realtek Ethernet PHYs support" 56af2cbfd6SAlex 57af2cbfd6SAlexconfig RTL8211X_PHY_FORCE_MASTER 58af2cbfd6SAlex bool "Ethernet PHY RTL8211x: force 1000BASE-T master mode" 59af2cbfd6SAlex depends on PHY_REALTEK 60af2cbfd6SAlex help 61af2cbfd6SAlex Force master mode for 1000BASE-T on RTl8211x PHYs (except for RTL8211F). 62af2cbfd6SAlex This can work around link stability and data corruption issues on gigabit 63af2cbfd6SAlex links which can occur in slave mode on certain PHYs, e.g. on the 64af2cbfd6SAlex RTL8211C(L). 65af2cbfd6SAlex 66af2cbfd6SAlex Please note that two directly connected devices (i.e. via crossover cable) 67af2cbfd6SAlex will not be able to establish a link between each other if they both force 68af2cbfd6SAlex master mode. Multiple devices forcing master mode when connected by a 69af2cbfd6SAlex network switch do not pose a problem as the switch configures its affected 70af2cbfd6SAlex ports into slave mode. 71af2cbfd6SAlex 72af2cbfd6SAlex This option only affects gigabit links. If you must establish a direct 73af2cbfd6SAlex connection between two devices which both force master mode, try forcing 74af2cbfd6SAlex the link speed to 100MBit/s. 75af2cbfd6SAlex 76af2cbfd6SAlex If unsure, say N. 77af2cbfd6SAlex 78af2cbfd6SAlexconfig PHY_SMSC 79af2cbfd6SAlex bool "Microchip(SMSC) Ethernet PHYs support" 80af2cbfd6SAlex 81af2cbfd6SAlexconfig PHY_TERANETICS 82af2cbfd6SAlex bool "Teranetics Ethernet PHYs support" 83af2cbfd6SAlex 84af2cbfd6SAlexconfig PHY_TI 85af2cbfd6SAlex bool "Texas Instruments Ethernet PHYs support" 86af2cbfd6SAlex 87af2cbfd6SAlexconfig PHY_VITESSE 88af2cbfd6SAlex bool "Vitesse Ethernet PHYs support" 89af2cbfd6SAlex 90af2cbfd6SAlexconfig PHY_XILINX 91af2cbfd6SAlex bool "Xilinx Ethernet PHYs support" 92af2cbfd6SAlex 93*db40c1aaSHannes Schmelzerconfig PHY_FIXED 94*db40c1aaSHannes Schmelzer bool "Fixed-Link PHY" 95*db40c1aaSHannes Schmelzer depends on DM_ETH 96*db40c1aaSHannes Schmelzer help 97*db40c1aaSHannes Schmelzer Fixed PHY is used for having a 'fixed-link' to another MAC with a direct 98*db40c1aaSHannes Schmelzer connection (MII, RGMII, ...). 99*db40c1aaSHannes Schmelzer There is nothing like autoneogation and so 100*db40c1aaSHannes Schmelzer on, the link is always up with fixed speed and fixed duplex-setting. 101*db40c1aaSHannes Schmelzer More information: doc/device-tree-bindings/net/fixed-link.txt 102*db40c1aaSHannes Schmelzer 103af2cbfd6SAlexendif #PHYLIB 104