[U-Boot] [PATCH] net: eth_designware: select PHYLIB in Kconfig

Bin Meng bmeng.cn at gmail.com
Mon Dec 7 02:50:09 CET 2015


Hi Thomas,

On Sun, Dec 6, 2015 at 9:19 PM, Thomas Chou <thomas at wytron.com.tw> wrote:
> Select PHYLIB in drivers/net/Kconfig. And remove CONFIG_PHYLIB
> from legacy board header files.
>
> This fixed the warnings when both ALTERA_TSE and ETH_DESIGNWARE
> are selected.
>
> Reported-by: Pavel Machek <pavel at denx.de>
> Signed-off-by: Thomas Chou <thomas at wytron.com.tw>
> ---
>  drivers/net/Kconfig              | 1 +
>  include/configs/axs101.h         | 1 -
>  include/configs/bf609-ezkit.h    | 1 -
>  include/configs/galileo.h        | 1 -
>  include/configs/socfpga_common.h | 1 -
>  include/configs/spear-common.h   | 1 -
>  include/configs/stv0991.h        | 1 -
>  include/configs/sunxi-common.h   | 1 -
>  include/configs/tb100.h          | 1 -
>  include/configs/x600.h           | 1 -
>  10 files changed, 1 insertion(+), 9 deletions(-)
>
> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
> index a03a95d..4b04d09 100644
> --- a/drivers/net/Kconfig
> +++ b/drivers/net/Kconfig
> @@ -88,6 +88,7 @@ config ETH_SANDBOX_RAW
>
>  config ETH_DESIGNWARE
>         bool "Synopsys Designware Ethernet MAC"
> +       select PHYLIB
>         help
>           This MAC is present in SoCs from various vendors. It supports
>           100Mbit and 1 Gbit operation. You must enable CONFIG_PHYLIB to
> diff --git a/include/configs/axs101.h b/include/configs/axs101.h
> index 650d97d..eeb2ae6 100644
> --- a/include/configs/axs101.h
> +++ b/include/configs/axs101.h
> @@ -95,7 +95,6 @@
>  /*
>   * Ethernet PHY configuration
>   */
> -#define CONFIG_PHYLIB
>  #define CONFIG_MII
>  #define CONFIG_PHY_GIGE
>
> diff --git a/include/configs/bf609-ezkit.h b/include/configs/bf609-ezkit.h
> index 0e353b9..b5d4847 100644
> --- a/include/configs/bf609-ezkit.h
> +++ b/include/configs/bf609-ezkit.h
> @@ -75,7 +75,6 @@
>  #define CONFIG_DW_ALTDESCRIPTOR
>  #define CONFIG_CMD_MII
>  #define CONFIG_MII
> -#define CONFIG_PHYLIB
>
>  /* i2c Settings */
>  #define CONFIG_SYS_I2C
> diff --git a/include/configs/galileo.h b/include/configs/galileo.h
> index eb16a5e..14a42b1 100644
> --- a/include/configs/galileo.h
> +++ b/include/configs/galileo.h
> @@ -45,7 +45,6 @@
>  /* 10/100M Ethernet support */
>  #define CONFIG_DESIGNWARE_ETH
>  #define CONFIG_DW_ALTDESCRIPTOR
> -#define CONFIG_PHYLIB
>
>  /* Environment configuration */
>  #define CONFIG_ENV_SECT_SIZE           0x1000
> diff --git a/include/configs/socfpga_common.h b/include/configs/socfpga_common.h
> index b3f65b6..86eccba 100644
> --- a/include/configs/socfpga_common.h
> +++ b/include/configs/socfpga_common.h
> @@ -105,7 +105,6 @@
>  #define CONFIG_DW_ALTDESCRIPTOR
>  #define CONFIG_MII
>  #define CONFIG_AUTONEG_TIMEOUT         (15 * CONFIG_SYS_HZ)
> -#define CONFIG_PHYLIB
>  #define CONFIG_PHY_GIGE
>  #endif
>
> diff --git a/include/configs/spear-common.h b/include/configs/spear-common.h
> index 1d69477..d2630f4 100644
> --- a/include/configs/spear-common.h
> +++ b/include/configs/spear-common.h
> @@ -17,7 +17,6 @@
>
>  /* Ethernet driver configuration */
>  #define CONFIG_MII
> -#define CONFIG_PHYLIB
>  #define CONFIG_PHY_RESET_DELAY                 10000           /* in usec */
>  #define CONFIG_PHY_GIGE                        /* Include GbE speed/duplex detection */
>
> diff --git a/include/configs/stv0991.h b/include/configs/stv0991.h
> index 14c6a9e..f421321 100644
> --- a/include/configs/stv0991.h
> +++ b/include/configs/stv0991.h
> @@ -53,7 +53,6 @@
>  /* GMAC related configs */
>
>  #define CONFIG_MII
> -#define CONFIG_PHYLIB
>  #define CONFIG_DW_ALTDESCRIPTOR
>  #define CONFIG_PHY_MICREL
>
> diff --git a/include/configs/sunxi-common.h b/include/configs/sunxi-common.h
> index 98a2c74..31a68ac 100644
> --- a/include/configs/sunxi-common.h
> +++ b/include/configs/sunxi-common.h
> @@ -312,7 +312,6 @@ extern int soft_i2c_gpio_scl;
>  #define CONFIG_PHY_GIGE                        /* GMAC can use gigabit PHY     */
>  #define CONFIG_PHY_ADDR                1
>  #define CONFIG_MII                     /* MII PHY management           */
> -#define CONFIG_PHYLIB
>  #endif
>
>  #ifdef CONFIG_USB_EHCI_HCD
> diff --git a/include/configs/tb100.h b/include/configs/tb100.h
> index 8660ed4..e06484f 100644
> --- a/include/configs/tb100.h
> +++ b/include/configs/tb100.h
> @@ -42,7 +42,6 @@
>  /*
>   * Ethernet PHY configuration
>   */
> -#define CONFIG_PHYLIB
>  #define CONFIG_PHY_GIGE
>
>  /*
> diff --git a/include/configs/x600.h b/include/configs/x600.h
> index 58f1aca..0263c50 100644
> --- a/include/configs/x600.h
> +++ b/include/configs/x600.h
> @@ -77,7 +77,6 @@
>
>  /* Ethernet config options */
>  #define CONFIG_MII
> -#define CONFIG_PHYLIB
>  #define CONFIG_PHY_RESET_DELAY                 10000           /* in usec */
>  #define CONFIG_PHY_ADDR                0       /* PHY address */
>  #define CONFIG_PHY_GIGE                        /* Include GbE speed/duplex detection */
> --

Please remove CONFIG_PHYLIB from galileo.h as well.

Regards,
Bin


More information about the U-Boot mailing list