ARM: dts: stm32: stm32mp15x-mecio1-io: Enable internal ADC reference

Switch the ADC reference supply from the general 3.3V rail to the
internal 2.5V VREFBUF regulator. The ADC circuits on this board are
designed for the internal 2.5V reference. Without this change, all ADC
measurement values are incorrect.

Fixes: 8267753c89 ("ARM: dts: stm32: Add MECIO1 and MECT1S board variants")
Co-developed-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: David Jander <david@protonic.nl>
Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Cc: <stable@vger.kernel.org>
Link: https://lore.kernel.org/r/20260318105123.819807-2-o.rempel@pengutronix.de
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
This commit is contained in:
David Jander 2026-03-18 11:51:17 +01:00 committed by Alexandre Torgue
parent 9c2be60e82
commit c84f224050

View File

@ -95,7 +95,7 @@ &adc {
pinctrl-names = "default";
vdd-supply = <&v3v3>;
vdda-supply = <&v3v3>;
vref-supply = <&v3v3>;
vref-supply = <&vrefbuf>;
status = "okay";
};
@ -412,6 +412,13 @@ &usbphyc_port1 {
phy-supply = <&v3v3>;
};
&vrefbuf {
regulator-min-microvolt = <2500000>;
regulator-max-microvolt = <2500000>;
vdda-supply = <&v3v3>;
status = "okay";
};
&pinctrl {
adc12_pins_mecsbc: adc12-ain-mecsbc-0 {
pins {