11 Feb, 2018

1 commit

  • On the NIOS2 and Xtensa architectures, we do not have
    CONFIG_SYS_TEXT_BASE set. This is a strict migration of the current
    values into the defconfig and removing them from the headers.

    I did not attempt to add more default values in and for now will leave
    that to maintainers.

    Signed-off-by: Tom Rini

    Tom Rini
     

06 Feb, 2018

1 commit

  • cmd/Makefile has:

    ifdef CONFIG_FPGA
    obj-$(CONFIG_CMD_FPGA) += fpga.o
    endif

    which means that if CONFIG_FPGA is not set, CONFIG_CMD_FPGA silently
    does nothing. Let's remove that Makefile conditional and instead express
    this equivalent dependency in Kconfig, so a lot of redundant

    # CONFIG_CMD_FPGA is not set

    can be removed from board defconfigs that don't actually have an FPGA.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

25 Oct, 2017

1 commit

  • The Allwinner SPI flash SPL boot support is guarded by the SPL_SPI_SUNXI
    symbol. But despite its generic name, the actual only use case for this
    is to provide SPI flash support to the SPL, which requires
    CONFIG_SPL_SPI_FLASH_SUPPORT to be defined.
    Select this symbol from the SPL_SPI_SUNXI Kconfig definition. This
    avoids doing this explicitly in the defconfig, and fixes SPI booting on
    the Pine64 SoPine (and -LTS version) and the OrangePi Win board (both with
    SPI flash).

    Signed-off-by: Andre Przywara
    Signed-off-by: Maxime Ripard

    Andre Przywara
     

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
     

02 Sep, 2017

1 commit

  • This syncs all of the currently Kconfig'd symbols out of the headers and
    into the defconfig files. This has two exceptions, first am335x_evm
    needs to be converted to DM in SPL and then it can stop undef'ing
    CONFIG_DM_USB. Leaving this as-is results in a build failure, and
    without work, run time failure. The other case is am43xx_evm.h and in
    turn am43xx_evm_usbhost_boot. The problem here is that we need DWC3 USB
    host mode in SPL, but still desire to have gadget mode in U-Boot proper.

    Signed-off-by: Tom Rini

    Tom Rini
     

11 Aug, 2017

1 commit

  • The Ethernet function is enabled in the Orange Pi PC2 device tree and
    defconfig, however, CONFIG_MACPWR is not properly set, which left the
    PHY being disabled when booting, which makes the Ethernet function not
    usable.

    Add the proper value of this option in the PC2 defconfig.

    Fixes: e7bd15ea156f ("sunxi: Add OrangePi PC 2 initial support")
    Signed-off-by: Icenowy Zheng
    Acked-by: Andre Przywara
    Reviewed-by: Jagan Teki

    Icenowy Zheng
     

19 Jun, 2017

1 commit


01 May, 2017

1 commit


05 Apr, 2017

1 commit

  • The OrangePi PC 2 is a typical SBC with the 64-bit Allwinner H5 SoC.
    Add a (64-bit only) defconfig defining the required options to build
    the U-Boot proper.

    Create a new .dts file for it by including the (32-bit) H3 SoC .dtsi
    and changing the differing components accordingly.
    This is a preliminary device tree mostly for U-Boot's own sake, it
    is expected to be updated once the official DT gets accepted upstream.

    Signed-off-by: Andre Przywara
    Acked-by: Maxime Ripard
    [squash the commits, update the commit message]
    Signed-off-by: Jagan Teki
    Reviewed-by: Jagan Teki

    Andre Przywara