Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / keystone-k2l.dtsi
index eab057a7595db8bddf1293c9aa2b8c27aa6be0ec..b58e7ebc091994645dd1adb35c7e7dc843fae7b0 100644 (file)
@@ -8,6 +8,8 @@
  * published by the Free Software Foundation.
  */
 
+#include <dt-bindings/reset/ti-syscon.h>
+
 / {
        compatible = "ti,k2l", "ti,keystone";
        model = "Texas Instruments Keystone 2 Lamarr SoC";
                        ranges = <0x0 0x0c000000 0x200000>;
                        #address-cells = <1>;
                        #size-cells = <1>;
+
+                       sram-bm@1f8000 {
+                               reg = <0x001f8000 0x8000>;
+                       };
+               };
+
+               psc: power-sleep-controller@02350000 {
+                       pscrst: reset-controller {
+                               compatible = "ti,k2l-pscrst", "ti,syscon-reset";
+                               #reset-cells = <1>;
+
+                               ti,reset-bits = <
+                                       0xa3c 8 0xa3c 8 0x83c 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 0: dsp0 */
+                                       0xa40 8 0xa40 8 0x840 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 1: dsp1 */
+                                       0xa44 8 0xa44 8 0x844 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 2: dsp2 */
+                                       0xa48 8 0xa48 8 0x848 8 (ASSERT_CLEAR | DEASSERT_SET | STATUS_CLEAR) /* 3: dsp3 */
+                               >;
+                       };
                };
 
                dspgpio0: keystone_dsp_gpio@02620240 {