]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
fec_mxc: Remove CONFIG_FEC_FIXED_SPEED support
authorTom Rini <trini@konsulko.com>
Fri, 2 Dec 2022 21:42:19 +0000 (16:42 -0500)
committerTom Rini <trini@konsulko.com>
Thu, 22 Dec 2022 15:31:47 +0000 (10:31 -0500)
This option is only used on one platform currently. However, with PHYLIB
enabled, which this platform also does, this option is not checked and
the functional use case is handled. Remove this code.

Signed-off-by: Tom Rini <trini@konsulko.com>
doc/README.fec_mxc
drivers/net/fec_mxc.c
include/configs/brppt2.h

index d17dfb676f79758ea300cc298e5ac959019c132c..4e890d348f47a9cb95da065f411c849f8f82cdc1 100644 (file)
@@ -22,12 +22,6 @@ CONFIG_FEC_MXC_PHYADDR
        Optional, selects the exact phy address that should be connected
        and function fecmxc_initialize will try to initialize it.
 
-CONFIG_FEC_FIXED_SPEED
-       Optional, selects a fixed speed on the MAC interface without asking some
-       phy. This is usefull if there is a direct MAC <-> MAC connection, for
-       example if the CPU is connected directly via the RGMII interface to a
-       ethernet-switch.
-
 Reading the ethaddr from the SoC eFuses:
 if CONFIG_FEC_MXC is defined and the U-Boot environment does not contain the
 ethaddr variable, then its value gets read from the corresponding eFuses in
index a61a1fc75738556222bcecf95511a00cefa18d02..9cb235ad5e37d33acfdece2cbd8a6e5ad7452d36 100644 (file)
@@ -268,7 +268,6 @@ static int miiphy_restart_aneg(struct eth_device *dev)
        return ret;
 }
 
-#ifndef CONFIG_FEC_FIXED_SPEED
 static int miiphy_wait_aneg(struct eth_device *dev)
 {
        uint32_t start;
@@ -294,7 +293,6 @@ static int miiphy_wait_aneg(struct eth_device *dev)
 
        return 0;
 }
-#endif /* CONFIG_FEC_FIXED_SPEED */
 #endif
 
 static int fec_rx_task_enable(struct fec_priv *fec)
@@ -536,8 +534,6 @@ static int fec_open(struct udevice *dev)
                }
                speed = fec->phydev->speed;
        }
-#elif CONFIG_FEC_FIXED_SPEED
-       speed = CONFIG_FEC_FIXED_SPEED;
 #else
        miiphy_wait_aneg(edev);
        speed = miiphy_speed(edev->name, fec->phy_id);
index 80104b2d319316bffe18baa5e6c0200b9a8e3a1b..984602c2cf7cb0292d7d67f9847736a8f1fb1e13 100644 (file)
@@ -78,9 +78,6 @@ BUR_COMMON_ENV \
 #define CFG_SYS_INIT_RAM_ADDR  IRAM_BASE_ADDR
 #define CFG_SYS_INIT_RAM_SIZE  IRAM_SIZE
 
-/* Ethernet */
-#define CONFIG_FEC_FIXED_SPEED         _1000BASET
-
 /* USB Configs */
 #define CONFIG_MXC_USB_PORTSC          (PORT_PTS_UTMI | PORT_PTS_PTW)