diff --git a/recipes-kernel/linux/compulab/imx8mm.inc b/recipes-kernel/linux/compulab/imx8mm.inc index e6e6dba..c0b5d0c 100644 --- a/recipes-kernel/linux/compulab/imx8mm.inc +++ b/recipes-kernel/linux/compulab/imx8mm.inc @@ -48,5 +48,6 @@ SRC_URI_append = " \ file://0048-rtc-abx80x-Enable-XT-digital-calibration.patch \ file://0049-rtc-abx80x-Calibrate-RTC.patch \ file://0050-ucm-dts-Fix-no-1-8-v-for-mmc2.patch \ + file://0051-dts-Fix-ldo1-ldo2-voltage.patch \ file://defconfig \ " diff --git a/recipes-kernel/linux/compulab/imx8mm/0051-dts-Fix-ldo1-ldo2-voltage.patch b/recipes-kernel/linux/compulab/imx8mm/0051-dts-Fix-ldo1-ldo2-voltage.patch new file mode 100644 index 0000000..fdfad9d --- /dev/null +++ b/recipes-kernel/linux/compulab/imx8mm/0051-dts-Fix-ldo1-ldo2-voltage.patch @@ -0,0 +1,66 @@ +From 8fa4a73cb700b255bb3809efff2cfb9c404752cf Mon Sep 17 00:00:00 2001 +From: Kirill Kapranov +Date: Tue, 22 Sep 2020 20:44:04 +0300 +Subject: [PATCH 51/51] dts: Fix ldo1 ldo2 voltage + +Rationale: +NXP CIN +https://media.digikey.com/pdf/PCNs/NXP/202005006IU01.pdf +MLK-23275 +https://source.codeaurora.org/external/imx/linux-imx/log/?h=imx_5.4.3_2.0.0&qt=grep&q=MLK-23275 + +Signed-off-by: Kirill Kapranov +--- + arch/arm64/boot/dts/compulab/mcm-imx8m-mini.dts | 6 +++--- + arch/arm64/boot/dts/compulab/ucm-imx8m-mini.dtsi | 6 +++--- + 2 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/arch/arm64/boot/dts/compulab/mcm-imx8m-mini.dts b/arch/arm64/boot/dts/compulab/mcm-imx8m-mini.dts +index 916044e490ba..052c9ba0d55d 100644 +--- a/arch/arm64/boot/dts/compulab/mcm-imx8m-mini.dts ++++ b/arch/arm64/boot/dts/compulab/mcm-imx8m-mini.dts +@@ -502,15 +502,15 @@ + + ldo1_reg: LDO1 { + regulator-name = "LDO1"; +- regulator-min-microvolt = <3000000>; +- regulator-max-microvolt = <3300000>; ++ regulator-min-microvolt = <1600000>; ++ regulator-max-microvolt = <1900000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo2_reg: LDO2 { + regulator-name = "LDO2"; +- regulator-min-microvolt = <900000>; ++ regulator-min-microvolt = <800000>; + regulator-max-microvolt = <900000>; + regulator-boot-on; + regulator-always-on; +diff --git a/arch/arm64/boot/dts/compulab/ucm-imx8m-mini.dtsi b/arch/arm64/boot/dts/compulab/ucm-imx8m-mini.dtsi +index fc011b22946b..4b2f154dfa70 100644 +--- a/arch/arm64/boot/dts/compulab/ucm-imx8m-mini.dtsi ++++ b/arch/arm64/boot/dts/compulab/ucm-imx8m-mini.dtsi +@@ -496,15 +496,15 @@ + + ldo1_reg: LDO1 { + regulator-name = "LDO1"; +- regulator-min-microvolt = <3000000>; +- regulator-max-microvolt = <3300000>; ++ regulator-min-microvolt = <1600000>; ++ regulator-max-microvolt = <1900000>; + regulator-boot-on; + regulator-always-on; + }; + + ldo2_reg: LDO2 { + regulator-name = "LDO2"; +- regulator-min-microvolt = <900000>; ++ regulator-min-microvolt = <800000>; + regulator-max-microvolt = <900000>; + regulator-boot-on; + regulator-always-on; +-- +2.11.0 +