Message ID | 20230208153913.24436-2-ansuelsmth@gmail.com (mailing list archive) |
---|---|
State | New, archived |
Delegated to: | viresh kumar |
Headers | show |
Series | [v6,1/3] dt-bindings: cpufreq: qcom-cpufreq-nvmem: specify supported opp tables | expand |
On Wed, 08 Feb 2023 16:39:12 +0100, Christian Marangi wrote: > The qcom-cpufreq-nvmem driver supports 2 kind of devices: > - pre-cpr that doesn't have power-domains and base everything on nvmem > cells and multiple named microvolt bindings. > Doesn't need required-opp binding in the opp nodes as they are only > used for genpd based devices. > - cpr-based that require power-domain in the cpu nodes and use various > source to decide the correct voltage and freq > Require required-opp binding since they need to be linked to the > related opp-level. > > When the schema was introduced, it was wrongly set to always require these > binding but this is not the case for pre-cpr devices. > > Make the power-domain and the required-opp optional and set them required > only for qcs404 based devices. > > Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> > --- > Changes v6: > - Drop Fixes tag (can't be backported due to prereq changes required) > Changes v5: > - Swap patch 1 and patch 2 to fix dt_check_warning on single > Changes v4: > - Explain why required-opp needs to be conditional > - Split additional ref part > Changes v3: > - No change > Changes v2: > - Reword commit description > - Fix condition order > - Add allOf > > .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 74 +++++++++++-------- > 1 file changed, 44 insertions(+), 30 deletions(-) > Running 'make dtbs_check' with the schema in this patch gives the following warnings. Consider if they are expected or the schema is incorrect. These may not be new warnings. Note that it is not yet a requirement to have 0 warnings for dtbs_check. This will change in the future. Full log is available here: https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20230208153913.24436-2-ansuelsmth@gmail.com /: opp-table-cluster0:opp-1036800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-1056000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-1113600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-1132800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-1190400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-1209600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-1228800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-1286400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-1324800000:opp-supported-hw:0:0: 13 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-1363200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-1401600000:opp-supported-hw:0:0: 13 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-1440000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-1478400000:opp-supported-hw:0:0: 9 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-1516800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-1593600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-1593600000:opp-supported-hw:0:0: 9 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-1996800000:opp-supported-hw:0:0: 32 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-2188800000:opp-supported-hw:0:0: 16 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-307200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-307200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-384000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-422400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-460800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-480000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-537600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-556800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-614400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-652800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-691200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-729600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-768000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-844800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-844800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-902400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0:opp-960000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0:opp-979200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster0: Unevaluated properties are not allowed ('compatible', 'nvmem-cells', 'opp-1036800000', 'opp-1113600000', 'opp-1190400000', 'opp-1228800000', 'opp-1324800000', 'opp-1363200000', 'opp-1401600000', 'opp-1478400000', 'opp-1497600000', 'opp-1593600000', 'opp-307200000', 'opp-422400000', 'opp-480000000', 'opp-556800000', 'opp-652800000', 'opp-729600000', 'opp-844800000', 'opp-960000000', 'opp-shared' were unexpected) arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster0: Unevaluated properties are not allowed ('compatible', 'nvmem-cells', 'opp-1056000000', 'opp-1132800000', 'opp-1209600000', 'opp-1286400000', 'opp-1363200000', 'opp-1440000000', 'opp-1516800000', 'opp-1593600000', 'opp-1996800000', 'opp-2188800000', 'opp-307200000', 'opp-384000000', 'opp-460800000', 'opp-537600000', 'opp-614400000', 'opp-691200000', 'opp-768000000', 'opp-844800000', 'opp-902400000', 'opp-979200000', 'opp-shared' were unexpected) arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1036800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1056000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1113600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1132800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1190400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1209600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1248000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1286400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1324800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1363200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1401600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1440000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1478400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1516800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1555200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1593600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1632000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1670400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1708800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1747200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1785600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1804800000:opp-supported-hw:0:0: 14 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-1824000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1900800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-1977600000:opp-supported-hw:0:0: 48 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-2054400000:opp-supported-hw:0:0: 48 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-2150400000:opp-supported-hw:0:0: 48 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-2246400000:opp-supported-hw:0:0: 16 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-2342400000:opp-supported-hw:0:0: 16 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-307200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-307200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-384000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-403200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-460800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-480000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-537600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-556800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-614400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-652800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-691200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-729600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-748800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-806400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-825600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-883200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-902400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1:opp-940800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1:opp-979200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb /: opp-table-cluster1: Unevaluated properties are not allowed ('compatible', 'nvmem-cells', 'opp-1036800000', 'opp-1113600000', 'opp-1190400000', 'opp-1248000000', 'opp-1324800000', 'opp-1401600000', 'opp-1478400000', 'opp-1555200000', 'opp-1632000000', 'opp-1708800000', 'opp-1785600000', 'opp-1804800000', 'opp-1824000000', 'opp-1900800000', 'opp-1920000000', 'opp-1996800000', 'opp-2073600000', 'opp-2150400000', 'opp-307200000', 'opp-403200000', 'opp-480000000', 'opp-556800000', 'opp-652800000', 'opp-729600000', 'opp-806400000', 'opp-883200000', 'opp-940800000', 'opp-shared' were unexpected) arch/arm64/boot/dts/qcom/apq8096-db820c.dtb arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb arch/arm64/boot/dts/qcom/msm8996-mtp.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb /: opp-table-cluster1: Unevaluated properties are not allowed ('compatible', 'nvmem-cells', 'opp-1056000000', 'opp-1132800000', 'opp-1209600000', 'opp-1286400000', 'opp-1363200000', 'opp-1440000000', 'opp-1516800000', 'opp-1593600000', 'opp-1670400000', 'opp-1747200000', 'opp-1824000000', 'opp-1900800000', 'opp-1977600000', 'opp-2054400000', 'opp-2150400000', 'opp-2246400000', 'opp-2342400000', 'opp-307200000', 'opp-384000000', 'opp-460800000', 'opp-537600000', 'opp-614400000', 'opp-691200000', 'opp-748800000', 'opp-825600000', 'opp-902400000', 'opp-979200000', 'opp-shared' were unexpected) arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb
On Wed, Feb 08, 2023 at 12:46:59PM -0600, Rob Herring wrote: > > On Wed, 08 Feb 2023 16:39:12 +0100, Christian Marangi wrote: > > The qcom-cpufreq-nvmem driver supports 2 kind of devices: > > - pre-cpr that doesn't have power-domains and base everything on nvmem > > cells and multiple named microvolt bindings. > > Doesn't need required-opp binding in the opp nodes as they are only > > used for genpd based devices. > > - cpr-based that require power-domain in the cpu nodes and use various > > source to decide the correct voltage and freq > > Require required-opp binding since they need to be linked to the > > related opp-level. > > > > When the schema was introduced, it was wrongly set to always require these > > binding but this is not the case for pre-cpr devices. > > > > Make the power-domain and the required-opp optional and set them required > > only for qcs404 based devices. > > > > Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> > > --- > > Changes v6: > > - Drop Fixes tag (can't be backported due to prereq changes required) > > Changes v5: > > - Swap patch 1 and patch 2 to fix dt_check_warning on single > > Changes v4: > > - Explain why required-opp needs to be conditional > > - Split additional ref part > > Changes v3: > > - No change > > Changes v2: > > - Reword commit description > > - Fix condition order > > - Add allOf > > > > .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 74 +++++++++++-------- > > 1 file changed, 44 insertions(+), 30 deletions(-) > > > > Running 'make dtbs_check' with the schema in this patch gives the > following warnings. Consider if they are expected or the schema is > incorrect. These may not be new warnings. > > Note that it is not yet a requirement to have 0 warnings for dtbs_check. > This will change in the future. > > Full log is available here: https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20230208153913.24436-2-ansuelsmth@gmail.com > Just to not cause confusion since I know these are automated. All fixed in patch 3. > > /: opp-table-cluster0:opp-1036800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-1056000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-1113600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-1132800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-1190400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-1209600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-1228800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-1286400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-1324800000:opp-supported-hw:0:0: 13 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-1363200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-1401600000:opp-supported-hw:0:0: 13 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-1440000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-1478400000:opp-supported-hw:0:0: 9 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-1516800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-1593600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-1593600000:opp-supported-hw:0:0: 9 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-1996800000:opp-supported-hw:0:0: 32 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-2188800000:opp-supported-hw:0:0: 16 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-307200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-307200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-384000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-422400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-460800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-480000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-537600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-556800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-614400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-652800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-691200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-729600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-768000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-844800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-844800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-902400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0:opp-960000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0:opp-979200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster0: Unevaluated properties are not allowed ('compatible', 'nvmem-cells', 'opp-1036800000', 'opp-1113600000', 'opp-1190400000', 'opp-1228800000', 'opp-1324800000', 'opp-1363200000', 'opp-1401600000', 'opp-1478400000', 'opp-1497600000', 'opp-1593600000', 'opp-307200000', 'opp-422400000', 'opp-480000000', 'opp-556800000', 'opp-652800000', 'opp-729600000', 'opp-844800000', 'opp-960000000', 'opp-shared' were unexpected) > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster0: Unevaluated properties are not allowed ('compatible', 'nvmem-cells', 'opp-1056000000', 'opp-1132800000', 'opp-1209600000', 'opp-1286400000', 'opp-1363200000', 'opp-1440000000', 'opp-1516800000', 'opp-1593600000', 'opp-1996800000', 'opp-2188800000', 'opp-307200000', 'opp-384000000', 'opp-460800000', 'opp-537600000', 'opp-614400000', 'opp-691200000', 'opp-768000000', 'opp-844800000', 'opp-902400000', 'opp-979200000', 'opp-shared' were unexpected) > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1036800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1056000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1113600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1132800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1190400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1209600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1248000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1286400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1324800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1363200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1401600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1440000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1478400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1516800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1555200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1593600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1632000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1670400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1708800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1747200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1785600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1804800000:opp-supported-hw:0:0: 14 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-1824000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1900800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-1977600000:opp-supported-hw:0:0: 48 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-2054400000:opp-supported-hw:0:0: 48 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-2150400000:opp-supported-hw:0:0: 48 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-2246400000:opp-supported-hw:0:0: 16 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-2342400000:opp-supported-hw:0:0: 16 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-307200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-307200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-384000000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-403200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-460800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-480000000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-537600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-556800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-614400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-652800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-691200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-729600000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-748800000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-806400000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-825600000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-883200000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-902400000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1:opp-940800000:opp-supported-hw:0:0: 15 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1:opp-979200000:opp-supported-hw:0:0: 112 is greater than the maximum of 7 > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb > > /: opp-table-cluster1: Unevaluated properties are not allowed ('compatible', 'nvmem-cells', 'opp-1036800000', 'opp-1113600000', 'opp-1190400000', 'opp-1248000000', 'opp-1324800000', 'opp-1401600000', 'opp-1478400000', 'opp-1555200000', 'opp-1632000000', 'opp-1708800000', 'opp-1785600000', 'opp-1804800000', 'opp-1824000000', 'opp-1900800000', 'opp-1920000000', 'opp-1996800000', 'opp-2073600000', 'opp-2150400000', 'opp-307200000', 'opp-403200000', 'opp-480000000', 'opp-556800000', 'opp-652800000', 'opp-729600000', 'opp-806400000', 'opp-883200000', 'opp-940800000', 'opp-shared' were unexpected) > arch/arm64/boot/dts/qcom/apq8096-db820c.dtb > arch/arm64/boot/dts/qcom/apq8096-ifc6640.dtb > arch/arm64/boot/dts/qcom/msm8996-mtp.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3.dtb > arch/arm64/boot/dts/qcom/msm8996-oneplus3t.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dtb > arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dtb > arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dtb > > /: opp-table-cluster1: Unevaluated properties are not allowed ('compatible', 'nvmem-cells', 'opp-1056000000', 'opp-1132800000', 'opp-1209600000', 'opp-1286400000', 'opp-1363200000', 'opp-1440000000', 'opp-1516800000', 'opp-1593600000', 'opp-1670400000', 'opp-1747200000', 'opp-1824000000', 'opp-1900800000', 'opp-1977600000', 'opp-2054400000', 'opp-2150400000', 'opp-2246400000', 'opp-2342400000', 'opp-307200000', 'opp-384000000', 'opp-460800000', 'opp-537600000', 'opp-614400000', 'opp-691200000', 'opp-748800000', 'opp-825600000', 'opp-902400000', 'opp-979200000', 'opp-shared' were unexpected) > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-natrium.dtb > arch/arm64/boot/dts/qcom/msm8996pro-xiaomi-scorpio.dtb >
On 08/02/2023 16:39, Christian Marangi wrote: > The qcom-cpufreq-nvmem driver supports 2 kind of devices: > - pre-cpr that doesn't have power-domains and base everything on nvmem > cells and multiple named microvolt bindings. > Doesn't need required-opp binding in the opp nodes as they are only > used for genpd based devices. > - cpr-based that require power-domain in the cpu nodes and use various > source to decide the correct voltage and freq > Require required-opp binding since they need to be linked to the > related opp-level. > > When the schema was introduced, it was wrongly set to always require these > binding but this is not the case for pre-cpr devices. > Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Best regards, Krzysztof
diff --git a/Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml b/Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml index 7c42d9439abd..6f5e7904181f 100644 --- a/Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml +++ b/Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml @@ -17,6 +17,9 @@ description: | on the CPU OPP in use. The CPUFreq driver sets the CPR power domain level according to the required OPPs defined in the CPU OPP tables. + For old implementation efuses are parsed to select the correct opp table and + voltage and CPR is not supported/used. + select: properties: compatible: @@ -33,26 +36,6 @@ select: required: - compatible -properties: - cpus: - type: object - - patternProperties: - '^cpu@[0-9a-f]+$': - type: object - - properties: - power-domains: - maxItems: 1 - - power-domain-names: - items: - - const: cpr - - required: - - power-domains - - power-domain-names - patternProperties: '^opp-table(-[a-z0-9]+)?$': allOf: @@ -63,16 +46,6 @@ patternProperties: then: $ref: /schemas/opp/opp-v2-kryo-cpu.yaml# - - if: - properties: - compatible: - const: operating-points-v2-kryo-cpu - then: - patternProperties: - '^opp-?[0-9]+$': - required: - - required-opps - - if: properties: compatible: @@ -82,6 +55,47 @@ patternProperties: unevaluatedProperties: false +allOf: + - if: + properties: + compatible: + contains: + enum: + - qcom,qcs404 + + then: + properties: + cpus: + type: object + + patternProperties: + '^cpu@[0-9a-f]+$': + type: object + + properties: + power-domains: + maxItems: 1 + + power-domain-names: + items: + - const: cpr + + required: + - power-domains + - power-domain-names + + patternProperties: + '^opp-table(-[a-z0-9]+)?$': + if: + properties: + compatible: + const: operating-points-v2-kryo-cpu + then: + patternProperties: + '^opp-?[0-9]+$': + required: + - required-opps + additionalProperties: true examples:
The qcom-cpufreq-nvmem driver supports 2 kind of devices: - pre-cpr that doesn't have power-domains and base everything on nvmem cells and multiple named microvolt bindings. Doesn't need required-opp binding in the opp nodes as they are only used for genpd based devices. - cpr-based that require power-domain in the cpu nodes and use various source to decide the correct voltage and freq Require required-opp binding since they need to be linked to the related opp-level. When the schema was introduced, it was wrongly set to always require these binding but this is not the case for pre-cpr devices. Make the power-domain and the required-opp optional and set them required only for qcs404 based devices. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> --- Changes v6: - Drop Fixes tag (can't be backported due to prereq changes required) Changes v5: - Swap patch 1 and patch 2 to fix dt_check_warning on single Changes v4: - Explain why required-opp needs to be conditional - Split additional ref part Changes v3: - No change Changes v2: - Reword commit description - Fix condition order - Add allOf .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 74 +++++++++++-------- 1 file changed, 44 insertions(+), 30 deletions(-)