summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefano Radaelli <stefano.r@variscite.com>2026-09-02 18:43:17 +0200
committerFrank Li <Frank.Li@nxp.com>2026-09-11 14:50:09 -0400
commit7ba5290db6bf365e46fb70bf13dc2a47048165ea (patch)
tree124e9d419ea9f5497b3b3064a83f9745dba72c66
parentf14f4dc8ea3810f8ed4f0f3ea13f8bba3e2b0f04 (diff)
downloadlinux-next-7ba5290db6bf365e46fb70bf13dc2a47048165ea.tar.gz
linux-next-7ba5290db6bf365e46fb70bf13dc2a47048165ea.zip
arm64: dts: imx8mp-var-dart-sonata: Fix Sonata SD I/O supply
LDO5 powers the USDHC2 I/O rail on DART-MX8M-PLUS. Without a regulator consumer, the kernel disables LDO5 during late init, which removes the SD card and causes filesystem I/O errors. Reference LDO5 as the Sonata USDHC2 VQMMC supply, so the regulator remains enabled while the SD interface is active. Fixes: 41cd3d91ca859 ("arm64: dts: imx8mp-var-dart: Add support for Variscite Sonata board") Co-developed-by: Luan Rafael Carneiro <luan.r@variscite.com> Signed-off-by: Luan Rafael Carneiro <luan.r@variscite.com> Signed-off-by: Stefano Radaelli <stefano.r@variscite.com> Signed-off-by: Frank Li <Frank.Li@nxp.com>
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mp-var-dart-sonata.dts1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-dart-sonata.dts b/arch/arm64/boot/dts/freescale/imx8mp-var-dart-sonata.dts
index 983d67a0c1de..7f78026e70ff 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-var-dart-sonata.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-var-dart-sonata.dts
@@ -511,6 +511,7 @@
pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
vmmc-supply = <&reg_usdhc2_vmmc>;
+ vqmmc-supply = <&ldo5>;
bus-width = <4>;
status = "okay";
};