Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ee58bfa1 authored by Fabrice GASNIER's avatar Fabrice GASNIER Committed by Alexandre TORGUE
Browse files

ARM: dts: stm32: Add ADC support to stm32f429



Add ADC support & pinctrl analog phandle (adc3_in8) to stm32f429.

Signed-off-by: default avatarFabrice Gasnier <fabrice.gasnier@st.com>
Signed-off-by: default avatarAlexandre TORGUE <alexandre.torgue@st.com>
parent 872c87f0
Loading
Loading
Loading
Loading
+49 −0
Original line number Diff line number Diff line
@@ -188,6 +188,49 @@
			status = "disabled";
		};

		adc: adc@40012000 {
			compatible = "st,stm32f4-adc-core";
			reg = <0x40012000 0x400>;
			interrupts = <18>;
			clocks = <&rcc 0 168>;
			clock-names = "adc";
			interrupt-controller;
			#interrupt-cells = <1>;
			#address-cells = <1>;
			#size-cells = <0>;
			status = "disabled";

			adc1: adc@0 {
				compatible = "st,stm32f4-adc";
				#io-channel-cells = <1>;
				reg = <0x0>;
				clocks = <&rcc 0 168>;
				interrupt-parent = <&adc>;
				interrupts = <0>;
				status = "disabled";
			};

			adc2: adc@100 {
				compatible = "st,stm32f4-adc";
				#io-channel-cells = <1>;
				reg = <0x100>;
				clocks = <&rcc 0 169>;
				interrupt-parent = <&adc>;
				interrupts = <1>;
				status = "disabled";
			};

			adc3: adc@200 {
				compatible = "st,stm32f4-adc";
				#io-channel-cells = <1>;
				reg = <0x200>;
				clocks = <&rcc 0 170>;
				interrupt-parent = <&adc>;
				interrupts = <2>;
				status = "disabled";
			};
		};

		syscfg: system-config@40013800 {
			compatible = "syscon";
			reg = <0x40013800 0x400>;
@@ -368,6 +411,12 @@
					slew-rate = <2>;
				};
			};

			adc3_in8_pin: adc@200 {
				pins {
					pinmux = <STM32F429_PF10_FUNC_ANALOG>;
				};
			};
		};

		rcc: rcc@40023810 {