1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/Documentation/devicetree/bindings/net/can
Marc Kleine-Budde 3bbb73f8e6 dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.MX35 and i.MX53
As both the i.MX35 and i.MX53 flexcan IP cores are compatible to the i.MX25,
they are listed as:

    compatible = "fsl,imx35-flexcan", "fsl,imx25-flexcan";

and:

    compatible = "fsl,imx53-flexcan", "fsl,imx25-flexcan";

in the SoC device trees.

This patch fixes the following errors, which shows up during a dtbs_check:

arch/arm/boot/dts/imx53-ard.dt.yaml: can@53fc8000: compatible: 'oneOf' conditional failed, one must be fixed:
   ['fsl,imx53-flexcan', 'fsl,imx25-flexcan'] is too long
   Additional items are not allowed ('fsl,imx25-flexcan' was unexpected)
   'fsl,imx53-flexcan' is not one of ['fsl,imx7d-flexcan', 'fsl,imx6ul-flexcan', 'fsl,imx6sx-flexcan']
   'fsl,imx53-flexcan' is not one of ['fsl,ls1028ar1-flexcan']
   'fsl,imx6q-flexcan' was expected
   'fsl,lx2160ar1-flexcan' was expected
   From schema: Documentation/devicetree/bindings/net/can/fsl,flexcan.yaml

Fixes: e5ab9aa7e4 ("dt-bindings: can: flexcan: convert fsl,*flexcan bindings to yaml")
Reported-by: Rob Herring <robh+dt@kernel.org>
Cc: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Link: https://lore.kernel.org/r/20201111130507.1560881-4-mkl@pengutronix.de
[robh: drop singular fsl,imx53-flexcan and fsl,imx35-flexcan]
Signed-off-by: Rob Herring <robh@kernel.org>
2020-11-13 08:46:57 -06:00
..
allwinner,sun4i-a10-can.yaml dt-bindings: Change maintainer address 2019-12-12 18:38:10 -06:00
atmel-can.txt dt-bindings: atmel-can: add microchip,sam9x60-can 2020-01-14 10:47:44 +01:00
bosch,m_can.yaml dt-bindings: Remove cases of 'allOf' containing a '$ref' 2020-05-03 11:10:41 -05:00
c_can.txt dt-bindings: net: c_can: Update binding for clock and power-domains property 2017-08-10 09:50:14 -07:00
can-controller.yaml dt-bindings: can: add can-controller.yaml 2020-11-03 22:24:19 +01:00
can-transceiver.yaml dt-bindings: Explicitly allow additional properties in common schemas 2020-10-07 11:30:06 -05:00
cc770.txt can: cc770: add platform bus driver for the CC770 and AN82527 2011-12-01 13:09:31 -05:00
fsl,flexcan.yaml dt-bindings: can: fsl,flexcan.yaml: fix compatible for i.MX35 and i.MX53 2020-11-13 08:46:57 -06:00
grcan.txt can: grcan: Add device driver for GRCAN and GRHCAN cores 2012-11-15 20:47:26 +01:00
holt_hi311x.txt can: hi311x: Use level-triggered interrupt 2018-11-09 17:20:08 +01:00
ifi_canfd.txt can: ifi: Add DT bindings for ifi,canfd 2016-02-20 14:56:00 +01:00
microchip,mcp251x.txt dt-bindings: can: mcp251x: document GPIO support 2020-09-21 10:13:18 +02:00
microchip,mcp251xfd.yaml dt-binding: can: mcp251xfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd" 2020-09-30 11:22:26 +02:00
mpc5xxx-mscan.txt dt: Move device tree documentation out of powerpc directory 2011-01-31 00:09:01 -07:00
rcar_can.txt dt-bindings: can: rcar_can: Document r8a774e1 support 2020-10-07 23:18:33 +02:00
rcar_canfd.txt dt-bindings: can: rcar_canfd: Document r8a774e1 support 2020-10-07 23:18:33 +02:00
sja1000.txt can: sja1000: add documentation for Technologic Systems version 2016-02-20 14:56:00 +01:00
tcan4x5x.txt docs: dt: fix references to m_can.txt file 2020-03-31 09:03:34 -06:00
ti_hecc.txt can: ti_hecc: Add TI HECC DT binding documentation 2017-04-04 16:55:26 +02:00
xilinx_can.txt dt-bindings: can: xilinx_can: add Xilinx CAN FD 2.0 bindings 2018-11-28 16:19:52 +01:00