07 Oct, 2016

10 commits

  • Enables driver model flag CONFIG_DM_USB for LS1043A
    platform defconfigs.

    Signed-off-by: Sriram Dash
    Reviewed-by: York Sun

    Sriram Dash
     
  • Pin mux logic has 2 options in priority order, one is through RCW_SRC
    and then through RCW_Fields. In case of QSPI booting, RCW_SRC logic
    takes the priority for SPI pads and do not allow RCW_BASE and SPI_EXT
    to control the SPI muxing. But actually those are DSPI controller's
    pads instead of QSPI controller's, so this workaround allows RCW
    fields SPI_BASE and SPI_EXT to control relevant pads muxing.

    Signed-off-by: Hou Zhiqiang
    [York Sun: Reformatted commit message]
    Reviewed-by: York Sun

    Hou Zhiqiang
     
  • Following commits 217f92b and 1544698, these two config
    CPU_V7_HAS_NONSEC and CPU_V7_HAS_VIRT are moved to Kconfig,
    for correctly select ARMV7_PSCI.

    Signed-off-by: Hongbo Zhang
    [York Sun: Reformatted commit message]
    Reviewed-by: York Sun

    Hongbo Zhang
     
  • The core position is not continuous for some SoCs. For example,
    valid cores may present at position 0, 1, 4, 5, 8, 9, etc. Some
    registers (including boot release register) only count existing
    cores. Current implementation of cpu_mask() complies with the
    continuous numbering. However, command "cpu status" queries the
    spin table with actual core position. Add functions to calculate
    core position from core number, to correctly calculate offsets.

    Tested on LS2080ARDB and LS1043ARDB.

    Signed-off-by: York Sun

    York Sun
     
  • The exact SoC revsion number can be recognized from U-Boot log.

    Signed-off-by: Wenbin Song
    Signed-off-by: Mingkai Hu
    Reviewed-by: York Sun

    Wenbin Song
     
  • SFP v3.4 supports 8 keys in SRK table which leads to corresponding
    changes in OSPR key revocation field. So modify OSPR_KEY_REVOC_XXX
    macros accordingly.

    Signed-off-by: Sumit Garg
    Reviewed-by: York Sun

    Sumit Garg
     
  • Delete CONFIG_SKIP_LOWLEVEL_INIT define in ls1021atwr.h and
    ls1021aqds.h can let it run cpu_init_cp15 to enable i-cache. First
    stage of u-boot can run faster after that. There is a description
    about skip lowlevel init in board/freescale/ls1021atwr/README.

    Signed-off-by: Xiaoliang Yang
    Reviewed-by: York Sun

    Xiaoliang Yang
     
  • Update the API's for transition of Security Monitor states. Instead
    of providing both initial and final states for transition, just
    provide final state for transition as Security Monitor driver will
    take care of it internally.

    Signed-off-by: Sumit Garg
    [York Sun: Reformatted commit message slightly]
    Reviewed-by: York Sun

    Sumit Garg
     
  • By default the SATA IP on the ls1043a/ls1046a SoCs does not
    generating coherent/snoopable transactions. This patch enable
    it in the SCFG_SNPCNFGCR register along with sata axicc register.
    In addition, the dma-coherent property must be set on the SATA
    controller nodes.

    Signed-off-by: Tang Yuantian
    [York Sun: Reformatted commit message]
    Reviewed-by: York Sun

    Tang Yuantian
     
  • The default values for Port Phy2Cfg register and
    Port Phy3Cfg register are better, no need to overwrite them.

    Signed-off-by: Tang Yuantian
    Reviewed-by: York Sun

    Tang Yuantian
     

03 Oct, 2016

2 commits


02 Oct, 2016

28 commits