Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: at91/dt: at91sam9x5: remove useless adc properties

Remove the properties that are not used anymore by the at91_adc driver and fix
the atmel,adc-use-external-triggers property name.

Also, add #address-cells, #size-cells and a reg for each trigger to comply to
the ePAPR.

Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>

authored by

Alexandre Belloni and committed by
Nicolas Ferre
ce1e8d3d e1abeb72

+7 -6
+7 -6
arch/arm/boot/dts/at91sam9x5.dtsi
··· 621 621 }; 622 622 623 623 adc0: adc@f804c000 { 624 + #address-cells = <1>; 625 + #size-cells = <0>; 624 626 compatible = "atmel,at91sam9260-adc"; 625 627 reg = <0xf804c000 0x100>; 626 628 interrupts = <19 IRQ_TYPE_LEVEL_HIGH 0>; 627 - atmel,adc-use-external; 629 + atmel,adc-use-external-triggers; 628 630 atmel,adc-channels-used = <0xffff>; 629 631 atmel,adc-vref = <3300>; 630 - atmel,adc-num-channels = <12>; 631 632 atmel,adc-startup-time = <40>; 632 - atmel,adc-channel-base = <0x50>; 633 - atmel,adc-drdy-mask = <0x1000000>; 634 - atmel,adc-status-register = <0x30>; 635 - atmel,adc-trigger-register = <0xc0>; 636 633 atmel,adc-res = <8 10>; 637 634 atmel,adc-res-names = "lowres", "highres"; 638 635 atmel,adc-use-res = "highres"; 639 636 640 637 trigger@0 { 638 + reg = <0>; 641 639 trigger-name = "external-rising"; 642 640 trigger-value = <0x1>; 643 641 trigger-external; 644 642 }; 645 643 646 644 trigger@1 { 645 + reg = <1>; 647 646 trigger-name = "external-falling"; 648 647 trigger-value = <0x2>; 649 648 trigger-external; 650 649 }; 651 650 652 651 trigger@2 { 652 + reg = <2>; 653 653 trigger-name = "external-any"; 654 654 trigger-value = <0x3>; 655 655 trigger-external; 656 656 }; 657 657 658 658 trigger@3 { 659 + reg = <3>; 659 660 trigger-name = "continuous"; 660 661 trigger-value = <0x6>; 661 662 };