Message ID | 20201008130124.44816-1-eugen.hristev@microchip.com |
---|---|
State | Accepted |
Commit | db228c5b467f53b639e28a9b92ce30a8695e0f8d |
Delegated to: | Eugen Hristev |
Headers | show |
Series | ARM: at91: Add chip ID for SAM9X60 SiP | expand |
On 08.10.2020 16:01, Eugen Hristev wrote: > From: Nicolas Ferre <nicolas.ferre@microchip.com> > > SAM9X60 SiP (System in Package) are added for SoC identification. > > Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com> > --- > arch/arm/mach-at91/arm926ejs/sam9x60_devices.c | 6 ++++++ > arch/arm/mach-at91/include/mach/sam9x60.h | 3 +++ > 2 files changed, 9 insertions(+) Applied to u-boot-atmel/master
diff --git a/arch/arm/mach-at91/arm926ejs/sam9x60_devices.c b/arch/arm/mach-at91/arm926ejs/sam9x60_devices.c index d463bbc788..e3d3dd880c 100644 --- a/arch/arm/mach-at91/arm926ejs/sam9x60_devices.c +++ b/arch/arm/mach-at91/arm926ejs/sam9x60_devices.c @@ -44,6 +44,12 @@ char *get_cpu_name(void) switch (extension_id) { case ARCH_EXID_SAM9X60: return "SAM9X60"; + case ARCH_EXID_SAM9X60_D6K: + return "SAM9X60 8MiB SDRAM SiP"; + case ARCH_EXID_SAM9X60_D5M: + return "SAM9X60 64MiB DDR2 SiP"; + case ARCH_EXID_SAM9X60_D1G: + return "SAM9X60 128MiB DDR2 SiP"; default: return "Unknown CPU type"; } diff --git a/arch/arm/mach-at91/include/mach/sam9x60.h b/arch/arm/mach-at91/include/mach/sam9x60.h index 0f00a9ae87..b7f43226b7 100644 --- a/arch/arm/mach-at91/include/mach/sam9x60.h +++ b/arch/arm/mach-at91/include/mach/sam9x60.h @@ -128,6 +128,9 @@ #define ARCH_ID_SAM9X60 0x819b35a0 #define ARCH_ID_VERSION_MASK 0x1f #define ARCH_EXID_SAM9X60 0x00000000 +#define ARCH_EXID_SAM9X60_D6K 0x00000011 +#define ARCH_EXID_SAM9X60_D5M 0x00000001 +#define ARCH_EXID_SAM9X60_D1G 0x00000010 #define cpu_is_sam9x60() (get_chip_id() == ARCH_ID_SAM9X60)