-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARM: imx: move cpu definitions into a header
The soc device register code will be moved to drivers/soc/imx/, the code needs the cpu type definitions. So let's move the cpu type definitions to a header. Signed-off-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
- Loading branch information
Peng Fan
authored and
Shawn Guo
committed
May 20, 2020
1 parent
d2199b3
commit f72130c
Showing
2 changed files
with
37 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
/* SPDX-License-Identifier: GPL-2.0-or-later */ | ||
|
||
#ifndef __IMX_CPU_H__ | ||
#define __IMX_CPU_H__ | ||
|
||
#define MXC_CPU_MX1 1 | ||
#define MXC_CPU_MX21 21 | ||
#define MXC_CPU_MX25 25 | ||
#define MXC_CPU_MX27 27 | ||
#define MXC_CPU_MX31 31 | ||
#define MXC_CPU_MX35 35 | ||
#define MXC_CPU_MX51 51 | ||
#define MXC_CPU_MX53 53 | ||
#define MXC_CPU_IMX6SL 0x60 | ||
#define MXC_CPU_IMX6DL 0x61 | ||
#define MXC_CPU_IMX6SX 0x62 | ||
#define MXC_CPU_IMX6Q 0x63 | ||
#define MXC_CPU_IMX6UL 0x64 | ||
#define MXC_CPU_IMX6ULL 0x65 | ||
/* virtual cpu id for i.mx6ulz */ | ||
#define MXC_CPU_IMX6ULZ 0x6b | ||
#define MXC_CPU_IMX6SLL 0x67 | ||
#define MXC_CPU_IMX7D 0x72 | ||
#define MXC_CPU_IMX7ULP 0xff | ||
|
||
#define MXC_CPU_VFx10 0x010 | ||
#define MXC_CPU_VF500 0x500 | ||
#define MXC_CPU_VF510 (MXC_CPU_VF500 | MXC_CPU_VFx10) | ||
#define MXC_CPU_VF600 0x600 | ||
#define MXC_CPU_VF610 (MXC_CPU_VF600 | MXC_CPU_VFx10) | ||
|
||
#ifndef __ASSEMBLY__ | ||
extern unsigned int __mxc_cpu_type; | ||
#endif | ||
|
||
#endif |