Message ID | 20230208153913.24436-2-ansuelsmth@gmail.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp3527752wrn; Wed, 8 Feb 2023 07:45:24 -0800 (PST) X-Google-Smtp-Source: AK7set/sVJKMW0L2aSgVCpxZJPdo+7b6AnZifHwRt2nf01DS1BkXTUDb10UUsoi9QQmPoMd531l5 X-Received: by 2002:a17:906:5307:b0:88f:1255:59c with SMTP id h7-20020a170906530700b0088f1255059cmr5972579ejo.1.1675871124101; Wed, 08 Feb 2023 07:45:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1675871124; cv=none; d=google.com; s=arc-20160816; b=GAYd/2bUPnZq+jzu5Vx/wCI7fkH0vdU5ydJZpNXGo2w7cftOGa/GGpzGr+XPzL0vMm SMo/Ju30+FI7c8JdtQ3AvASD+RnyJxObeWcsxC1GFiIK0wOD4FbSpbNwj1Yi2zz3DR4c fKJBuB5DWNOisD9fkr4+XC1mdiigiUwJvbNdX5+O1DGEyKdLXBfHTj1Slr8o8UbftGYp vRUbCDiDHgw8GIVn+Hv15RqGzwy9/QSgJRXY9aTTQtkZsg0nlOvntCZ+eLeKBPno61JP +Ar0+vz+CjjofBo1g/Pu2aCAD9GjZ1+oQycIklOoxSl4Zn8FeNAnEjf/BrO3pZvsGw1b D9zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=HFW09DSWE151zjBNnB3HWCYqZY622+jBm6O+Jc9cnLw=; b=WDJMTZi8PKqTT7xRHb0+ZEjQZ0IBw5shgg8nEtfSFW0YsCz2B4W8IxSOvzhPfD2y0S saXdWq1YfTKd35EkK1StA06PH70NQbjYADZvWAl1tVtp6oYosRm2JyfVnTyjI0qaQFwl cIp25oGEY8GeSAe22/dPlaF1H8y3OYL1Uwbw4avdEyDQEMvsnS6Jf4b3v3ErxgntOnoS 4+MJJk+icCNcACVCkXszlc/95b65zIDxRYnAH9ZlzvaLFupGBgGzHnKZySVzazlnSIZB bIfsDiAJn29jYV4s7f8n7KEe3W9EeKgn2fJKxtY7bostBH4sQPsFsvg2jBlob8Bq+HMo c3XA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="fhKRU/ws"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id jr21-20020a170906515500b008879a229030si17886673ejc.292.2023.02.08.07.45.00; Wed, 08 Feb 2023 07:45:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="fhKRU/ws"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231783AbjBHPjq (ORCPT <rfc822;ivan.orlov0322@gmail.com> + 99 others); Wed, 8 Feb 2023 10:39:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59540 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231727AbjBHPjl (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Wed, 8 Feb 2023 10:39:41 -0500 Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9606248A26; Wed, 8 Feb 2023 07:39:37 -0800 (PST) Received: by mail-wm1-x32b.google.com with SMTP id bg26so13629627wmb.0; Wed, 08 Feb 2023 07:39:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=HFW09DSWE151zjBNnB3HWCYqZY622+jBm6O+Jc9cnLw=; b=fhKRU/ws5vwOeH79D5Lma45fwrgAt7s1bP30GX5RUop3wYvlCJXl0c8gk74U2u4IZc +NMCNVSr2HPCjjNalcUvvQGI/aQhmP0mhU44vEeq9XogiGx/KGGNVtRdTKTynY/YdJnU v4C2Bo+5R1w11KaMVGEamNMpZLUW7Z1PRw4kDxnZYxgXXe7Ze9bDwJj7wtT8X8EqmhjP ycNq7ywfYgJjVPyik909QmQmZpoSlv6ZMO2h8BvM7SHHBGa4yaJCGq9A2BJawY1c1b1G rI18YeDIavR7n+zp9QKXO3D3y1lPWHT6Xp/RFIjR/DENhskDhDmVEFKInFsewIde7HC6 sUgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HFW09DSWE151zjBNnB3HWCYqZY622+jBm6O+Jc9cnLw=; b=fGJCJBrqpSzLEPTgfWuFpF8jj0jII97/5V3Qp2OkeJkmYpqfJxCDpjZFtGzA3vvXT2 ERPVoTLpajqy+ubPV5ZVS2lUYhBWPA/r6cAT47swUHZa7VBtwsW7xvlHbR7Xdz341Yfx HnBKMvclT+DveiEWGXdxjqwynJOGw9LhfJZ1qZsxZPLzDDn1wf6IZ1zfVTj4G5psykWO MZO2tSHbs3pKrt0AhFiCDW2R8w1OFYVdEuvadh7oSyMUp22rCe9sPRyTQAV7yxp0c5j9 Elum0/Vr3emaHNnPBpTvNioOzqWoHKOWfGQr5kZZh4OyP1ICnJJJt1P3I/7UrX8RofZ0 sDrg== X-Gm-Message-State: AO0yUKUh/wla0oc6PEF14+2SrSfqIKlJ3wzdRfOz+iiXrxcw68bqkcXo wOyQydi9xfe8UrKM6v7kC3c= X-Received: by 2002:a05:600c:3417:b0:3dc:5b79:2dbb with SMTP id y23-20020a05600c341700b003dc5b792dbbmr6887685wmp.25.1675870775954; Wed, 08 Feb 2023 07:39:35 -0800 (PST) Received: from localhost.localdomain (93-34-91-73.ip49.fastwebnet.it. [93.34.91.73]) by smtp.googlemail.com with ESMTPSA id n2-20020a05600c3b8200b003dfe659f9b1sm6755596wms.3.2023.02.08.07.39.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Feb 2023 07:39:35 -0800 (PST) From: Christian Marangi <ansuelsmth@gmail.com> To: Andy Gross <agross@kernel.org>, Bjorn Andersson <andersson@kernel.org>, Konrad Dybcio <konrad.dybcio@linaro.org>, Ilia Lin <ilia.lin@kernel.org>, "Rafael J. Wysocki" <rafael@kernel.org>, Viresh Kumar <viresh.kumar@linaro.org>, Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Nishanth Menon <nm@ti.com>, Stephen Boyd <sboyd@kernel.org>, linux-arm-msm@vger.kernel.org, linux-pm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Christian Marangi <ansuelsmth@gmail.com> Subject: [PATCH v6 2/3] dt-bindings: cpufreq: qcom-cpufreq-nvmem: make cpr bindings optional Date: Wed, 8 Feb 2023 16:39:12 +0100 Message-Id: <20230208153913.24436-2-ansuelsmth@gmail.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20230208153913.24436-1-ansuelsmth@gmail.com> References: <20230208153913.24436-1-ansuelsmth@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1757278239961022009?= X-GMAIL-MSGID: =?utf-8?q?1757278239961022009?= |
Series |
[v6,1/3] dt-bindings: cpufreq: qcom-cpufreq-nvmem: specify supported opp tables
|
|
Commit Message
Christian Marangi
Feb. 8, 2023, 3:39 p.m. UTC
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(-)
Comments
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: