27 Dec, 2019

1 commit

  • The board_boot_order() function currenly assumes that the boot source
    is MMC/eMMC, but this isn't true for the NAND devices.

    This patch cleans up board_boot_order() to check for NAND, SD, ESD,
    MMC or EMMC. Anything beyond these are not supported, so it will
    default back to the serial downloader if any of those devices are not
    available.

    Fixes: 9fb50c68daa6 ("ARM: imx6q_logic: Fix MMC2 booting")

    Signed-off-by: Adam Ford

    Adam Ford
     

03 Dec, 2019

2 commits


08 Nov, 2019

1 commit


14 Oct, 2019

1 commit


08 Oct, 2019

3 commits

  • With the reverting of a previous change to spl_boot_device,
    this board needs a new solution to determining if we're booting
    from MMC1 or MMC2.

    This patch creates board_boot_order function which overrides the
    standard, and returns not only MMC1, or MMC2, but also can fall
    back to NAND or the serial downloader should other boot options
    fail.

    Signed-off-by: Adam Ford

    Adam Ford
     
  • In order to call preloader_console_init from board_init_f when
    DM_SERIAL is enabled, it neesd to call spl_early_init() to get early access
    to DM and device tree.

    This patch calls spl_early_init just before preloader_console_init()
    and enables DM_SERIAL and SPL_DM_SERIAL.

    Signed-off-by: Adam Ford
    Reviewed-by: Fabio Estevam

    Adam Ford
     
  • Per the workflow found in crt0.S, we don't need to clear BSS in
    board_init_f nor do we need to call board_init_r since that will be
    done for us from main when we return from board_init_f.

    This patch removes the unneeded function calls from board_init_f.

    Signed-off-by: Adam Ford
    Reviewed-by: Fabio Estevam

    Adam Ford
     

05 Oct, 2019

1 commit

  • The SPL device tree is missing the entires for gpio1, uart1, usdhc1 and
    usdhc2. This creates the missing imx6q-logicpd-u-boot.dtsi file
    which will enable these functions so SPL can properly setup UART, detect
    microSD card, and startup.

    Fixes: 8f4691e31a18 ("ARM: imx6q_logic: With SPL_OF_CONTROL enabled,
    remove MMC init")

    Signed-off-by: Adam Ford

    Adam Ford
     

12 Aug, 2019

2 commits


28 Jul, 2019

3 commits


27 Jul, 2019

3 commits


26 Jul, 2019

1 commit


19 Jul, 2019

1 commit


23 Jun, 2019

1 commit


11 Jun, 2019

1 commit


12 Apr, 2019

1 commit

  • When booting the am3517-evm, the following message appears:
    SPL: Please implement spl_start_uboot() for your board
    SPL: Direct Linux boot not active!

    This patch implements spl_start_uboot to clear this message
    and allow device to know if it should boot U-Boot or kernel.

    Fixes: 1c6b6f383a41 ("ARM: am3517_evm: Enable Falcon Mode")

    Signed-off-by: Adam Ford

    Adam Ford
     

20 Feb, 2019

1 commit

  • With the generic omap3-u-boot.dtsi file available, this patch
    increased the memory of the various incarnations of the omap3_logic
    board, and points their respective u-boot.dtsi files to the newly
    created generic one, and removes the PLATDATA from the board file.

    These are all done at once because the're all utilizing the same
    omap3logic.c board file.

    Signed-off-by: Adam Ford

    Adam Ford
     

15 Feb, 2019

1 commit


29 Jan, 2019

3 commits


13 Dec, 2018

1 commit


22 Oct, 2018

5 commits


07 Oct, 2018

2 commits


29 Sep, 2018

2 commits


12 Sep, 2018

2 commits


24 Jul, 2018

1 commit