b/arch/arm/boot/dts/spear1310-evb.dts
@@ -348,7 +348,6 @@
cs-gpios = <&gpio1 7 0>, <&spics 0>, <&spics 1>;
stmpe610@0 {
- status = "okay";
compatible = "st,stmpe610";
reg = <0>;
#address-cells = <1>;
@@ -364,15 +363,12 @@
pl022,ctrl-len = <0x7>;
pl022,wait-state = <0>;
pl022,duplex = <0>;
- id = <0>;
- blocks = <4>;
- irq_over_gpio;
- irq-gpios = <&gpio1 6 0x4>;
+ interrupts = <6 0x4>;
+ interrupt-parent = <&gpio1>;
irq-trigger = <0x2>;
- stmpe610-ts {
- compatible = "stmpe,ts";
- reg = <0>;
+ stmpe_touchscreen {
+ compatible = "st,stmpe-ts";
ts,sample-time = <4>;
ts,mod-12b = <1>;
ts,ref-sel = <0>;
@@ -386,7 +382,6 @@
};
m25p80@1 {
- status = "okay";
compatible = "st,m25p80";
reg = <1>;
spi-max-frequency = <12000000>;
@@ -404,7 +399,6 @@
};
spidev@2 {
- status = "okay";
compatible = "spidev";
reg = <2>;
spi-max-frequency = <25000000>;
b/arch/arm/boot/dts/spear1340-evb.dts
@@ -319,15 +319,12 @@
#address-cells = <1>;
#size-cells = <0>;
reg = <0x41>;
- irq-over-gpio;
- irq-gpios = <&gpio0 4 0x4>;
- id = <0>;
- blocks = <1>;
+ interrupts = <4 0x4>;
+ interrupt-parent = <&gpio0>;
irq-trigger = <0x2>;
- stmpegpio: stmpe-gpio {
- compatible = "stmpe,gpio";
- reg = <0>;
+ stmpegpio: stmpe_gpio {
+ compatible = "st,stmpe-gpio";
gpio-controller;
#gpio-cells = <2>;
};
@@ -445,7 +442,6 @@
<&gpiopinctrl 85 0>;
m25p80@0 {
- status = "okay";
compatible = "m25p80";
reg = <0>;
spi-max-frequency = <12000000>;
@@ -463,7 +459,6 @@
};
stmpe610@1 {
- status = "okay";
compatible = "st,stmpe610";
spi-max-frequency = <1000000>;
spi-cpha;
@@ -477,17 +472,14 @@
pl022,ctrl-len = <0x7>;
pl022,wait-state = <0>;
pl022,duplex = <0>;
- irq-over-gpio;
- irq-gpios = <&gpiopinctrl 100 0>;
- id = <0>;
- blocks = <4>;
+ interrupts = <100 0>;
+ interrupt-parent = <&gpiopinctrl>;
irq-trigger = <0x2>;
#address-cells = <1>;
#size-cells = <0>;
- stmpe610-ts {
- compatible = "stmpe,ts";
- reg = <0>;
+ stmpe_touchscreen {
+ compatible = "st,stmpe-ts";
ts,sample-time = <4>;
ts,mod-12b = <1>;
ts,ref-sel = <0>;
@@ -501,7 +493,6 @@
};
spidev@2 {
- status = "okay";
compatible = "spidev";
reg = <2>;
spi-max-frequency = <25000000>;
@@ -65,14 +65,14 @@
};
cpufreq {
- compatible = "st,cpufreq";
+ compatible = "st,cpufreq-spear";
cpufreq_tbl = < 166000
- 200000
- 250000
- 300000
- 400000
- 500000
- 600000 >;
+ 200000
+ 250000
+ 300000
+ 400000
+ 500000
+ 600000 >;
status = "disable";
};