mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-09-21 23:21:58 +00:00
arm: imx: add i.MX8ULP cpu type and helper
Add i.MX8ULP cpu type and helpers. Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
parent
19b990b4f7
commit
331d40d701
4 changed files with 27 additions and 0 deletions
|
@ -50,8 +50,12 @@
|
|||
#define MXC_CPU_IMX8QXP_A0 0x90 /* dummy ID */
|
||||
#define MXC_CPU_IMX8QM 0x91 /* dummy ID */
|
||||
#define MXC_CPU_IMX8QXP 0x92 /* dummy ID */
|
||||
|
||||
#define MXC_CPU_IMX8ULP 0xA1 /* dummy ID */
|
||||
|
||||
#define MXC_CPU_IMXRT1020 0xB4 /* dummy ID */
|
||||
#define MXC_CPU_IMXRT1050 0xB6 /* dummy ID */
|
||||
|
||||
#define MXC_CPU_MX7ULP 0xE1 /* Temporally hard code */
|
||||
#define MXC_CPU_VF610 0xF6 /* dummy ID */
|
||||
|
||||
|
|
11
arch/arm/include/asm/arch-imx8ulp/sys_proto.h
Normal file
11
arch/arm/include/asm/arch-imx8ulp/sys_proto.h
Normal file
|
@ -0,0 +1,11 @@
|
|||
/* SPDX-License-Identifier: GPL-2.0+ */
|
||||
/*
|
||||
* Copyright 2021 NXP
|
||||
*/
|
||||
|
||||
#ifndef __ARCH_IMX8ULP_SYS_PROTO_H
|
||||
#define __ARCH_NMX8ULP_SYS_PROTO_H
|
||||
|
||||
#include <asm/mach-imx/sys_proto.h>
|
||||
|
||||
#endif
|
|
@ -51,6 +51,7 @@ struct bd_info;
|
|||
#define is_imx8md() (is_cpu_type(MXC_CPU_IMX8MD))
|
||||
#define is_imx8mql() (is_cpu_type(MXC_CPU_IMX8MQL))
|
||||
#define is_imx8qm() (is_cpu_type(MXC_CPU_IMX8QM))
|
||||
#define is_imx8ulp() (is_cpu_type(MXC_CPU_IMX8ULP))
|
||||
#define is_imx8mm() (is_cpu_type(MXC_CPU_IMX8MM) || is_cpu_type(MXC_CPU_IMX8MML) ||\
|
||||
is_cpu_type(MXC_CPU_IMX8MMD) || is_cpu_type(MXC_CPU_IMX8MMDL) || \
|
||||
is_cpu_type(MXC_CPU_IMX8MMS) || is_cpu_type(MXC_CPU_IMX8MMSL))
|
||||
|
|
11
arch/arm/mach-imx/imx8ulp/soc.c
Normal file
11
arch/arm/mach-imx/imx8ulp/soc.c
Normal file
|
@ -0,0 +1,11 @@
|
|||
// SPDX-License-Identifier: GPL-2.0+
|
||||
/*
|
||||
* Copyright 2021 NXP
|
||||
*/
|
||||
|
||||
#include <asm/arch/sys_proto.h>
|
||||
|
||||
u32 get_cpu_rev(void)
|
||||
{
|
||||
return (MXC_CPU_IMX8ULP << 12) | CHIP_REV_1_0;
|
||||
}
|
Loading…
Reference in a new issue