11 Sep, 2017

1 commit


27 Aug, 2017

1 commit


01 Jun, 2017

1 commit


18 Apr, 2017

1 commit


29 Mar, 2017

1 commit


19 Jan, 2017

3 commits

  • Moved the config FSL_PPA_ARMV8_PSCI from fsl-layerscape's Kconfig to
    Kconfig under armv8 and renamed it to SEC_FIRMWARE_ARMV8_PSCI.

    Signed-off-by: Hou Zhiqiang
    Reviewed-by: York Sun

    Hou Zhiqiang
     
  • The default MSI node in kernel tree is for LS1043A rev1.0 silicon, if
    rev1.1 silicon used, need to fixup the MSI node to match it.

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

    Wenbin Song
     
  • The LS1043A rev1.1 silicon supports two types of GIC offset: 4K
    alignment and 64K alignment. The bit SCFG_GIC400_ALIGN[GIC_ADDR_BIT]
    is used to choose which offset will be used.

    The LS1043A rev1.0 silicon only supports the CIG offset with 4K
    alignment.

    If GIC_ADDR_BIT bit is set, 4K alignment is used, or else 64K alignment
    is used. 64K alignment is the default setting.

    Overriding the weak smp_kick_all_cpus, the new impletment is able to
    detect GIC offset.

    The default GIC offset in kernel device tree is using 4K alignment, it
    need to be fixed if 64K alignment is detected.

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

    Wenbin Song
     

16 Dec, 2016

1 commit

  • NXP/Freescale uses macro CONFIG_ARMV8_PSCI to enable their private PSCI
    implementation in PPA firmware, but this macro naming too generic, so this
    patch replaces it with a specic one CONFIG_FSL_PPA_ARMV8_PSCI.
    And this macro CONFIG_ARMV8_PSCI will be used for a generic PSCI for ARMv8
    which will be added in following patchs.

    Signed-off-by: Hongbo Zhang
    Reviewed-by: Tom Rini
    Reviewed-by: York Sun

    macro.wave.z@gmail.com
     

17 Nov, 2016

1 commit


07 Oct, 2016

1 commit


20 Jul, 2016

1 commit


18 May, 2016

1 commit

  • For Qoriq PPC&ARM v7 platforms, the crypto node is being fixup'ed in
    order to update the SEC internal version (aka SEC ERA). This patch
    adds the same functionality to the ARMv8 SoCs.

    Signed-off-by: Alex Porosanu
    Reviewed-by: York Sun

    Alex Porosanu
     

22 Mar, 2016

1 commit


25 Feb, 2016

1 commit


26 Jan, 2016

1 commit


01 Dec, 2015

1 commit

  • LS2080A is a prime personality of Freescale’s LS2085A. It is a non-AIOP
    personality without support of DP-DDR, L2 switch, 1588, PCIe endpoint etc.
    So renaming existing LS2085A code base to reflect LS2080A (Prime personality)

    Signed-off-by: Pratiyush Mohan Srivastava
    Signed-off-by: Prabhakar Kushwaha
    [York Sun: Dropped #ifdef in cpu.c for cpu_type_list]
    Reviewed-by: York Sun

    Prabhakar Kushwaha
     

30 Oct, 2015

2 commits

  • Signed-off-by: Hou Zhiqiang
    Signed-off-by: Shaohui Xie
    Signed-off-by: Mingkai Hu
    Signed-off-by: Gong Qianyu
    Reviewed-by: York Sun

    Shaohui Xie
     
  • There are two LS series processors are built on ARMv8 Layersacpe
    architecture currently, LS2085A and LS1043A. They are based on
    ARMv8 core although use different chassis, so create fsl-layerscape
    to refactor the common code for the LS series processors which also
    paves the way for adding LS1043A platform.

    Signed-off-by: Mingkai Hu
    Signed-off-by: Hou Zhiqiang
    Signed-off-by: Gong Qianyu
    Reviewed-by: York Sun

    Mingkai Hu