Message ID | 20230122174548.13758-1-ansuelsmth@gmail.com |
---|---|
State | Superseded |
Headers | show |
Series | [v2,1/2] dt-bindings: cpufreq: qcom-cpufreq-nvmem: make cpr bindings optional | expand |
On Sun, Jan 22, 2023 at 07:59:42PM +0200, Dmitry Baryshkov wrote: > On Sun, 22 Jan 2023 at 19:46, Christian Marangi <ansuelsmth@gmail.com> wrote: > > > > Enlarge opp-supported-hw maximum value. In recent SoC we started > > matching more bit and we currently match mask of 112. The old maximum of > > 7 was good for old SoC that didn't had complex id, but now this is > > limiting and we need to enlarge it to support more variants. > > > > Document all the various mask that can be used and limit them to only > > reasonable values instead of using a generic maximum limit. > > > > Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> > > --- > > .../bindings/opp/opp-v2-kryo-cpu.yaml | 20 +++++++++++++++++-- > > 1 file changed, 18 insertions(+), 2 deletions(-) > > > > diff --git a/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml b/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml > > index b4947b326773..908cb0d7695a 100644 > > --- a/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml > > +++ b/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml > > @@ -50,12 +50,28 @@ patternProperties: > > opp-supported-hw: > > description: | > > A single 32 bit bitmap value, representing compatible HW. > > - Bitmap: > > + Bitmap for MSM8996 format: > > 0: MSM8996, speedbin 0 > > 1: MSM8996, speedbin 1 > > 2: MSM8996, speedbin 2 > > 3-31: unused > > - maximum: 0x7 > > + > > + Bitmap for MSM8996 later revision format: > > + 0: MSM8996, speedbin 0 > > + 1: MSM8996, speedbin 1 > > + 2: MSM8996, speedbin 2 > > + 3: always set > > This is used for speedbin 3 > Is it right that 4 bit speedbin is only introduced later? Cause looking at the current opp-supported-hw for MSM8996SG and MSM8996 originally (and based on what this Documentation say) there were only 3 bit and then they started using a 4th bit. Just asking if it's ok to keep the bitmap split or i should just merge it. > > + 4-31: unused > > + > > + Bitmap for MSM8996SG format (speedbin shifted of 4 left): > > + 0-3: unused > > + 4: MSM8996SG, speedbin 0 > > + 5: MSM8996SG, speedbin 1 > > + 6: MSM8996SG, speedbin 2 > > + 7-31: unused > > + enum: [0x1, 0x2, 0x3, 0x4, 0x7, > > + 0x9, 0xd, 0xe, 0xf, > > + 0x10, 0x20, 0x30, 0x70] > > > > clock-latency-ns: true > > > > -- > > 2.38.1 > >
On Sun, 22 Jan 2023 at 20:13, Christian Marangi <ansuelsmth@gmail.com> wrote: > > On Sun, Jan 22, 2023 at 07:59:42PM +0200, Dmitry Baryshkov wrote: > > On Sun, 22 Jan 2023 at 19:46, Christian Marangi <ansuelsmth@gmail.com> wrote: > > > > > > Enlarge opp-supported-hw maximum value. In recent SoC we started > > > matching more bit and we currently match mask of 112. The old maximum of > > > 7 was good for old SoC that didn't had complex id, but now this is > > > limiting and we need to enlarge it to support more variants. > > > > > > Document all the various mask that can be used and limit them to only > > > reasonable values instead of using a generic maximum limit. > > > > > > Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> > > > --- > > > .../bindings/opp/opp-v2-kryo-cpu.yaml | 20 +++++++++++++++++-- > > > 1 file changed, 18 insertions(+), 2 deletions(-) > > > > > > diff --git a/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml b/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml > > > index b4947b326773..908cb0d7695a 100644 > > > --- a/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml > > > +++ b/Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml > > > @@ -50,12 +50,28 @@ patternProperties: > > > opp-supported-hw: > > > description: | > > > A single 32 bit bitmap value, representing compatible HW. > > > - Bitmap: > > > + Bitmap for MSM8996 format: > > > 0: MSM8996, speedbin 0 > > > 1: MSM8996, speedbin 1 > > > 2: MSM8996, speedbin 2 > > > 3-31: unused > > > - maximum: 0x7 > > > + > > > + Bitmap for MSM8996 later revision format: > > > + 0: MSM8996, speedbin 0 > > > + 1: MSM8996, speedbin 1 > > > + 2: MSM8996, speedbin 2 > > > + 3: always set > > > > This is used for speedbin 3 > > > > Is it right that 4 bit speedbin is only introduced later? Cause looking > at the current opp-supported-hw for MSM8996SG and MSM8996 originally > (and based on what this Documentation say) there were only 3 bit and > then they started using a 4th bit. Just asking if it's ok to keep the > bitmap split or i should just merge it. I don't think I got the question, please excuse me. Historically msm8996.dtsi used 0xff as 'all possible platforms' value for the GPU tables. Lately I fixed the CPU tables, added support for speed-bin 3. However I left these 0xff in GPU opp table intact. I don't remember if there was any reason behind that. Anyway this bit isn't always set, it is set only for the entries which should be selected for MSM8996 speed bin 3. > > > > + 4-31: unused > > > + > > > + Bitmap for MSM8996SG format (speedbin shifted of 4 left): > > > + 0-3: unused > > > + 4: MSM8996SG, speedbin 0 > > > + 5: MSM8996SG, speedbin 1 > > > + 6: MSM8996SG, speedbin 2 > > > + 7-31: unused > > > + enum: [0x1, 0x2, 0x3, 0x4, 0x7, > > > + 0x9, 0xd, 0xe, 0xf, > > > + 0x10, 0x20, 0x30, 0x70] > > > > > > clock-latency-ns: true > > > > > > -- > > > 2.38.1 > > > > > -- > Ansuel
On Sun, 22 Jan 2023 18:45:47 +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 > - cpr-based that require power-domain in the cpu nodes and use various > source to decide the correct voltage and freq > > 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 optional and set them required only for qcs404 > based devices. > > While at it also make more clear what the opp-table supports by adding > ref to the opp-v2-kryo-cpu and opp-v2-qcom-level schema. > > Fixes: ec24d1d55469 ("dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema") > Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> > --- > .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 81 +++++++++++++------ > 1 file changed, 56 insertions(+), 25 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/20230122174548.13758-1-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 Mon, Jan 23, 2023 at 07:49:02AM -0600, Rob Herring wrote: > > On Sun, 22 Jan 2023 18:45:47 +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 > > - cpr-based that require power-domain in the cpu nodes and use various > > source to decide the correct voltage and freq > > > > 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 optional and set them required only for qcs404 > > based devices. > > > > While at it also make more clear what the opp-table supports by adding > > ref to the opp-v2-kryo-cpu and opp-v2-qcom-level schema. > > > > Fixes: ec24d1d55469 ("dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema") > > Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> > > --- > > .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 81 +++++++++++++------ > > 1 file changed, 56 insertions(+), 25 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/20230122174548.13758-1-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 > Hi, these warning are fixed by patch 2 of this series.
diff --git a/Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml b/Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml index 9c086eac6ca7..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,37 +36,65 @@ 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]+)?$': - if: + allOf: + - if: + properties: + compatible: + const: operating-points-v2-kryo-cpu + then: + $ref: /schemas/opp/opp-v2-kryo-cpu.yaml# + + - if: + properties: + compatible: + const: operating-points-v2-qcom-level + then: + $ref: /schemas/opp/opp-v2-qcom-level.yaml# + + unevaluatedProperties: false + +allOf: + - if: properties: compatible: - const: operating-points-v2-kryo-cpu + 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-?[0-9]+$': - required: - - required-opps + '^opp-table(-[a-z0-9]+)?$': + if: + properties: + compatible: + const: operating-points-v2-kryo-cpu + then: + patternProperties: + '^opp-?[0-9]+$': + required: + - required-opps additionalProperties: true
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 - cpr-based that require power-domain in the cpu nodes and use various source to decide the correct voltage and freq 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 optional and set them required only for qcs404 based devices. While at it also make more clear what the opp-table supports by adding ref to the opp-v2-kryo-cpu and opp-v2-qcom-level schema. Fixes: ec24d1d55469 ("dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema") Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> --- .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 81 +++++++++++++------ 1 file changed, 56 insertions(+), 25 deletions(-)