diff options
| author | Stefano Radaelli <stefano.r@variscite.com> | 2026-09-02 18:43:17 +0200 |
|---|---|---|
| committer | Frank Li <Frank.Li@nxp.com> | 2026-09-11 14:50:09 -0400 |
| commit | 7ba5290db6bf365e46fb70bf13dc2a47048165ea (patch) | |
| tree | 124e9d419ea9f5497b3b3064a83f9745dba72c66 | |
| parent | f14f4dc8ea3810f8ed4f0f3ea13f8bba3e2b0f04 (diff) | |
| download | linux-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.dts | 1 |
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 = <®_usdhc2_vmmc>; + vqmmc-supply = <&ldo5>; bus-width = <4>; status = "okay"; }; |
