23 Jan, 2020

1 commit


05 Dec, 2019

2 commits


04 Dec, 2019

1 commit


21 Nov, 2019

2 commits

  • - In ARMv8 NXP Layerscape platforms we also need to make use of
    CONFIG_SYS_RELOC_GD_ENV_ADDR now, do so.
    - On ENV_IS_IN_REMOTE, CONFIG_ENV_OFFSET is never used, drop the define
    to 0.
    - Add Kconfig entry for ENV_ADDR.
    - Make ENV_ADDR / ENV_OFFSET depend on the env locations that use it.
    - Add ENV_xxx_REDUND options that depend on their primary option and
    SYS_REDUNDAND_ENVIRONMENT
    - On a number of PowerPC platforms, use SPL_ENV_ADDR not CONFIG_ENV_ADDR
    for the pre-main-U-Boot environment location.
    - On ENV_IS_IN_SPI_FLASH, check not for CONFIG_ENV_ADDR being set but
    rather it being non-zero, as it will now be zero by default.
    - Rework the env_offset absolute in env/embedded.o to not use
    CONFIG_ENV_OFFSET as it was the only use of ENV_OFFSET within
    ENV_IS_IN_FLASH.
    - Migrate all platforms.

    Cc: Wolfgang Denk
    Cc: Joe Hershberger
    Cc: Patrick Delaunay
    Cc: uboot-stm32@st-md-mailman.stormreply.com
    Signed-off-by: Tom Rini
    Acked-by: Joe Hershberger
    Reviewed-by: Simon Goldschmidt

    Tom Rini
     
  • Today in initr_reloc_global_data() we use some non-obvious tests to
    determine if we need to relocate the env_addr within gd or not. In
    order to facilitate migration of other symbols to Kconfig we need to
    introduce a new symbol for this particular use case.

    Cc: Wolfgang Denk
    Cc: Joe Hershberger
    Signed-off-by: Tom Rini

    Tom Rini
     

08 Nov, 2019

1 commit


30 Apr, 2019

1 commit


20 Oct, 2018

1 commit


04 Sep, 2018

1 commit


17 Aug, 2018

1 commit

  • We have the following cases:
    - CONFIG_NR_DRAM_BANKS was defined, migrate normally
    - CONFIG_NR_DRAM_BANKS_MAX was defined and then used for
    CONFIG_NR_DRAM_BANKS after a check, just migrate it over now.
    - CONFIG_NR_DRAM_BANKS was very oddly defined on p2771-0000-* (to 1024 +
    2), set this to 8.

    Signed-off-by: Tom Rini

    Tom Rini
     

28 Apr, 2018

1 commit

  • This converts the following to Kconfig:
    CONFIG_SPI

    This partly involves updating code that assumes that CONFIG_SPI implies
    things that are specific to the MPC8xx SPI driver. For now, just update
    the CONFIG tests. This also involves reworking the default for
    CONFIG_SYS_DEF_EEPROM_ADDR so that we don't set it when we cannot make a
    reasonable default, as it does not cause any compile failures.

    Signed-off-by: Adam Ford
    Signed-off-by: Tom Rini

    Adam Ford
     

30 Mar, 2018

2 commits


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
     

15 Feb, 2018

2 commits


11 Feb, 2018

2 commits


27 Dec, 2017

1 commit


30 Nov, 2017

3 commits


11 Oct, 2017

1 commit

  • Having this as a 'default y' is rather annoying because it doesn't
    actually compile unless other options are defined in the board header:

    ../cmd/bootm.c: In function 'do_imls_nor':
    ../cmd/bootm.c:330:7: error: 'CONFIG_SYS_MAX_FLASH_BANKS' undeclared (first use in this function); did you mean 'CONFIG_SYS_MAX_FLASH_SECT'?
    i < CONFIG_SYS_MAX_FLASH_BANKS; ++i, ++info) {

    Make it 'default n' so people who develop new boards that start from a
    blank defconfig have one less compilation failure to debug.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

21 Sep, 2017

1 commit


26 Jul, 2017

1 commit


19 Jun, 2017

1 commit


23 May, 2017

1 commit

  • Support Andestech eth ftmac100 device tree flow on AG101P/AE3XX platform.
    Verification:
    Boot linux kernel via dhcp and bootm ok.

    NDS32 # setenv bootm_size 0x2000000;setenv fdt_high 0x1f00000;
    NDS32 # dhcp 0x600000 10.0.4.97:boomimage-310y-ae300-spi.bin
    BOOTP broadcast 1
    BOOTP broadcast 2
    BOOTP broadcast 3
    BOOTP broadcast 4
    DHCP client bound to address 10.0.4.178 (4899 ms)
    Using mac@e0100000 device
    TFTP from server 10.0.4.97; our IP address is 10.0.4.178
    Filename 'boomimage-310y-ae300-spi.bin'.
    Load address: 0x600000
    Loading: #################################################################
    #################################################################
    #################################################################
    ...
    ...
    ###################################
    233.4 KiB/s
    done
    Bytes transferred = 13872076 (d3abcc hex)
    NDS32 # dhcp 0x2000000 10.0.4.97:ae300.dtb
    BOOTP broadcast 1
    BOOTP broadcast 2
    BOOTP broadcast 3
    BOOTP broadcast 4
    DHCP client bound to address 10.0.4.178 (4592 ms)
    Using mac@e0100000 device
    TFTP from server 10.0.4.97; our IP address is 10.0.4.178
    Filename 'ae300.dtb'.
    Load address: 0x2000000
    Loading: #
    82 KiB/s
    done
    Bytes transferred = 2378 (94a hex)
    NDS32 # bootm 0x600000 - 0x2000000
    Image Name:
    Created: 2017-03-22 6:52:03 UTC
    Image Type: NDS32 Linux Kernel Image (uncompressed)
    Data Size: 13872012 Bytes = 13.2 MiB
    Load Address: 0000c000
    Entry Point: 0000c000
    Verifying Checksum ... OK
    Booting using the fdt blob at 0x2000000
    Loading Kernel Image ... OK
    Loading Device Tree to 01efc000, end 01eff949 ... OK
    Linux version 3.10.102-20375-gb0034c1-dirty (rick@app09)
    (gcc version 4.9.3 (2016-07-06_nds32le-linux-glibc-v3_experimental) )
    #293 PREEMPT Wed Mar 22 14:49:28 CST 2017
    CPU: NDS32 N13, AndesCore ID(wb), CPU_VER 0x0d11103f(id 13, rev 17, cfg 4159)
    ...
    ...
    Signed-off-by: rick

    rick
     

22 May, 2017

1 commit