boards: st: add adc clock source if asynchronous clock is used

For all STM32 boards that define an asynchronous clock for ADC, specify
which clock is to be used in the clock node.

Signed-off-by: Guillaume Gautier <guillaume.gautier-ext@st.com>
This commit is contained in:
Guillaume Gautier 2024-09-17 08:46:03 +02:00 committed by Carles Cufí
parent 1d639aabe4
commit 111b2bb150
4 changed files with 8 additions and 0 deletions

View file

@ -143,6 +143,8 @@
};
&adc1 {
clocks = <&rcc STM32_CLOCK_BUS_APB1_2 0x00100000>,
<&rcc STM32_SRC_SYSCLK ADC_SEL(0)>;
pinctrl-0 = <&adc1_in0_pa0 &adc1_in1_pa1>;
pinctrl-names = "default";
st,adc-clock-source = <ASYNC>;

View file

@ -121,6 +121,8 @@
};
&adc1 {
clocks = <&rcc STM32_CLOCK_BUS_AHB2 0x00000400>,
<&rcc STM32_SRC_HCLK ADCDAC_SEL(0)>;
pinctrl-0 = <&adc1_inp0_pa0>; /* Arduino A0 */
pinctrl-names = "default";
st,adc-clock-source = <ASYNC>;

View file

@ -145,6 +145,8 @@
};
&adc1 {
clocks = <&rcc STM32_CLOCK_BUS_AHB2 0x00000400>,
<&rcc STM32_SRC_HCLK ADCDAC_SEL(0)>;
pinctrl-0 = <&adc1_inp3_pa6 &adc1_inp15_pa3>; /* Zio A0, Zio D35 */
pinctrl-names = "default";
st,adc-clock-source = <ASYNC>;

View file

@ -237,6 +237,8 @@
};
&adc1 {
clocks = <&rcc STM32_CLOCK_BUS_AHB2 0x00000400>,
<&rcc STM32_SRC_HCLK ADCDAC_SEL(0)>;
pinctrl-0 = <&adc1_inp6_pf12>; /* Arduino A5 */
pinctrl-names = "default";
st,adc-clock-source = <ASYNC>;