20 Nov, 2018

1 commit

  • Update the ddrc Qos setting for B1 to align with B0'ssetting.
    Correct the initial clock for dram_pll. This setting will be
    overwrite before ddr phy training. Although there is no impact
    on the dram init, we still need to correct it to eliminate
    confusion.

    Signed-off-by: Bai Ping
    Reviewed-by: Ye Li
    Tested-by: Robby Cai
    (cherry picked from commit 566b798213ab9690966f163de2765acdbfe647a7)

    Bai Ping
     

03 Nov, 2018

1 commit


03 Sep, 2018

1 commit


21 Aug, 2018

1 commit

  • Currently the SRAM is allocated to malloc pool due to large malloc needed
    by USB SDP. The stack is moved to OCRAM. This causes a problem when enabling
    HAB. The HAB authentication needs large memory on stack, so after ATF image loaded,
    the stack overwrites the ATF image in OCRAM and causes authentication failed.

    This patch moves the malloc pool to DDR and set back stack to SRAM. So SDP still
    can run with enough memory on DDR. And the stack overwrite issue can be fixed by
    enough memory 24KB left on SRAM.

    This change also need to use a early malloc pool by defining the CONFIG_MALLOC_F_ADDR.
    And in SPL codes, we have to adjust DDR init before board_init_r.

    Signed-off-by: Ye Li

    Ye Li
     

20 Aug, 2018

1 commit

  • Add 1G DDR support, distinguish different boards by the
    Board ID, They are:
    SAI5_MCLK: Board_id[6]
    SAI5_RXFS: Board_id[5]
    SAI5_RXC: Board_id[4]
    SAI5_RXD3: Board_id[3]
    SAI5_RXD2: Board_id[2]
    SAI5_RXD1: Board_id[1]
    SAI5_RXD0: Board_id[0]
    Current Board ID for imx8m boards are:
    AIY Micron 1G: 0x5c
    AIY Hynix 1G: 0x56
    AIY Mirconb 3G: 0x40
    Wibo 3G: 0x00
    imx8m_ref 3G: 0x00

    Test: Boot ok on all imx8m boards.

    Change-Id: I3d65931483f369c545632b660f04fc9da120547d
    Signed-off-by: Luo Ji
    Reviewed-on: http://androidsource.ap.freescale.net/project/5093
    Reviewed-by: guoyin.chen
    Reviewed-by: Wang Haoran

    Luo Ji
     

17 Aug, 2018

1 commit


11 Aug, 2018

2 commits


13 Jun, 2018

1 commit


27 Apr, 2018

4 commits