sunxi: rework target
[openwrt.git] / target / linux / sunxi / patches-3.12 / 171-add-dt-sunxi-sid.patch
diff --git a/target/linux/sunxi/patches-3.12/171-add-dt-sunxi-sid.patch b/target/linux/sunxi/patches-3.12/171-add-dt-sunxi-sid.patch
new file mode 100644 (file)
index 0000000..55a654f
--- /dev/null
@@ -0,0 +1,84 @@
+From 3c6625e46113e600fb83468c9a963a10c5cebedc Mon Sep 17 00:00:00 2001
+From: Oliver Schinagl <oliver@schinagl.nl>
+Date: Tue, 3 Sep 2013 12:33:28 +0200
+Subject: [PATCH] ARM: sunxi: dt: Add sunxi-sid to dts for sun4i, sun5i and
+ sun7i
+
+This patch shall add support for the sunxi-sid driver to the device
+tree for A10, A10s, A13 and A20.
+
+Signed-off-by: Oliver Schinagl <oliver@schinagl.nl>
+---
+ arch/arm/boot/dts/sun4i-a10.dtsi  | 5 +++++
+ arch/arm/boot/dts/sun5i-a10s.dtsi | 5 +++++
+ arch/arm/boot/dts/sun5i-a13.dtsi  | 5 +++++
+ arch/arm/boot/dts/sun7i-a20.dtsi  | 5 +++++
+ 4 files changed, 20 insertions(+)
+
+diff --git a/arch/arm/boot/dts/sun4i-a10.dtsi b/arch/arm/boot/dts/sun4i-a10.dtsi
+index c32770a..319cc6b 100644
+--- a/arch/arm/boot/dts/sun4i-a10.dtsi
++++ b/arch/arm/boot/dts/sun4i-a10.dtsi
+@@ -266,6 +266,11 @@
+                       reg = <0x01c20c90 0x10>;
+               };
++              sid: eeprom@01c23800 {
++                      compatible = "allwinner,sun4i-sid";
++                      reg = <0x01c23800 0x10>;
++              };
++
+               uart0: serial@01c28000 {
+                       compatible = "snps,dw-apb-uart";
+                       reg = <0x01c28000 0x400>;
+diff --git a/arch/arm/boot/dts/sun5i-a10s.dtsi b/arch/arm/boot/dts/sun5i-a10s.dtsi
+index 3b4a057..5247674 100644
+--- a/arch/arm/boot/dts/sun5i-a10s.dtsi
++++ b/arch/arm/boot/dts/sun5i-a10s.dtsi
+@@ -255,6 +255,11 @@
+                       reg = <0x01c20c90 0x10>;
+               };
++              sid: eeprom@01c23800 {
++                      compatible = "allwinner,sun4i-sid";
++                      reg = <0x01c23800 0x10>;
++              };
++
+               uart0: serial@01c28000 {
+                       compatible = "snps,dw-apb-uart";
+                       reg = <0x01c28000 0x400>;
+diff --git a/arch/arm/boot/dts/sun5i-a13.dtsi b/arch/arm/boot/dts/sun5i-a13.dtsi
+index f6091dc..ce8ef2a 100644
+--- a/arch/arm/boot/dts/sun5i-a13.dtsi
++++ b/arch/arm/boot/dts/sun5i-a13.dtsi
+@@ -222,6 +222,11 @@
+                       reg = <0x01c20c90 0x10>;
+               };
++              sid: eeprom@01c23800 {
++                      compatible = "allwinner,sun4i-sid";
++                      reg = <0x01c23800 0x10>;
++              };
++
+               uart1: serial@01c28400 {
+                       compatible = "snps,dw-apb-uart";
+                       reg = <0x01c28400 0x400>;
+diff --git a/arch/arm/boot/dts/sun7i-a20.dtsi b/arch/arm/boot/dts/sun7i-a20.dtsi
+index b939d30..e46cfed 100644
+--- a/arch/arm/boot/dts/sun7i-a20.dtsi
++++ b/arch/arm/boot/dts/sun7i-a20.dtsi
+@@ -265,6 +265,11 @@
+                       reg = <0x01c20c90 0x10>;
+               };
++              sid: eeprom@01c23800 {
++                      compatible = "allwinner,sun7i-a20-sid";
++                      reg = <0x01c23800 0x200>;
++              };
++
+               uart0: serial@01c28000 {
+                       compatible = "snps,dw-apb-uart";
+                       reg = <0x01c28000 0x400>;
+-- 
+1.8.4
+