@@ -13,6 +13,23 @@
/ {
compatible = "ti,omap2420", "ti,omap2";
+ soc {
+ iva {
+ compatible = "ti,omap2420-iva";
+ ti,hwmods = "iva";
+ reset-names = "iva";
+ resets = <&prcm 0x800 0 8 0 8>;
+ };
+
+ dsp {
+ ti,hwmods = "dsp";
+ compatible = "ti,omap2420-dsp";
+ reset-names = "logic", "mmu";
+ resets = <&prcm 0x800 0 0 0 4>,
+ <&prcm 0x800 0 1 0 5>;
+ };
+ };
+
ocp {
l4: l4@48000000 {
compatible = "ti,omap2-l4", "simple-bus";
@@ -23,6 +40,7 @@
prcm: prcm@8000 {
compatible = "ti,omap2-prcm";
reg = <0x8000 0x1000>;
+ #reset-cells = <5>;
prcm_clocks: clocks {
#address-cells = <1>;
@@ -31,6 +49,12 @@
prcm_clockdomains: clockdomains {
};
+
+ system_reset: system_reset {
+ compatible = "ti,system-reset";
+ reset-names = "system";
+ resets = <&prcm 0x400 0 2 0 0>;
+ };
};
scm: scm@0 {
@@ -13,6 +13,16 @@
/ {
compatible = "ti,omap2430", "ti,omap2";
+ soc {
+ iva {
+ compatible = "ti,iva2.1";
+ ti,hwmods = "iva";
+ reset-names = "logic", "mmu";
+ resets = <&prcm 0x800 0 0 0 4>,
+ <&prcm 0x800 0 1 0 5>;
+ };
+ };
+
ocp {
l4_wkup: l4_wkup@49000000 {
compatible = "ti,omap2-l4-wkup", "simple-bus";
@@ -23,6 +33,7 @@
prcm: prcm@6000 {
compatible = "ti,omap2-prcm";
reg = <0x6000 0x1000>;
+ #reset-cells = <5>;
prcm_clocks: clocks {
#address-cells = <1>;
@@ -31,6 +42,12 @@
prcm_clockdomains: clockdomains {
};
+
+ system_reset: system_reset {
+ compatible = "ti,system-reset";
+ reset-names = "system";
+ resets = <&prcm 0x400 0 2 0 0>;
+ };
};
scm: scm@2000 {
Add iva, dsp and system reset control as DT data.. Signed-off-by: Tero Kristo <t-kristo@ti.com> --- arch/arm/boot/dts/omap2420.dtsi | 24 ++++++++++++++++++++++++ arch/arm/boot/dts/omap2430.dtsi | 17 +++++++++++++++++ 2 files changed, 41 insertions(+)