28 Feb, 2018

1 commit


24 Feb, 2018

1 commit

  • This converts the following to Kconfig:
    CONFIG_BOOTP_BOOTPATH
    CONFIG_BOOTP_DNS
    CONFIG_BOOTP_GATEWAY
    CONFIG_BOOTP_HOSTNAME
    CONFIG_BOOTP_PXE
    CONFIG_BOOTP_SUBNETMASK
    CONFIG_CMDLINE_EDITING
    CONFIG_AUTO_COMPLETE
    CONFIG_SYS_LONGHELP
    CONFIG_SUPPORT_RAW_INITRD
    CONFIG_ENV_VARS_UBOOT_CONFIG

    Signed-off-by: Adam Ford
    [trini: Re-run the migration]
    Signed-off-by: Tom Rini

    Adam Ford
     

09 Feb, 2018

1 commit

  • config_fallbacks.h had some logic to automatically select
    LIB_RAND if RANDOM_UUID or CMD_UUID were set if LIB_HW_RAND wasn't
    already selected. By migrating LIB_HW_RAND to Kconfig, we can
    remove this check from config_fallbacks.h and put it into Kconfig

    Signed-off-by: Adam Ford
    Reviewed-by: Lukasz Majewski
    [trini: Turn into a choice, add NET_RANDOM_ETHADDR]
    Signed-off-by: Tom Rini

    Adam Ford
     

17 Sep, 2016

1 commit


28 May, 2016

2 commits

  • This patch also adds the SPL time VCI string into Kconfig.

    Signed-off-by: Alexander Graf
    Reviewed-by: Tom Rini

    Alexander Graf
     
  • There are client identifiers specifically reserved for ARM U-Boot
    according to http://www.ietf.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xml#processor-architecture.

    So let's actually make use of them rather than the bogus 0x100 that
    we emitted so far.

    Signed-off-by: Alexander Graf
    Reviewed-by: Tom Rini
    [trini: Drop the Xilinx define to 0x100 as it's not the correct value to
    use].
    Signed-off-by: Tom Rini

    Alexander Graf
     

27 May, 2016

1 commit

  • We have a bunch of boards that define their vendor class identifier and
    client archs in the board files or in the distro config. Move everything
    to the generic Kconfig options.

    We're missing the distinction between i386 and x86_64, as I couldn't find
    any config variable that would tell us the difference. Is that really important
    to people? I guess not, so I left it out.

    Signed-off-by: Alexander Graf
    Reviewed-by: Tom Rini

    Alexander Graf
     

29 Oct, 2015

1 commit

  • TFTP source and destination port variable names are
    'tftpsrcp' and 'tftpdstp' in the code, but 'tftpsrcport'
    and 'tftpdstport' in the README file. Fix the README.

    Add environment variable 'tftptimeoutcountmax'. As per the
    comments about the global variable tftp_timeout_count_max,
    make sure tftptimeoutcountmax is nonnegative.

    Introduce configuration option CONFIG_NET_TFTP_VARS,
    which controls whether environment variables tftpblocksize,
    tftptimeout, and tftptimoueoutcountmax are read by the TFTP
    client code. CONFIG_NET_TFTP_VARS defaults to y but can be
    set to n by targets with to tight size contraints.

    Make bf527-ezkit set CONFIG_NET_TFTP_VARS to n to keep the
    target size below limit.

    Albert ARIBAUD \(3ADEV\)
     

30 Sep, 2015

1 commit

  • This patch introduces CONFIG_NETCONSOLE as an option to the
    Kconfig system.

    Joe Hershberger pointed out that it may not be entirely free of
    problems, as many boards predating the driver model define this
    symbol directly via include files. In case they're not properly
    migrated, their NetConsole might 'vanish' if they start to use
    CONFIG_NET or CONFIG_NETDEVICES.

    Signed-off-by: Bernhard Nortmann
    Acked-by: Joe Hershberger

    Bernhard Nortmann
     

09 Jul, 2015

1 commit

  • Instead of selecting REGEX when NET is enabled, make it the default, but
    allow boards that are tiny to disable it and lose functionality on all
    but the first Ethernet adapter.

    cm-bf548, bf538f-ezkit, and bf533-stamp need this. None appear to have
    more than one Ethernet interface.

    Signed-off-by: Joe Hershberger

    Joe Hershberger
     

02 Jun, 2015

1 commit


21 May, 2015

1 commit

  • When the ethaddr is changed in the env, update the device pdata at the
    same time (only if it is probed for the DM case; only if registered for
    the non-DM case). Again this gets us closer to completely non-polled
    env needed to simplify the net_loop.

    This requires that the NET feature select the REGEX feature.

    Signed-off-by: Joe Hershberger

    Joe Hershberger
     

20 May, 2015

1 commit


25 Sep, 2014

1 commit