Re: [PATCH v3 09/11] dt-bindings: i2c: i2c-imx-lpi2c: Fix dtbs_check compatible oneOf error
From: Abel Vesa <hidden>
Date: 2021-11-10 17:48:23
Also in:
linux-devicetree, linux-i2c, linux-serial, lkml
On 21-11-10 17:52:19, Abel Vesa wrote:
On 21-10-14 15:02:19, Rob Herring wrote:quoted
On Wed, Oct 06, 2021 at 04:26:02PM +0300, Abel Vesa wrote:quoted
Fix following dtbs_check error: arch/arm64/boot/dts/freescale/imx8qm-mek.dt.yaml: i2c@5a800000: compatible: 'oneOf' conditional failed, one must be fixed: ['fsl,imx8qm-lpi2c', 'fsl,imx7ulp-lpi2c'] is too long Additional items are not allowed ('fsl,imx7ulp-lpi2c' was unexpected) 'fsl,imx8qxp-lpi2c' was expected From schema: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml Signed-off-by: Abel Vesa <redacted> --- Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)diff --git a/Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml b/Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml index 29b9447f3b84..acf2d5f45f4e 100644 --- a/Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml +++ b/Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml@@ -18,8 +18,11 @@ properties: - enum: - fsl,imx7ulp-lpi2c - fsl,imx8qm-lpi2c + - fsl,imx8qxp-lpi2cBoth with and without a fallback should not be valid. Why are you changing fsl,imx8qxp-lpi2c when the error was for fsl,imx8qm-lpi2c?Sorry for the late reply. I assume the correct way would be like: oneOf: - enum: - fsl,imx7ulp-lpi2c - items: - enum: - fsl,imx8dxl-lpi2c - fsl,imx8qxp-lpi2c - fsl,imx8qm-lpi2c - const: fsl,imx7ulp-lpi2c Right ? Since all the possible combinations are: compatible = "fsl,imx8dxl-lpi2c", "fsl,imx7ulp-lpi2c"; compatible = "fsl,imx8qm-lpi2c", "fsl,imx7ulp-lpi2c"; compatible = "fsl,imx8qxp-lpi2c", "fsl,imx7ulp-lpi2c"; compatible = "fsl,imx7ulp-lpi2c";
Sent v4. Please have a look there.
quoted
quoted
- items: - - const: fsl,imx8qxp-lpi2c + - enum: + - fsl,imx8qm-lpi2c + - fsl,imx8qxp-lpi2c - const: fsl,imx7ulp-lpi2c reg: -- 2.31.1
_______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel