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
     

01 Jun, 2017

1 commit

  • BPI-M64 is a 64-bit quad-core mini single board computer
    using the Allwinner A64 SOC.

    BPI-M64 features
    - 1.2 Ghz Quad-Core ARM Cortex A53
    - 2GB DDR3 SDRAM with 733MHz
    - MicroSD/eMMC(8GB)
    - 10/100/1000Mbps ethernet (Realtek RTL8211E/D)
    - Wifi + BT
    - IR receiver
    - Audio In/Out
    - Video In/Out
    - 5V 2A DC power-supply

    For dts file,
    Sync with Linux commit 4879b7ae("Merge tag 'dmaengine-4.12-rc1'").

    Boot from MMC:
    -------------
    U-Boot SPL 2017.05-00667-g85dd258-dirty (May 29 2017 - 13:07:31)
    DRAM: 2048 MiB
    Trying to boot from MMC1
    NOTICE: BL3-1: Running on A64/H64 (1689) in SRAM A2 (@0x44000)
    NOTICE: Configuring SPC Controller
    NOTICE: BL3-1: v1.0(debug):aa75c8d
    NOTICE: BL3-1: Built : 18:28:27, May 24 2017
    NOTICE: Configuring AXP PMIC
    NOTICE: PMIC: setup successful
    INFO: BL3-1: Initializing runtime services
    INFO: BL3-1: Preparing for EL3 exit to normal world
    INFO: BL3-1: Next image address: 0x4a000000, SPSR: 0x3c9

    U-Boot 2017.05-00667-g85dd258-dirty (May 29 2017 - 13:07:31 +0000) Allwinner Technology

    CPU: Allwinner A64 (SUN50I)
    Model: BananaPi-M64
    DRAM: 2 GiB
    MMC: SUNXI SD/MMC: 0, SUNXI SD/MMC: 1
    *** Warning - bad CRC, using default environment

    In: serial
    Out: serial
    Err: serial
    Net: No ethernet found.
    starting USB...
    No controllers found
    Hit any key to stop autoboot: 0

    Signed-off-by: Jagan Teki
    Acked-by: Maxime Ripard

    Jagan Teki