From 6718a19956dbfd841edee7affa83bbd5b0b63e1b Mon Sep 17 00:00:00 2001 From: Jernej Skrabec Date: Mon, 9 Oct 2023 21:01:30 +0200 Subject: [PATCH] Revert "Allwinner: atf: remove unneeded patch" This reverts commit 5002048ede2ae0805b2a87387d72b21619a96da0. --- ...i-Don-t-enable-referenced-regulators.patch | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 projects/Allwinner/patches/atf/0003-sunxi-Don-t-enable-referenced-regulators.patch diff --git a/projects/Allwinner/patches/atf/0003-sunxi-Don-t-enable-referenced-regulators.patch b/projects/Allwinner/patches/atf/0003-sunxi-Don-t-enable-referenced-regulators.patch new file mode 100644 index 0000000000..2de0cda61c --- /dev/null +++ b/projects/Allwinner/patches/atf/0003-sunxi-Don-t-enable-referenced-regulators.patch @@ -0,0 +1,22 @@ +From 89a2da7c8bae95cf9225015489736e2fc434f4d9 Mon Sep 17 00:00:00 2001 +From: Jernej Skrabec +Date: Sat, 2 Jan 2021 16:35:31 +0100 +Subject: [PATCH] sunxi: Don't enable referenced regulators + +This break certain devices which need appropriate power on sequence. +--- + drivers/allwinner/axp/common.c | 3 --- + 1 file changed, 3 deletions(-) + +--- a/drivers/allwinner/axp/common.c ++++ b/drivers/allwinner/axp/common.c +@@ -112,9 +112,6 @@ static bool should_enable_regulator(const void *fdt, + if (is_node_disabled(fdt, node)) { + return false; + } +- if (fdt_getprop(fdt, node, "phandle", NULL) != NULL) { +- return true; +- } + if (fdt_getprop(fdt, node, "regulator-always-on", NULL) != NULL) { + return true; + }