[U-Boot] [PATCH v2 4/6] net: e1000: Add Kconfig options

Joe Hershberger joe.hershberger at gmail.com
Tue Aug 11 17:53:35 CEST 2015


Hi Simon,

On Tue, Aug 11, 2015 at 8:39 AM, Simon Glass <sjg at chromium.org> wrote:
> Add Kconfig options in preparation for moving boards to use Kconfig.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> Changes in v2:
> - Move the Kconfig additions to a new patch
>
>  drivers/net/Kconfig | 39 +++++++++++++++++++++++++++++++++++++++
>  1 file changed, 39 insertions(+)
>
> diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig
> index ce76a02..fcc3d9b 100644
> --- a/drivers/net/Kconfig
> +++ b/drivers/net/Kconfig
> @@ -20,6 +20,45 @@ menuconfig NETDEVICES
>
>  if NETDEVICES
>
> +config E1000
> +       bool "Intel PRO/1000 Gigabit Ethernet support"
> +       help
> +         This driver supports Intel(R) PRO/1000 gigabit ethernet family of
> +         adapters.  For more information on how to identify your adapter, go
> +         to the Adapter & Driver ID Guide at:
> +
> +         <http://support.intel.com/support/network/adapter/pro100/21397.htm>
> +
> +config E1000_SPI_GENERIC
> +       bool "Allow access to the Intel 8257x SPI bus"
> +       depends on E1000
> +       help
> +         Allow generic access to the SPI bus on the Intel 8257x, for
> +         example with the "sspi" command.
> +
> +config E1000_SPI
> +       bool "Enable SPI bus utility code"
> +       depends on E1000
> +       help
> +         Utility code for direct access to the SPI bus on Intel 8257x.
> +         This does not do anything useful unless you set at least one
> +         of CONFIG_CMD_E1000 or CONFIG_E1000_SPI_GENERIC.
> +
> +config E1000_FALLBACK_MAC
> +       bool "Default MAC address for empty EEPROM after production"
> +       depends on E1000
> +       help
> +         Use this to define a fallback MAC address for when none is available
> +         in the device EEPROM or U-Boot environment variables.

Please eliminate this option. If you want a fallback, please enable
CONFIG_NET_RANDOM_ETHADDR.

> +config CMD_E1000
> +       bool "Enable the e1000 command"
> +       depends on E1000
> +       help
> +         This enables the 'e1000' management command for E1000 devices. When
> +         used on devices with SPI support you can reprogram the EEPROM from
> +         U-Boot.
> +
>  config ETH_SANDBOX
>         depends on DM_ETH && SANDBOX
>         default y
> --
> 2.5.0.rc2.392.g76e840b
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot


More information about the U-Boot mailing list