diff options
author | Richard Zhu <r65037@freescale.com> | 2014-04-22 02:49:48 -0400 |
---|---|---|
committer | Richard Zhu <r65037@freescale.com> | 2014-04-30 01:14:58 -0400 |
commit | 7875b7ec7df64c37a0ea7313821f3c54e7245e21 (patch) | |
tree | 3ce31f636ca8edeeb75675d90323ae72eda51832 /arch/arm/boot | |
parent | 9d1e3bc509ada992be89b74791f0f0e44478f335 (diff) |
ENGR00309798 arm: create standalone dts for a9 when m4 is running
Create standalone dts for a9 when m4 is running, since there
are some conflictions in the following modules
* i2c3
* flexcan1&2
* uart2
Signed-off-by: Richard Zhu <r65037@freescale.com>
Diffstat (limited to 'arch/arm/boot')
-rw-r--r-- | arch/arm/boot/dts/Makefile | 1 | ||||
-rw-r--r-- | arch/arm/boot/dts/imx6sx-sdb-m4.dts | 29 |
2 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 4fd2cf1b6253..a02ff774c6da 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile | |||
@@ -149,6 +149,7 @@ dtb-$(CONFIG_ARCH_MXC) += \ | |||
149 | imx6sx-sdb-lcdif1.dtb \ | 149 | imx6sx-sdb-lcdif1.dtb \ |
150 | imx6sx-sdb-sai.dtb \ | 150 | imx6sx-sdb-sai.dtb \ |
151 | imx6sx-sdb-emmc.dtb \ | 151 | imx6sx-sdb-emmc.dtb \ |
152 | imx6sx-sdb-m4.dtb \ | ||
152 | vf610-twr.dtb | 153 | vf610-twr.dtb |
153 | dtb-$(CONFIG_ARCH_MXS) += imx23-evk.dtb \ | 154 | dtb-$(CONFIG_ARCH_MXS) += imx23-evk.dtb \ |
154 | imx23-olinuxino.dtb \ | 155 | imx23-olinuxino.dtb \ |
diff --git a/arch/arm/boot/dts/imx6sx-sdb-m4.dts b/arch/arm/boot/dts/imx6sx-sdb-m4.dts new file mode 100644 index 000000000000..2d706853438c --- /dev/null +++ b/arch/arm/boot/dts/imx6sx-sdb-m4.dts | |||
@@ -0,0 +1,29 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2014 Freescale Semiconductor, Inc. | ||
3 | * | ||
4 | * This program is free software; you can redistribute it and/or modify | ||
5 | * it under the terms of the GNU General Public License version 2 as | ||
6 | * published by the Free Software Foundation. | ||
7 | */ | ||
8 | |||
9 | #include "imx6sx-sdb.dts" | ||
10 | |||
11 | /* | ||
12 | * The flollowing modules are conflicting with M4, disable them when m4 | ||
13 | * is running. | ||
14 | */ | ||
15 | &flexcan1 { | ||
16 | status = "disabled"; | ||
17 | }; | ||
18 | |||
19 | &flexcan2 { | ||
20 | status = "disabled"; | ||
21 | }; | ||
22 | |||
23 | &i2c3 { | ||
24 | status = "disabled"; | ||
25 | }; | ||
26 | |||
27 | &uart2 { | ||
28 | status = "disabled"; | ||
29 | }; | ||