10 Apr, 2019

1 commit


04 Dec, 2018

1 commit


28 Nov, 2018

1 commit


02 Apr, 2018

1 commit

  • This converts the following to Kconfig:
    CONFIG_CMD_BLOB

    Signed-off-by: Simon Glass
    [trini: Add imply CMD_BLOB under CHAIN_OF_TRUST]
    Signed-off-by: Tom Rini
    [Breno: Backported to v2017.03]
    Signed-off-by: Breno Lima
    Reviewed-by: Ye Li

    (cherry picked from commit 921eb14d54c612680c3e73d9ddf9e1b9f526905f)

    Simon Glass
     

19 Mar, 2018

1 commit


13 Mar, 2018

1 commit

  • On i.MX7ULP B0, the DDR clock target is increased from 320Mhz to 380Mhz.
    We update DDR clock relevant settings to approach the target. But since the
    limitation on LCDIF pix clock for HDMI output
    (refer commit dba948539edd4611610d9f1fc3711d1d922262ae), we set DDR clock to
    352.8Mhz (25.2Mhz * 14) by using the clock path:

    APLL PFD0 -> DDR CLK -> NIC0 -> NIC1 -> LCDIF clock

    To reduce the impact to entire system, the NIC0_DIV and NIC1_DIV are kept,
    so the divider 14 is calculated as:
    14 = (NIC0_DIV + 1) * (NIC1_DIV + 1) * (LCDIF_PCC_DIV + 1)

    NIC0_DIV: 1
    NIC1_DIV: 0
    LCDIF_PCC_DIV: 6

    APLL and APLL PFD0 settings:

    PFD0 FRAC: 27
    APLL MULT: 22
    APLL NUM: 1
    APLL DENOM: 20

    This patch applies the new settings for both DCD and plugin.
    There is no DDR script change on this new frequency.
    Overnight memtester is passed.

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan

    Ye Li
     

24 Feb, 2018

2 commits


13 Feb, 2018

3 commits


11 Feb, 2018

1 commit


25 Jan, 2018

2 commits


17 Jan, 2018

2 commits


16 Jan, 2018

1 commit

  • Some power delivery source send the source capability by 2 stages:
    1st stage send the source capability message with only basic 5V
    PDO, after the 5V power session setup, 2nd stage it will send full
    source capabilities with all PDOs it can support, in this case, we
    should go on to process the following PD source cap to have a new
    power session setup.

    Signed-off-by: Li Jun

    Jun Li
     

10 Jan, 2018

3 commits


29 Dec, 2017

2 commits


18 Dec, 2017

1 commit


15 Dec, 2017

1 commit


13 Dec, 2017

2 commits

  • Due to the APLL out glitch issue TKT332232, the APLLCFG PLLS bit must be set
    to select SCG1 APLL PFD for generating system clock to align with the design.

    Signed-off-by: Ye Li
    Acked-by: Peng Fan

    Ye Li
     
  • When using SPL NAND boot, the required malloc memory is larger than SD/eMMC boot.
    Since we have used out OCRAM (for ATF) and OCRAM_S, there is no enough memory could be
    allocated.

    The solution is moving the malloc memory pool to DDR. The malloc pool is initialized in
    board_init_r, so we moved the VDD_DRAM adjustment and DDR init to board_init_f. Then the DDR
    can setup before memory pool initialization. Because the i2c and PMIC driver needs to malloc
    data, this change has to enable malloc_f pool by setting CONFIG_MALLOC_F_ADDR to previous
    malloc address on OCRAM_S.

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan

    Ye Li
     

12 Dec, 2017

1 commit


08 Dec, 2017

3 commits


05 Dec, 2017

2 commits


04 Dec, 2017

1 commit


01 Dec, 2017

1 commit

  • The EVK board does not use external pull up resistor for SD CD pin, it requires
    the pad to be configured as pull up, otherwise the signal level is always low even
    the card is not inserted.

    This patch configures the pad of CD and RESET to pull up to align with kernel,
    although there is already a external pull up for RESET.

    Signed-off-by: Ye Li
    Reviewed-by: Peng Fan

    Ye Li
     

20 Nov, 2017

1 commit


10 Nov, 2017

5 commits