[U-Boot] [PATCH v2] armv8: ls1028a: add more personalities support

Priyanka Jain priyanka.jain at nxp.com
Wed Sep 25 05:04:35 UTC 2019



>-----Original Message-----
>From: U-Boot <u-boot-bounces at lists.denx.de> On Behalf Of Yuantian Tang
>Sent: Wednesday, September 18, 2019 2:21 PM
>To: Prabhakar Kushwaha <prabhakar.kushwaha at nxp.com>
>Cc: Andy Tang <andy.tang at nxp.com>; u-boot at lists.denx.de
>Subject: [U-Boot] [PATCH v2] armv8: ls1028a: add more personalities support
>
Please update subject to be more specific about Soc personalities.
Something like
armv8: ls1028a: add LS1027A, LS1018A, LS1017A support
you can skip this line in description

--priyankajain
>Add LS1027A, LS1018A and LS1017A  personalities support to LS1028A
>processor soc family.
>
>LS1028A processor is the prime personality of LS1028A soc family.
>LS1027A processor is a lower funtionality version of QorIQ LS1028A which does
>not support the multimedia subsystems, such as LCD controller, GPU, and eDP
>PHY.
>The QorIQ LS1018A and LS1017A are low power versions of the QorIQ LS1028A
>and LS1027A processors, respectively which integrate single 64-bit Arm A72
>core.
>
>Signed-off-by: Tang Yuantian <andy.tang at nxp.com>
>---
>v2:
>	- refine description
> arch/arm/cpu/armv8/fsl-layerscape/cpu.c        | 3 +++
> arch/arm/include/asm/arch-fsl-layerscape/soc.h | 3 +++
> 2 files changed, 6 insertions(+)
>
>diff --git a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c
>b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c
>index 3e2a24fe80..dee96afe2d 100644
>--- a/arch/arm/cpu/armv8/fsl-layerscape/cpu.c
>+++ b/arch/arm/cpu/armv8/fsl-layerscape/cpu.c
>@@ -58,6 +58,9 @@ static struct cpu_type cpu_type_list[] = {
> 	CPU_TYPE_ENTRY(LS1026A, LS1026A, 2),
> 	CPU_TYPE_ENTRY(LS2040A, LS2040A, 4),
> 	CPU_TYPE_ENTRY(LS1012A, LS1012A, 1),
>+	CPU_TYPE_ENTRY(LS1017A, LS1017A, 1),
>+	CPU_TYPE_ENTRY(LS1018A, LS1018A, 1),
>+	CPU_TYPE_ENTRY(LS1027A, LS1027A, 2),
> 	CPU_TYPE_ENTRY(LS1028A, LS1028A, 2),
> 	CPU_TYPE_ENTRY(LS1088A, LS1088A, 8),
> 	CPU_TYPE_ENTRY(LS1084A, LS1084A, 8),
>diff --git a/arch/arm/include/asm/arch-fsl-layerscape/soc.h
>b/arch/arm/include/asm/arch-fsl-layerscape/soc.h
>
>--- a/arch/arm/include/asm/arch-fsl-layerscape/soc.h
>+++ b/arch/arm/include/asm/arch-fsl-layerscape/soc.h
>@@ -83,6 +83,9 @@ enum boot_src get_boot_src(void);
> /* LS1043A/LS1023A 23x23 package silicon has different value of VAR_PER */
> #define SVR_LS1043A_P23		0x879202
> #define SVR_LS1023A_P23		0x87920A
>+#define SVR_LS1017A		0x870B24
>+#define SVR_LS1018A		0x870B20
>+#define SVR_LS1027A		0x870B04
> #define SVR_LS1028A		0x870B00
> #define SVR_LS1046A		0x870700
> #define SVR_LS1026A		0x870708
>--
>2.17.1
>
>_______________________________________________
>U-Boot mailing list
>U-Boot at lists.denx.de
>https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.de
>nx.de%2Flistinfo%2Fu-
>boot&data=02%7C01%7Cpriyanka.jain%40nxp.com%7Cad5af7711fa6403
>9450208d73c16cc16%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C
>637043940922465590&sdata=dtSR0EQhGhJYBzhKAOWWGCMRbxYax%2F
>uuJmKY%2FKAhQBY%3D&reserved=0


More information about the U-Boot mailing list