[U-Boot] [PATCH 1/3 v3] armv8: ls1028a: Add NXP LS1028A SoC support

Bin Meng bmeng.cn at gmail.com
Thu May 16 12:09:32 UTC 2019


Hi,

On Wed, Apr 10, 2019 at 4:50 PM Yuantian Tang <andy.tang at nxp.com> wrote:
>
> Ls1028a Soc is based on Layerscape Chassis Generation 3.2
> architecture with features:
>  2 ARM v8 Cortex-A72 cores, CCI400, SEC, DDR3L/4, LCD, GPU, TSN
>  ENETC, 2 USB 3.0, 2 eSDHC, 2 FlexCAN, 2 SPI, SATA, 8 I2C controllers,
>  6 LPUARTs, GPIO, SAI, qDMA, eDMA, GIC, TMU etc.
>
> Signed-off-by: Sudhanshu Gupta <sudhanshu.gupta at nxp.com>
> Signed-off-by: Rai Harninder <harninder.rai at nxp.com>
> Signed-off-by: Rajesh Bhagat <rajesh.bhagat at nxp.com>
> Signed-off-by: Bhaskar Upadhaya <Bhaskar.Upadhaya at nxp.com>
> Signed-off-by: Tang Yuantian <andy.tang at nxp.com>
> ---
> v3:
>         -- fix some issues
>  arch/arm/cpu/armv8/fsl-layerscape/Kconfig          |  39 ++-
>  arch/arm/cpu/armv8/fsl-layerscape/Makefile         |   4 +
>  arch/arm/cpu/armv8/fsl-layerscape/cpu.c            |   3 +
>  arch/arm/cpu/armv8/fsl-layerscape/doc/README.soc   |  51 ++++
>  arch/arm/cpu/armv8/fsl-layerscape/ls1028a_serdes.c |  73 ++++++
>  arch/arm/dts/fsl-ls1028a.dtsi                      | 280 +++++++++++++++++++++
>  arch/arm/include/asm/arch-fsl-layerscape/config.h  |  61 +++++
>  .../include/asm/arch-fsl-layerscape/immap_lsch3.h  |   9 +
>  arch/arm/include/asm/arch-fsl-layerscape/soc.h     |   1 +
>  .../asm/arch-fsl-layerscape/stream_id_lsch3.h      |   2 +-
>  10 files changed, 521 insertions(+), 2 deletions(-)
>  create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/ls1028a_serdes.c
>  create mode 100644 arch/arm/dts/fsl-ls1028a.dtsi
>

I really would like to see complete DM driver support on this new
platform. Please consider converting appropriate codes to driver
model. If there is no proper uclass model, please propose one and
discuss it on the list. I see the existing NXP PowerPC support is
stuck in such a situation that lots of codes are still non-DM and we
are getting close to the DM deadline. I don't want to see such happens
again in the NXP ARM support.

Thanks!

Regards,
Bin


More information about the U-Boot mailing list