Skip to content

Commit 160ec89

Browse files
committed
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 <[email protected]>. 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 <[email protected]> Cc: Nishanth Menon <[email protected]> Cc: Paul Walmsley <[email protected]> Cc: Rob Herring <[email protected]> Cc: Tero Kristo <[email protected]> Signed-off-by: Tony Lindgren <[email protected]>
1 parent d23a163 commit 160ec89

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

arch/arm/boot/dts/dra7.dtsi

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1497,6 +1497,32 @@
14971497
};
14981498
};
14991499

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+
15001526
omap_dwc3_1: omap_dwc3_1@48880000 {
15011527
compatible = "ti,dwc3";
15021528
ti,hwmods = "usb_otg_ss1";

0 commit comments

Comments
 (0)