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

ARM: dts: stm32: add ADC pins used on stm32mp157a-dk1

Define pins that can be used for ADC on stm32mp157a-dk1 board:
- AIN connector has ADC input pins
- USB Type-C CC1 & CC2 pins (e.g. in18, in19)

Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@st.com>

authored by

Fabrice Gasnier and committed by
Alexandre Torgue
be5cdd13 439819dd

+16
+16
arch/arm/boot/dts/stm32mp157-pinctrl.dtsi
··· 137 137 status = "disabled"; 138 138 }; 139 139 140 + adc12_ain_pins_a: adc12-ain-0 { 141 + pins { 142 + pinmux = <STM32_PINMUX('C', 3, ANALOG)>, /* ADC1 in13 */ 143 + <STM32_PINMUX('F', 12, ANALOG)>, /* ADC1 in6 */ 144 + <STM32_PINMUX('F', 13, ANALOG)>, /* ADC2 in2 */ 145 + <STM32_PINMUX('F', 14, ANALOG)>; /* ADC2 in6 */ 146 + }; 147 + }; 148 + 149 + adc12_usb_cc_pins_a: adc12-usb-cc-pins-0 { 150 + pins { 151 + pinmux = <STM32_PINMUX('A', 4, ANALOG)>, /* ADC12 in18 */ 152 + <STM32_PINMUX('A', 5, ANALOG)>; /* ADC12 in19 */ 153 + }; 154 + }; 155 + 140 156 cec_pins_a: cec-0 { 141 157 pins { 142 158 pinmux = <STM32_PINMUX('A', 15, AF4)>;