dts: arm: st: remove sensor channels from stm32 adc nodes Remove temp-, vref- and vbat-channel from STM32 ADC nodes as it is not used in the driver anymore. Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
diff --git a/dts/arm/st/c0/stm32c0.dtsi b/dts/arm/st/c0/stm32c0.dtsi index 7133e2b..0ee56ff 100644 --- a/dts/arm/st/c0/stm32c0.dtsi +++ b/dts/arm/st/c0/stm32c0.dtsi
@@ -293,8 +293,6 @@ interrupts = <12 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <9>; - vref-channel = <10>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/f0/stm32f0.dtsi b/dts/arm/st/f0/stm32f0.dtsi index 4470620..7a8944a 100644 --- a/dts/arm/st/f0/stm32f0.dtsi +++ b/dts/arm/st/f0/stm32f0.dtsi
@@ -338,8 +338,6 @@ interrupts = <12 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <16>; - vref-channel = <17>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/f0/stm32f031.dtsi b/dts/arm/st/f0/stm32f031.dtsi index 513e25a..5d04c1d 100644 --- a/dts/arm/st/f0/stm32f031.dtsi +++ b/dts/arm/st/f0/stm32f031.dtsi
@@ -60,8 +60,3 @@ status = "disabled"; }; }; - -/* All STM32F0 series have ADC VBAT channel, except STM32F0x0 value line */ -&adc1 { - vbat-channel = <18>; -};
diff --git a/dts/arm/st/f1/stm32f1.dtsi b/dts/arm/st/f1/stm32f1.dtsi index 5b0d9f0..8676b40 100644 --- a/dts/arm/st/f1/stm32f1.dtsi +++ b/dts/arm/st/f1/stm32f1.dtsi
@@ -339,8 +339,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <16>; - vref-channel = <17>; resolutions = <STM32F1_ADC_RES(12)>; sampling-times = <2 8 14 29 42 56 72 240>; };
diff --git a/dts/arm/st/f2/stm32f2.dtsi b/dts/arm/st/f2/stm32f2.dtsi index 778c30d..7fa86bf 100644 --- a/dts/arm/st/f2/stm32f2.dtsi +++ b/dts/arm/st/f2/stm32f2.dtsi
@@ -366,8 +366,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <16>; - vref-channel = <17>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/f3/stm32f302.dtsi b/dts/arm/st/f3/stm32f302.dtsi index 7120c7d..19f51aa 100644 --- a/dts/arm/st/f3/stm32f302.dtsi +++ b/dts/arm/st/f3/stm32f302.dtsi
@@ -109,9 +109,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <16>; - vbat-channel = <17>; - vref-channel = <18>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/f3/stm32f303.dtsi b/dts/arm/st/f3/stm32f303.dtsi index 0698c10..c57fb46 100644 --- a/dts/arm/st/f3/stm32f303.dtsi +++ b/dts/arm/st/f3/stm32f303.dtsi
@@ -148,9 +148,6 @@ status = "disabled"; vref-mv = <3000>; #io-channel-cells = <1>; - temp-channel = <16>; - vbat-channel = <17>; - vref-channel = <18>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02) @@ -166,7 +163,6 @@ status = "disabled"; vref-mv = <3000>; #io-channel-cells = <1>; - vref-channel = <18>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/f3/stm32f334.dtsi b/dts/arm/st/f3/stm32f334.dtsi index b2036c5..4fc389f 100644 --- a/dts/arm/st/f3/stm32f334.dtsi +++ b/dts/arm/st/f3/stm32f334.dtsi
@@ -35,9 +35,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <16>; - vbat-channel = <17>; - vref-channel = <18>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/f3/stm32f373.dtsi b/dts/arm/st/f3/stm32f373.dtsi index 36225c6..39a9e9c 100644 --- a/dts/arm/st/f3/stm32f373.dtsi +++ b/dts/arm/st/f3/stm32f373.dtsi
@@ -191,9 +191,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <16>; - vref-channel = <17>; - vbat-channel = <18>; resolutions = <STM32F1_ADC_RES(12)>; sampling-times = <2 8 14 29 42 56 72 240>; };
diff --git a/dts/arm/st/f4/stm32f4.dtsi b/dts/arm/st/f4/stm32f4.dtsi index 11a2593..9b07a6d 100644 --- a/dts/arm/st/f4/stm32f4.dtsi +++ b/dts/arm/st/f4/stm32f4.dtsi
@@ -513,10 +513,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - /* Temperature and VBAT sensor share channel 18 */ - temp-channel = <18>; - vbat-channel = <18>; - vref-channel = <17>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/f7/stm32f7.dtsi b/dts/arm/st/f7/stm32f7.dtsi index addab09..cc2d60c 100644 --- a/dts/arm/st/f7/stm32f7.dtsi +++ b/dts/arm/st/f7/stm32f7.dtsi
@@ -743,10 +743,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - /* Temperature and VBAT sensor share channel 18 */ - temp-channel = <18>; - vbat-channel = <18>; - vref-channel = <17>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/g0/stm32g0.dtsi b/dts/arm/st/g0/stm32g0.dtsi index 8c91204..1373dc7 100644 --- a/dts/arm/st/g0/stm32g0.dtsi +++ b/dts/arm/st/g0/stm32g0.dtsi
@@ -396,9 +396,6 @@ interrupts = <12 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <12>; - vref-channel = <13>; - vbat-channel = <14>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/g4/stm32g4.dtsi b/dts/arm/st/g4/stm32g4.dtsi index 4cb4e70..38a0222 100644 --- a/dts/arm/st/g4/stm32g4.dtsi +++ b/dts/arm/st/g4/stm32g4.dtsi
@@ -109,9 +109,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <16>; - vbat-channel = <17>; - vref-channel = <18>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/g4/stm32g473.dtsi b/dts/arm/st/g4/stm32g473.dtsi index d81eeb7..abeff20 100644 --- a/dts/arm/st/g4/stm32g473.dtsi +++ b/dts/arm/st/g4/stm32g473.dtsi
@@ -48,7 +48,6 @@ interrupts = <62 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <4>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/g4/stm32g491.dtsi b/dts/arm/st/g4/stm32g491.dtsi index 8d6990c..20acca5 100644 --- a/dts/arm/st/g4/stm32g491.dtsi +++ b/dts/arm/st/g4/stm32g491.dtsi
@@ -64,7 +64,6 @@ interrupts = <47 0>; status = "disabled"; #io-channel-cells = <1>; - vref-channel = <18>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/h5/stm32h5.dtsi b/dts/arm/st/h5/stm32h5.dtsi index 274ccda..6ce6a90 100644 --- a/dts/arm/st/h5/stm32h5.dtsi +++ b/dts/arm/st/h5/stm32h5.dtsi
@@ -263,9 +263,6 @@ status = "disabled"; vref-mv = <3300>; #io-channel-cells = <1>; - vbat-channel = <2>; - temp-channel = <16>; - vref-channel = <17>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/h7/stm32h723.dtsi b/dts/arm/st/h7/stm32h723.dtsi index ad08279..91efcb2 100644 --- a/dts/arm/st/h7/stm32h723.dtsi +++ b/dts/arm/st/h7/stm32h723.dtsi
@@ -47,9 +47,6 @@ * ADC, so we redefine the resolution for these devices. */ adc3: adc@58026000 { - vbat-channel = <16>; - temp-channel = <17>; - vref-channel = <18>; resolutions = <STM32H72X_ADC3_RES(12, 0x00) STM32H72X_ADC3_RES(10, 0x01) STM32H72X_ADC3_RES(8, 0x02)
diff --git a/dts/arm/st/h7/stm32h743.dtsi b/dts/arm/st/h7/stm32h743.dtsi index 6ba4a7a..ca25961 100644 --- a/dts/arm/st/h7/stm32h743.dtsi +++ b/dts/arm/st/h7/stm32h743.dtsi
@@ -21,12 +21,6 @@ }; }; - adc3: adc@58026000 { - vbat-channel = <17>; - temp-channel = <18>; - vref-channel = <19>; - }; - dmamux1: dmamux@40020800 { dma-requests= <107>; };
diff --git a/dts/arm/st/h7/stm32h745.dtsi b/dts/arm/st/h7/stm32h745.dtsi index d0483ad..5cfa418 100644 --- a/dts/arm/st/h7/stm32h745.dtsi +++ b/dts/arm/st/h7/stm32h745.dtsi
@@ -28,12 +28,6 @@ }; }; - adc3: adc@58026000 { - vbat-channel = <17>; - temp-channel = <18>; - vref-channel = <19>; - }; - dmamux1: dmamux@40020800 { dma-requests= <107>; };
diff --git a/dts/arm/st/h7/stm32h750.dtsi b/dts/arm/st/h7/stm32h750.dtsi index 73167a4..50d2017 100644 --- a/dts/arm/st/h7/stm32h750.dtsi +++ b/dts/arm/st/h7/stm32h750.dtsi
@@ -21,12 +21,6 @@ }; }; - adc3: adc@58026000 { - vbat-channel = <17>; - temp-channel = <18>; - vref-channel = <19>; - }; - dmamux1: dmamux@40020800 { dma-requests= <107>; };
diff --git a/dts/arm/st/h7/stm32h7a3.dtsi b/dts/arm/st/h7/stm32h7a3.dtsi index cfcf586..7f85387 100644 --- a/dts/arm/st/h7/stm32h7a3.dtsi +++ b/dts/arm/st/h7/stm32h7a3.dtsi
@@ -24,12 +24,6 @@ }; }; - adc2: adc@40022100 { - vbat-channel = <14>; - temp-channel = <18>; - vref-channel = <19>; - }; - dmamux1: dmamux@40020800 { dma-requests= <107>; };
diff --git a/dts/arm/st/l0/stm32l0.dtsi b/dts/arm/st/l0/stm32l0.dtsi index 2a77be4..2448656 100644 --- a/dts/arm/st/l0/stm32l0.dtsi +++ b/dts/arm/st/l0/stm32l0.dtsi
@@ -309,8 +309,6 @@ interrupts = <12 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <18>; - vref-channel = <17>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/l0/stm32l011X4.dtsi b/dts/arm/st/l0/stm32l011X4.dtsi index bb6dcfb..e42fa1a 100644 --- a/dts/arm/st/l0/stm32l011X4.dtsi +++ b/dts/arm/st/l0/stm32l011X4.dtsi
@@ -18,9 +18,5 @@ reg = <0x08000000 DT_SIZE_K(16)>; }; }; - - adc1: adc@40012400 { - temp-channel = <18>; - }; }; };
diff --git a/dts/arm/st/l0/stm32l031.dtsi b/dts/arm/st/l0/stm32l031.dtsi index 7cf9fdb..18cb9e5 100644 --- a/dts/arm/st/l0/stm32l031.dtsi +++ b/dts/arm/st/l0/stm32l031.dtsi
@@ -30,9 +30,5 @@ eeprom: eeprom@8080000{ reg = <0x08080000 DT_SIZE_K(1)>; }; - - adc1: adc@40012400 { - temp-channel = <18>; - }; }; };
diff --git a/dts/arm/st/l0/stm32l051.dtsi b/dts/arm/st/l0/stm32l051.dtsi index 93266f7..e6209dc 100644 --- a/dts/arm/st/l0/stm32l051.dtsi +++ b/dts/arm/st/l0/stm32l051.dtsi
@@ -72,9 +72,5 @@ eeprom: eeprom@8080000{ reg = <0x08080000 DT_SIZE_K(2)>; }; - - adc1: adc@40012400 { - temp-channel = <18>; - }; }; };
diff --git a/dts/arm/st/l0/stm32l071.dtsi b/dts/arm/st/l0/stm32l071.dtsi index a01ea58..56d88c5 100644 --- a/dts/arm/st/l0/stm32l071.dtsi +++ b/dts/arm/st/l0/stm32l071.dtsi
@@ -160,9 +160,5 @@ eeprom: eeprom@8080000{ reg = <0x08080000 DT_SIZE_K(6)>; }; - - adc1: adc@40012400 { - temp-channel = <18>; - }; }; };
diff --git a/dts/arm/st/l1/stm32l1.dtsi b/dts/arm/st/l1/stm32l1.dtsi index 2f7cc7d..e43859d 100644 --- a/dts/arm/st/l1/stm32l1.dtsi +++ b/dts/arm/st/l1/stm32l1.dtsi
@@ -216,8 +216,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <16>; - vref-channel = <17>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/l4/stm32l4.dtsi b/dts/arm/st/l4/stm32l4.dtsi index b37f95d..7158289 100644 --- a/dts/arm/st/l4/stm32l4.dtsi +++ b/dts/arm/st/l4/stm32l4.dtsi
@@ -390,9 +390,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <17>; - vbat-channel = <18>; - vref-channel = <0>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/l4/stm32l471.dtsi b/dts/arm/st/l4/stm32l471.dtsi index e180b13..5a7cd65 100644 --- a/dts/arm/st/l4/stm32l471.dtsi +++ b/dts/arm/st/l4/stm32l471.dtsi
@@ -261,7 +261,6 @@ interrupts = <47 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <17>; }; rtc@40002800 {
diff --git a/dts/arm/st/l5/stm32l5.dtsi b/dts/arm/st/l5/stm32l5.dtsi index e5b9f1b..8455fa0 100644 --- a/dts/arm/st/l5/stm32l5.dtsi +++ b/dts/arm/st/l5/stm32l5.dtsi
@@ -659,9 +659,6 @@ interrupts = <37 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <17>; - vbat-channel = <18>; - vref-channel = <0>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/u5/stm32u5.dtsi b/dts/arm/st/u5/stm32u5.dtsi index 6e70397..7c8e038 100644 --- a/dts/arm/st/u5/stm32u5.dtsi +++ b/dts/arm/st/u5/stm32u5.dtsi
@@ -743,9 +743,6 @@ interrupts = <37 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <19>; - vref-channel = <0>; - vbat-channel = <18>; resolutions = <STM32_ADC_RES(14, 0x00) STM32_ADC_RES(12, 0x01) STM32_ADC_RES(10, 0x02) @@ -761,9 +758,6 @@ interrupts = <113 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <13>; - vref-channel = <0>; - vbat-channel = <14>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/wb/stm32wb.dtsi b/dts/arm/st/wb/stm32wb.dtsi index 6f9f0ba..aff898d 100644 --- a/dts/arm/st/wb/stm32wb.dtsi +++ b/dts/arm/st/wb/stm32wb.dtsi
@@ -413,9 +413,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <17>; - vbat-channel = <18>; - vref-channel = <0>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/wb/stm32wb55.dtsi b/dts/arm/st/wb/stm32wb55.dtsi index b5c3bc7..42eee13 100644 --- a/dts/arm/st/wb/stm32wb55.dtsi +++ b/dts/arm/st/wb/stm32wb55.dtsi
@@ -9,9 +9,5 @@ / { soc { compatible = "st,stm32wb55", "st,stm32wb", "simple-bus"; - - adc1: adc@50040000 { - temp-channel = <17>; - }; }; };
diff --git a/dts/arm/st/wba/stm32wba.dtsi b/dts/arm/st/wba/stm32wba.dtsi index d489143..42ecc4e 100644 --- a/dts/arm/st/wba/stm32wba.dtsi +++ b/dts/arm/st/wba/stm32wba.dtsi
@@ -388,9 +388,6 @@ interrupts = <65 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <19>; - vref-channel = <0>; - vbat-channel = <18>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/arm/st/wl/stm32wl.dtsi b/dts/arm/st/wl/stm32wl.dtsi index 26da701..14f1c65 100644 --- a/dts/arm/st/wl/stm32wl.dtsi +++ b/dts/arm/st/wl/stm32wl.dtsi
@@ -332,9 +332,6 @@ interrupts = <18 0>; status = "disabled"; #io-channel-cells = <1>; - temp-channel = <12>; - vref-channel = <13>; - vbat-channel = <14>; resolutions = <STM32_ADC_RES(12, 0x00) STM32_ADC_RES(10, 0x01) STM32_ADC_RES(8, 0x02)
diff --git a/dts/bindings/adc/st,stm32-adc.yaml b/dts/bindings/adc/st,stm32-adc.yaml index d9c2dac..1134fa6 100644 --- a/dts/bindings/adc/st,stm32-adc.yaml +++ b/dts/bindings/adc/st,stm32-adc.yaml
@@ -70,18 +70,6 @@ default: 3300 description: Indicates the reference voltage of the ADC in mV (on the target board). - temp-channel: - type: int - description: Indicates the ADC channel of the internal temperature sensor. - - vref-channel: - type: int - description: Indicates the ADC channel of the internal voltage reference. - - vbat-channel: - type: int - description: Indicates the ADC channel of the internal vbat monitoring. - resolutions: type: array required: true