aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Lindgren <tony@atomide.com>2017-10-10 17:15:04 -0400
committerTony Lindgren <tony@atomide.com>2017-10-10 17:15:04 -0400
commit160ec89ac3460c0c529582adb7fc4eb3d4f4fafa (patch)
tree70ea35f0910e47f2ce2d4b090e6bd235987cd3ff
parentd23a163ebe5aab85fb66fd6b1256bed34a18a269 (diff)
ARM: dts: Configure SmartReflex only to idle the interconnect target module
The TRM has marked dra7 SmartReflex as reserved and we should not touch those registers as pointed out by Nishanth Menon <nm@ti.com>. We do still want to idle the related interconnect target modules on init though. Let's do this by only configuring the generic interconnect target modules and not add the child SmartReflex devices. Cc: Lokesh Vutla <lokeshvutla@ti.com> Cc: Nishanth Menon <nm@ti.com> Cc: Paul Walmsley <paul@pwsan.com> Cc: Rob Herring <robh+dt@kernel.org> Cc: Tero Kristo <t-kristo@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
-rw-r--r--arch/arm/boot/dts/dra7.dtsi26
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/dra7.dtsi b/arch/arm/boot/dts/dra7.dtsi
index a33023ca4390..92b5cb40a9d5 100644
--- a/arch/arm/boot/dts/dra7.dtsi
+++ b/arch/arm/boot/dts/dra7.dtsi
@@ -1497,6 +1497,32 @@
1497 }; 1497 };
1498 }; 1498 };
1499 1499
1500 target-module@4a0dd000 {
1501 compatible = "ti,sysc-omap4-sr";
1502 ti,hwmods = "smartreflex_core";
1503 reg = <0x4a0dd000 0x4>,
1504 <0x4a0dd008 0x4>;
1505 reg-names = "rev", "sysc";
1506 #address-cells = <1>;
1507 #size-cells = <1>;
1508 ranges = <0 0x4a0dd000 0x001000>;
1509
1510 /* SmartReflex child device marked reserved in TRM */
1511 };
1512
1513 target-module@4a0d9000 {
1514 compatible = "ti,sysc-omap4-sr";
1515 ti,hwmods = "smartreflex_mpu";
1516 reg = <0x4a0d9000 0x4>,
1517 <0x4a0d9008 0x4>;
1518 reg-names = "rev", "sysc";
1519 #address-cells = <1>;
1520 #size-cells = <1>;
1521 ranges = <0 0x4a0d9000 0x001000>;
1522
1523 /* SmartReflex child device marked reserved in TRM */
1524 };
1525
1500 omap_dwc3_1: omap_dwc3_1@48880000 { 1526 omap_dwc3_1: omap_dwc3_1@48880000 {
1501 compatible = "ti,dwc3"; 1527 compatible = "ti,dwc3";
1502 ti,hwmods = "usb_otg_ss1"; 1528 ti,hwmods = "usb_otg_ss1";