Merge branch '2022-08-04-Kconfig-migrations'
[platform/kernel/u-boot.git] / drivers / net / phy / Kconfig
index 68ee7d7..52ce08b 100644 (file)
@@ -2,6 +2,10 @@
 config BITBANGMII
        bool "Bit-banged ethernet MII management channel support"
 
+config BITBANGMII_MULTI
+       bool "Enable the multi bus support"
+       depends on BITBANGMII
+
 config MV88E6352_SWITCH
        bool "Marvell 88E6352 switch support"
 
@@ -64,6 +68,11 @@ endif # MV88E61XX_SWITCH
 config PHYLIB_10G
        bool "Generic 10G PHY support"
 
+config PHY_ADIN
+       bool "Analog Devices Industrial Ethernet PHYs"
+       help
+               Add support for configuring RGMII on Analog Devices ADIN PHYs.
+
 menuconfig PHY_AQUANTIA
        bool "Aquantia Ethernet PHYs support"
        select PHY_GIGE
@@ -211,19 +220,14 @@ config PHY_NXP_C45_TJA11XX
          Enable support for NXP C45 TJA11XX PHYs.
          Currently supports only the TJA1103 PHY.
 
+config PHY_NXP_TJA11XX
+       bool "NXP TJA11XX Ethernet PHYs support"
+       help
+         Currently supports the NXP TJA1100 and TJA1101 PHY.
+
 config PHY_REALTEK
        bool "Realtek Ethernet PHYs support"
 
-config RTL8211E_PINE64_GIGABIT_FIX
-       bool "Fix gigabit throughput on some Pine64+ models"
-       depends on PHY_REALTEK
-       help
-         Configure the Realtek RTL8211E found on some Pine64+ models differently to
-         fix throughput on Gigabit links, turning off all internal delays in the
-         process. The settings that this touches are not documented in the CONFREG
-         section of the RTL8211E datasheet, but come from Realtek by way of the
-         Pine64 engineering team.
-
 config RTL8211X_PHY_FORCE_MASTER
        bool "Ethernet PHY RTL8211x: force 1000BASE-T master mode"
        depends on PHY_REALTEK
@@ -290,6 +294,12 @@ config PHY_TI_DP83867
        ---help---
          Adds support for the TI DP83867 1Gbit PHY.
 
+config PHY_TI_DP83869
+       select PHY_TI
+       bool "Texas Instruments Ethernet DP83869 PHY support"
+       ---help---
+         Adds support for the TI DP83869 1Gbit PHY.
+
 config PHY_TI_GENERIC
        select PHY_TI
        bool "Texas Instruments Generic Ethernet PHYs support"
@@ -311,6 +321,14 @@ config PHY_XILINX_GMII2RGMII
          as bridge between MAC connected over GMII and external phy that
          is connected over RGMII interface.
 
+config PHY_ETHERNET_ID
+       bool "Read ethernet PHY id"
+       depends on DM_GPIO
+       default y if ZYNQ_GEM
+       help
+         Enable this config to read ethernet phy id from the phy node of DT
+         and create a phy device using id.
+
 config PHY_FIXED
        bool "Fixed-Link PHY"
        depends on DM_ETH
@@ -326,3 +344,18 @@ config PHY_NCSI
        depends on DM_ETH
 
 endif #PHYLIB
+
+config FSL_MEMAC
+       bool "NXP mEMAC PHY support"
+
+config SYS_MEMAC_LITTLE_ENDIAN
+       bool "mEMAC is access in little endian mode"
+       depends on FSL_MEMAC || FSL_LS_MDIO
+
+config PHY_RESET_DELAY
+       int "Extra delay after reset before MII register access"
+       default 0
+       help
+         Some PHYs need extra delay after reset before any MII register access
+         is possible.  For such PHY, set this option to the usec delay
+         required.