Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: can: xilinx_can: Add 'xlnx,has-ecc' optional property

ECC feature added to CAN TX_OL, TX_TL and RX FIFOs of Xilinx AXI CAN
Controller.

ECC is an IP configuration option where counter registers are added in
IP for 1bit/2bit ECC errors.

'xlnx,has-ecc' is an optional property and added to Xilinx AXI CAN
Controller node if ECC block enabled in the HW

Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Srinivas Goud <srinivas.goud@amd.com>
Link: https://lore.kernel.org/all/20240213-xilinx_ecc-v8-1-8d75f8b80771@pengutronix.de
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>

authored by

Srinivas Goud and committed by
Marc Kleine-Budde
7075d733 24033573

+5
+5
Documentation/devicetree/bindings/net/can/xilinx,can.yaml
··· 49 49 resets: 50 50 maxItems: 1 51 51 52 + xlnx,has-ecc: 53 + $ref: /schemas/types.yaml#/definitions/flag 54 + description: CAN TX_OL, TX_TL and RX FIFOs have ECC support(AXI CAN) 55 + 52 56 required: 53 57 - compatible 54 58 - reg ··· 141 137 interrupts = <GIC_SPI 59 IRQ_TYPE_EDGE_RISING>; 142 138 tx-fifo-depth = <0x40>; 143 139 rx-fifo-depth = <0x40>; 140 + xlnx,has-ecc; 144 141 }; 145 142 146 143 - |