diff options
Diffstat (limited to 'arch/arm/boot/dts/sama5d3.dtsi')
-rw-r--r-- | arch/arm/boot/dts/sama5d3.dtsi | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/arch/arm/boot/dts/sama5d3.dtsi b/arch/arm/boot/dts/sama5d3.dtsi index 3d5faf85f51b..eabcfdbb403a 100644 --- a/arch/arm/boot/dts/sama5d3.dtsi +++ b/arch/arm/boot/dts/sama5d3.dtsi | |||
@@ -239,7 +239,9 @@ | |||
239 | }; | 239 | }; |
240 | 240 | ||
241 | adc0: adc@f8018000 { | 241 | adc0: adc@f8018000 { |
242 | compatible = "atmel,at91sam9260-adc"; | 242 | #address-cells = <1>; |
243 | #size-cells = <0>; | ||
244 | compatible = "atmel,at91sam9x5-adc"; | ||
243 | reg = <0xf8018000 0x100>; | 245 | reg = <0xf8018000 0x100>; |
244 | interrupts = <29 IRQ_TYPE_LEVEL_HIGH 5>; | 246 | interrupts = <29 IRQ_TYPE_LEVEL_HIGH 5>; |
245 | pinctrl-names = "default"; | 247 | pinctrl-names = "default"; |
@@ -261,52 +263,39 @@ | |||
261 | clocks = <&adc_clk>, | 263 | clocks = <&adc_clk>, |
262 | <&adc_op_clk>; | 264 | <&adc_op_clk>; |
263 | clock-names = "adc_clk", "adc_op_clk"; | 265 | clock-names = "adc_clk", "adc_op_clk"; |
264 | atmel,adc-channel-base = <0x50>; | ||
265 | atmel,adc-channels-used = <0xfff>; | 266 | atmel,adc-channels-used = <0xfff>; |
266 | atmel,adc-drdy-mask = <0x1000000>; | ||
267 | atmel,adc-num-channels = <12>; | ||
268 | atmel,adc-startup-time = <40>; | 267 | atmel,adc-startup-time = <40>; |
269 | atmel,adc-status-register = <0x30>; | 268 | atmel,adc-use-external-triggers; |
270 | atmel,adc-trigger-register = <0xc0>; | ||
271 | atmel,adc-use-external; | ||
272 | atmel,adc-vref = <3000>; | 269 | atmel,adc-vref = <3000>; |
273 | atmel,adc-res = <10 12>; | 270 | atmel,adc-res = <10 12>; |
274 | atmel,adc-res-names = "lowres", "highres"; | 271 | atmel,adc-res-names = "lowres", "highres"; |
275 | status = "disabled"; | 272 | status = "disabled"; |
276 | 273 | ||
277 | trigger@0 { | 274 | trigger@0 { |
275 | reg = <0>; | ||
278 | trigger-name = "external-rising"; | 276 | trigger-name = "external-rising"; |
279 | trigger-value = <0x1>; | 277 | trigger-value = <0x1>; |
280 | trigger-external; | 278 | trigger-external; |
281 | }; | 279 | }; |
282 | trigger@1 { | 280 | trigger@1 { |
281 | reg = <1>; | ||
283 | trigger-name = "external-falling"; | 282 | trigger-name = "external-falling"; |
284 | trigger-value = <0x2>; | 283 | trigger-value = <0x2>; |
285 | trigger-external; | 284 | trigger-external; |
286 | }; | 285 | }; |
287 | trigger@2 { | 286 | trigger@2 { |
287 | reg = <2>; | ||
288 | trigger-name = "external-any"; | 288 | trigger-name = "external-any"; |
289 | trigger-value = <0x3>; | 289 | trigger-value = <0x3>; |
290 | trigger-external; | 290 | trigger-external; |
291 | }; | 291 | }; |
292 | trigger@3 { | 292 | trigger@3 { |
293 | reg = <3>; | ||
293 | trigger-name = "continuous"; | 294 | trigger-name = "continuous"; |
294 | trigger-value = <0x6>; | 295 | trigger-value = <0x6>; |
295 | }; | 296 | }; |
296 | }; | 297 | }; |
297 | 298 | ||
298 | tsadcc: tsadcc@f8018000 { | ||
299 | compatible = "atmel,at91sam9x5-tsadcc"; | ||
300 | reg = <0xf8018000 0x4000>; | ||
301 | interrupts = <29 IRQ_TYPE_LEVEL_HIGH 5>; | ||
302 | atmel,tsadcc_clock = <300000>; | ||
303 | atmel,filtering_average = <0x03>; | ||
304 | atmel,pendet_debounce = <0x08>; | ||
305 | atmel,pendet_sensitivity = <0x02>; | ||
306 | atmel,ts_sample_hold_time = <0x0a>; | ||
307 | status = "disabled"; | ||
308 | }; | ||
309 | |||
310 | i2c2: i2c@f801c000 { | 299 | i2c2: i2c@f801c000 { |
311 | compatible = "atmel,at91sam9x5-i2c"; | 300 | compatible = "atmel,at91sam9x5-i2c"; |
312 | reg = <0xf801c000 0x4000>; | 301 | reg = <0xf801c000 0x4000>; |
@@ -1256,6 +1245,7 @@ | |||
1256 | interrupts = <5 IRQ_TYPE_LEVEL_HIGH 6>; | 1245 | interrupts = <5 IRQ_TYPE_LEVEL_HIGH 6>; |
1257 | atmel,nand-addr-offset = <21>; | 1246 | atmel,nand-addr-offset = <21>; |
1258 | atmel,nand-cmd-offset = <22>; | 1247 | atmel,nand-cmd-offset = <22>; |
1248 | atmel,nand-has-dma; | ||
1259 | pinctrl-names = "default"; | 1249 | pinctrl-names = "default"; |
1260 | pinctrl-0 = <&pinctrl_nand0_ale_cle>; | 1250 | pinctrl-0 = <&pinctrl_nand0_ale_cle>; |
1261 | atmel,pmecc-lookup-table-offset = <0x0 0x8000>; | 1251 | atmel,pmecc-lookup-table-offset = <0x0 0x8000>; |