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
     

15 Jun, 2018

1 commit


04 Jun, 2018

1 commit


11 May, 2018

1 commit

  • Xilinx ZynqMP also contains dual Cortex R5 which can run U-Boot.
    This patch is adding minimal support to get U-Boot boot.
    U-Boot on R5 runs out of DDR with default configuration that's why
    DDR needs to be partitioned if there is something else running on arm64.
    Console is done via Cadence uart driver and the first Cadence Triple
    Timer Counter is used for time.

    This configuration with uart1 was tested on zcu100-revC.

    U-Boot 2018.05-rc2-00021-gd058a08d907d (Apr 18 2018 - 14:11:27 +0200)

    Model: Xilinx ZynqMP R5
    DRAM: 512 MiB
    WARNING: Caches not enabled
    MMC:
    In: serial@ff010000
    Out: serial@ff010000
    Err: serial@ff010000
    Net: Net Initialization Skipped
    No ethernet found.
    ZynqMP r5>

    There are two ways how to run this on ZynqMP.
    1. Run from ZynqMP arm64
    tftpb 20000000 u-boot-r5.elf
    setenv autostart no && bootelf -p 20000000
    cpu 4 disable && cpu 4 release 10000000 lockstep
    or
    cpu 4 disable && cpu 4 release 10000000 split

    2. Load via jtag when directly to R5

    Signed-off-by: Michal Simek

    Michal Simek