25 Feb, 2018

1 commit

  • TPL offset 0xff704004 is unaligned address which is adding nearest
    8-bytes for next instruction, So 0xff704004 is adding 0x20 for
    proper alignment which is causing the next instruction data
    0xefffffff is moved.

    Hexdump with overlaped bytes:
    -----------------------------
    0000000 0000 0000 0000 0000 0000 0000 0000 0000
    0000010 0000 0000 0000 0000 0000 0000 ffff eaff

    So, Fix the TEXT_BASE for proper aligned address 0xff704000

    Signed-off-by: Jagan Teki
    Acked-by: Philipp Tomsich

    Jagan Teki
     

11 Feb, 2018

2 commits


02 Feb, 2018

2 commits


23 Jan, 2018

1 commit


10 Jan, 2018

1 commit


17 Oct, 2017

1 commit


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
     

01 Oct, 2017

1 commit

  • Since the size of SPL can't be exceeded 0x8000 bytes in RK3288,
    it is not possible add new SPL features like Falcon mode or etc.

    So add TPL stage so-that adding new features to SPL is possible.
    - TPL: DRAM init, clocks
    - SPL: MMC, falcon, etc

    Signed-off-by: Jagan Teki
    Reviewed-by: Philipp Tomsich
    Acked-by: Philipp Tomsich

    Jagan Teki
     

19 Sep, 2017

1 commit