ARM: i.MX: beginning i.MX6ul support
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
ce864aa5a4
commit
e73608ca3d
|
@ -149,6 +149,10 @@ config ARCH_IMX6SX
|
|||
select OFTREE
|
||||
select COMMON_CLK_OF_PROVIDER
|
||||
|
||||
config ARCH_IMX6UL
|
||||
bool
|
||||
select ARCH_IMX6
|
||||
|
||||
config IMX_MULTI_BOARDS
|
||||
bool "Allow multiple boards to be selected"
|
||||
select HAVE_DEFAULT_ENVIRONMENT_NEW
|
||||
|
|
|
@ -63,6 +63,8 @@ static int imx_soc_from_dt(void)
|
|||
return IMX_CPU_IMX6;
|
||||
if (of_machine_is_compatible("fsl,imx6qp"))
|
||||
return IMX_CPU_IMX6;
|
||||
if (of_machine_is_compatible("fsl,imx6ul"))
|
||||
return IMX_CPU_IMX6;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -179,6 +179,9 @@ int imx6_init(void)
|
|||
case IMX6_CPUTYPE_IMX6SX:
|
||||
cputypestr = "i.MX6 SoloX";
|
||||
break;
|
||||
case IMX6_CPUTYPE_IMX6UL:
|
||||
cputypestr = "i.MX6 UltraLite";
|
||||
break;
|
||||
default:
|
||||
cputypestr = "unknown i.MX6";
|
||||
break;
|
||||
|
|
|
@ -14,6 +14,7 @@ void imx6_init_lowlevel(void);
|
|||
#define IMX6_CPUTYPE_IMX6SX 0x462
|
||||
#define IMX6_CPUTYPE_IMX6D 0x263
|
||||
#define IMX6_CPUTYPE_IMX6Q 0x463
|
||||
#define IMX6_CPUTYPE_IMX6UL 0x164
|
||||
|
||||
#define SCU_CONFIG 0x04
|
||||
|
||||
|
@ -66,5 +67,6 @@ DEFINE_MX6_CPU_TYPE(mx6dl, IMX6_CPUTYPE_IMX6DL);
|
|||
DEFINE_MX6_CPU_TYPE(mx6q, IMX6_CPUTYPE_IMX6Q);
|
||||
DEFINE_MX6_CPU_TYPE(mx6d, IMX6_CPUTYPE_IMX6D);
|
||||
DEFINE_MX6_CPU_TYPE(mx6sx, IMX6_CPUTYPE_IMX6SX);
|
||||
DEFINE_MX6_CPU_TYPE(mx6ul, IMX6_CPUTYPE_IMX6UL);
|
||||
|
||||
#endif /* __MACH_IMX6_H */
|
||||
|
|
Loading…
Reference in New Issue