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
     

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
     

09 Jun, 2017

1 commit

  • The SoPine is a SoM by Pine64, with an Allwinner A64 SoC, a LPDDR3 DRAM
    chip, an AXP803 PMIC, a SPI NOR Flash and a MicroSD slot. The card
    detect pin of the MicroSD slot is broken, however, it doesn't matter as
    the design of SoPine didn't allow hot-swapping the MicroSD card (The
    MicroSD slot is at the back of the SoM, and when the SoM is installed on
    the baseboard, it's nearly impossible to remove the MicroSD).

    The official baseboard of it is a board with nearly the same connectors
    with the original Pine64+, with the MicroUSB power jack replaced, and
    at the position of MicroSD slot a eMMC module slot is added.

    Add support for SoPine with the official baseboard by adding its
    defconfig file. It still uses the device tree of Pine64, however, it
    will change after a proper device tree of SoPine with baseboard is
    accepted by Linux mainline.

    Signed-off-by: Icenowy Zheng
    [Update board/sunxi/MAINTAINERS]
    Signed-off-by: Jagan Teki
    Reviewed-by: Jagan Teki
    Tested-by: Jagan Teki

    Icenowy Zheng