OSDN Git Service

ARM: dts: stm32: Update to generic ADC channel binding on DHSOM systems
authorMarek Vasut <marex@denx.de>
Tue, 30 May 2023 12:45:37 +0000 (14:45 +0200)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Fri, 2 Jun 2023 10:24:41 +0000 (12:24 +0200)
The generic ADC channel binding is recommended over legacy one, update the
DT to the modern binding. No functional change. For further details, see
commit which adds the generic binding to STM32 ADC binding document:
'664b9879f56e ("dt-bindings: iio: stm32-adc: add generic channel binding")'

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi
arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi

index c06edd2..e61df23 100644 (file)
        vdda-supply = <&vdda>;
        vref-supply = <&vdda>;
        status = "okay";
+};
 
-       adc1: adc@0 {
-               st,min-sample-time-nsecs = <5000>;
-               st,adc-channels = <0>;
-               status = "okay";
+&adc1 {
+       channel@0 {
+               reg = <0>;
+               st,min-sample-time-ns = <5000>;
        };
+};
 
-       adc2: adc@100 {
-               st,adc-channels = <1>;
-               st,min-sample-time-nsecs = <5000>;
-               status = "okay";
+&adc2 {
+       channel@1 {
+               reg = <1>;
+               st,min-sample-time-ns = <5000>;
        };
 };
 
index cdd4902..0069ad7 100644 (file)
        vdda-supply = <&vdda>;
        vref-supply = <&vdda>;
        status = "okay";
+};
 
-       adc1: adc@0 {
-               st,adc-channels = <0 1 6>;
-               st,min-sample-time-nsecs = <5000>;
-               status = "okay";
+&adc1 {
+       channel@0 {
+               reg = <0>;
+               st,min-sample-time-ns = <5000>;
        };
 
-       adc2: adc@100 {
-               st,adc-channels = <0 1 2>;
-               st,min-sample-time-nsecs = <5000>;
-               status = "okay";
+       channel@1 {
+               reg = <1>;
+               st,min-sample-time-ns = <5000>;
+       };
+
+       channel@6 {
+               reg = <6>;
+               st,min-sample-time-ns = <5000>;
+       };
+};
+
+&adc2 {
+       channel@0 {
+               reg = <0>;
+               st,min-sample-time-ns = <5000>;
+       };
+
+       channel@1 {
+               reg = <1>;
+               st,min-sample-time-ns = <5000>;
+       };
+
+       channel@2 {
+               reg = <2>;
+               st,min-sample-time-ns = <5000>;
        };
 };