aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2012-05-18 09:04:12 -0400
committerArnd Bergmann <arnd@arndb.de>2012-05-18 09:04:12 -0400
commit396d81cd0fe12ce5d1f6d159f093f9315d2837bc (patch)
tree555d26a1852d79a58b36b5cc0cfb30bf2c7fc5da
parent86e43a7aff23ce828273cbef6b0d2b0abe095ac8 (diff)
parent73d68d91aa1b9e9cb6c1635143799c0fec484c08 (diff)
Merge branch 'at91/dt' into next/dt
This should help the merge with the at91 adc driver that is currently in the staging tree. * at91/dt: ARM: at91: Add ADC driver to at91sam9260/at91sam9g20 dtsi files Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--arch/arm/boot/dts/at91sam9260.dtsi35
-rw-r--r--arch/arm/boot/dts/at91sam9g20.dtsi8
2 files changed, 43 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/at91sam9260.dtsi b/arch/arm/boot/dts/at91sam9260.dtsi
index f4605ff25fb8..f449efc9825f 100644
--- a/arch/arm/boot/dts/at91sam9260.dtsi
+++ b/arch/arm/boot/dts/at91sam9260.dtsi
@@ -197,6 +197,41 @@
197 interrupts = <10 4>; 197 interrupts = <10 4>;
198 status = "disabled"; 198 status = "disabled";
199 }; 199 };
200
201 adc0: adc@fffe0000 {
202 compatible = "atmel,at91sam9260-adc";
203 reg = <0xfffe0000 0x100>;
204 interrupts = <5 4>;
205 atmel,adc-use-external-triggers;
206 atmel,adc-channels-used = <0xf>;
207 atmel,adc-vref = <3300>;
208 atmel,adc-num-channels = <4>;
209 atmel,adc-startup-time = <15>;
210 atmel,adc-channel-base = <0x30>;
211 atmel,adc-drdy-mask = <0x10000>;
212 atmel,adc-status-register = <0x1c>;
213 atmel,adc-trigger-register = <0x04>;
214
215 trigger@0 {
216 trigger-name = "timer-counter-0";
217 trigger-value = <0x1>;
218 };
219 trigger@1 {
220 trigger-name = "timer-counter-1";
221 trigger-value = <0x3>;
222 };
223
224 trigger@2 {
225 trigger-name = "timer-counter-2";
226 trigger-value = <0x5>;
227 };
228
229 trigger@3 {
230 trigger-name = "external";
231 trigger-value = <0x13>;
232 trigger-external;
233 };
234 };
200 }; 235 };
201 236
202 nand0: nand@40000000 { 237 nand0: nand@40000000 {
diff --git a/arch/arm/boot/dts/at91sam9g20.dtsi b/arch/arm/boot/dts/at91sam9g20.dtsi
index 0eb1a753f796..2a1d1ca8bd86 100644
--- a/arch/arm/boot/dts/at91sam9g20.dtsi
+++ b/arch/arm/boot/dts/at91sam9g20.dtsi
@@ -15,4 +15,12 @@
15 memory { 15 memory {
16 reg = <0x20000000 0x08000000>; 16 reg = <0x20000000 0x08000000>;
17 }; 17 };
18
19 ahb {
20 apb {
21 adc0: adc@fffe0000 {
22 atmel,adc-startup-time = <40>;
23 };
24 };
25 };
18}; 26};