From aea2acb4403c248c4a923bb5616249db5120c3f3 Mon Sep 17 00:00:00 2001 From: Qosmio Date: Mon, 24 Oct 2022 22:26:27 -0400 Subject: [PATCH] ipq806x: Fix Reference to non-existent node or label "smb208_s1b" ERROR: Input tree has errors, aborting (use -f to force output) arch/arm/boot/dts/qcom-ipq8064.dtsi:1686.14-1698.5: ERROR (phandle_references): /soc/amba/nss-common: Reference to non-existent node or label "smb208_s1b" --- ...ix-missing-smb208-v1.0-nss-regulator.patch | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 target/linux/ipq806x/patches-5.15/990-001-Fix-missing-smb208-v1.0-nss-regulator.patch diff --git a/target/linux/ipq806x/patches-5.15/990-001-Fix-missing-smb208-v1.0-nss-regulator.patch b/target/linux/ipq806x/patches-5.15/990-001-Fix-missing-smb208-v1.0-nss-regulator.patch new file mode 100644 index 0000000000..da351fd6f4 --- /dev/null +++ b/target/linux/ipq806x/patches-5.15/990-001-Fix-missing-smb208-v1.0-nss-regulator.patch @@ -0,0 +1,79 @@ +--- a/arch/arm/boot/dts/qcom-ipq8064-ap148.dts ++++ b/arch/arm/boot/dts/qcom-ipq8064-ap148.dts +@@ -1,4 +1,4 @@ +-#include "qcom-ipq8064-v1.0.dtsi" ++#include "qcom-ipq8064-v1.0-smb208.dtsi" + + / { + model = "Qualcomm Technologies, Inc. IPQ8064/AP-148"; +--- a/arch/arm/boot/dts/qcom-ipq8064-ap161.dts ++++ b/arch/arm/boot/dts/qcom-ipq8064-ap161.dts +@@ -1,4 +1,4 @@ +-#include "qcom-ipq8064-v1.0.dtsi" ++#include "qcom-ipq8064-v1.0-smb208.dtsi" + + / { + model = "Qualcomm IPQ8064/AP161"; +--- a/arch/arm/boot/dts/qcom-ipq8064-db149.dts ++++ b/arch/arm/boot/dts/qcom-ipq8064-db149.dts +@@ -1,4 +1,4 @@ +-#include "qcom-ipq8064-v1.0.dtsi" ++#include "qcom-ipq8064-v1.0-smb208.dtsi" + + / { + model = "Qualcomm IPQ8064/DB149"; +--- a/arch/arm/boot/dts/qcom-ipq8064-r7500.dts ++++ b/arch/arm/boot/dts/qcom-ipq8064-r7500.dts +@@ -1,4 +1,4 @@ +-#include "qcom-ipq8064-v1.0.dtsi" ++#include "qcom-ipq8064-v1.0-smb208.dtsi" + + #include + #include +--- a/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts ++++ b/arch/arm/boot/dts/qcom-ipq8064-rb3011.dts +@@ -1,5 +1,5 @@ + // SPDX-License-Identifier: GPL-2.0 +-#include "qcom-ipq8064.dtsi" ++#include "qcom-ipq8064-smb208.dtsi" + #include + + / { +--- a/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts ++++ b/arch/arm/boot/dts/qcom-ipq8064-wpq864.dts +@@ -5,7 +5,7 @@ + * All rights reserved. + */ + +-#include "qcom-ipq8064-v1.0.dtsi" ++#include "qcom-ipq8064-v1.0-smb208.dtsi" + + #include + #include +--- /dev/null ++++ b/arch/arm/boot/dts/qcom-ipq8064-v1.0-smb208.dtsi +@@ -0,0 +1,24 @@ ++// SPDX-License-Identifier: GPL-2.0 ++ ++#include "qcom-ipq8064-v1.0.dtsi" ++ ++&rpm { ++ smb208_regulators: regulators { ++ compatible = "qcom,rpm-smb208-regulators"; ++ ++ smb208_s1a: s1a { ++ regulator-min-microvolt = <1050000>; ++ regulator-max-microvolt = <1150000>; ++ ++ qcom,switch-mode-frequency = <1200000>; ++ }; ++ ++ smb208_s1b: s1b { ++ regulator-min-microvolt = <1050000>; ++ regulator-max-microvolt = <1150000>; ++ ++ qcom,switch-mode-frequency = <1200000>; ++ }; ++ ++ }; ++};