RE: [PATCH v3 1/3] dt-bindings: can: xilinx_can: Add ECC property 'xlnx,has-ecc'
From: Goud, Srinivas <hidden>
Date: 2023-08-30 06:07:10
Also in:
linux-arm-kernel, linux-can, linux-devicetree, lkml
Hi Rob,
-----Original Message----- From: Rob Herring <robh@kernel.org> Sent: Monday, August 28, 2023 9:13 PM To: Goud, Srinivas <redacted> Cc: wg@grandegger.com; mkl@pengutronix.de; davem@davemloft.net; edumazet@google.com; kuba@kernel.org; pabeni@redhat.com; krzysztof.kozlowski+dt@linaro.org; conor+dt@kernel.org; p.zabel@pengutronix.de; git (AMD-Xilinx) [off-list ref]; Simek, Michal [off-list ref]; linux-can@vger.kernel.org; linux-arm- kernel@lists.infradead.org; linux-kernel@vger.kernel.org; netdev@vger.kernel.org; devicetree@vger.kernel.org; appana.durga.rao@xilinx.com; naga.sureshkumar.relli@xilinx.com Subject: Re: [PATCH v3 1/3] dt-bindings: can: xilinx_can: Add ECC property 'xlnx,has-ecc' On Mon, Aug 28, 2023 at 08:28:43PM +0530, Srinivas Goud wrote:quoted
ECC feature added to Tx and Rx FIFOs for Xilinx AXI CAN Controller. Part of this feature configuration and counter registers added in IP for 1bit/2bit ECC errors. xlnx,has-ecc is optional property and added to Xilinx AXI CAN Controller node if ECC block enabled in the HW Signed-off-by: Srinivas Goud <redacted> --- Changes in v3: Update commit description Changes in v2: NoneDoesn't apply, dependency?
This patch is created on top of below commit and this is part of the linux-can-next/master and Linux torvalds GIT https://lore.kernel.org/all/bfaed896cc51af02fe5f290675313ab4dcab0d33.1689164442.git.michal.simek@amd.com/ (local)
quoted
Documentation/devicetree/bindings/net/can/xilinx,can.yaml | 5 +++++ 1 file changed, 5 insertions(+)diff --git a/Documentation/devicetree/bindings/net/can/xilinx,can.yamlb/Documentation/devicetree/bindings/net/can/xilinx,can.yaml index 64d57c3..c842610 100644--- a/Documentation/devicetree/bindings/net/can/xilinx,can.yaml +++ b/Documentation/devicetree/bindings/net/can/xilinx,can.yaml@@ -49,6 +49,10 @@ properties: resets: maxItems: 1 + xlnx,has-ecc: + $ref: /schemas/types.yaml#/definitions/flag + description: CAN Tx and Rx fifo ECC enable flag (AXI CAN)has ECC or enable ECC?
Will update description with "has ECC"
quoted
+ required: - compatible - reg@@ -137,6 +141,7 @@ examples: interrupts = <GIC_SPI 59 IRQ_TYPE_EDGE_RISING>; tx-fifo-depth = <0x40>; rx-fifo-depth = <0x40>; + xlnx,has-eccObviously not tested.
Will fix it. Thanks, Srinivas