[PATCH v7 0/3] can: xilinx_can: Add ECC feature support

Goud, Srinivas srinivas.goud at amd.com
Mon Dec 18 22:34:11 PST 2023


Ping!

>-----Original Message-----
>From: Srinivas Goud <srinivas.goud at amd.com>
>Sent: Monday, November 27, 2023 3:58 PM
>To: wg at grandegger.com; mkl at pengutronix.de; davem at davemloft.net;
>edumazet at google.com; kuba at kernel.org; pabeni at redhat.com;
>robh+dt at kernel.org; krzysztof.kozlowski+dt at linaro.org; conor+dt at kernel.org;
>p.zabel at pengutronix.de
>Cc: git (AMD-Xilinx) <git at amd.com>; michal.simek at xilinx.com; linux-
>can at vger.kernel.org; netdev at vger.kernel.org; devicetree at vger.kernel.org;
>linux-arm-kernel at lists.infradead.org; linux-kernel at vger.kernel.org;
>appana.durga.rao at xilinx.com; Goud, Srinivas <srinivas.goud at amd.com>
>Subject: [PATCH v7 0/3] can: xilinx_can: Add ECC feature support
>
>Add ECC feature support to Tx and Rx FIFOs for Xilinx CAN Controller.
>ECC is an IP configuration option where counter registers are added in IP for
>1bit/2bit ECC errors count and reset.
>Also driver reports 1bit/2bit ECC errors for FIFOs based on ECC error interrupts.
>
>Add xlnx,has-ecc optional property for Xilinx AXI CAN controller to support ECC
>if the ECC block is enabled in the HW.
>
>Add ethtool stats interface for getting all the ECC errors information.
>
>There is no public documentation for it available.
>
>---
>BRANCH: linux-can-next/master
>
>Changes in v7:
>Update with spinlock only for stats counters
>
>Changes in v6:
>Update commit description
>
>Changes in v5:
>Fix review comments
>Change the sequence of updates the stats Add get_strings and get_sset_count
>stats interface Use u64 stats helper function
>
>Changes in v4:
>Fix DT binding check warning
>Update xlnx,has-ecc property description
>
>Changes in v3:
>Update mailing list
>Update commit description
>
>Changes in v2:
>Address review comments
>Add ethtool stats interface
>Update commit description
>
>
>Srinivas Goud (3):
>  dt-bindings: can: xilinx_can: Add 'xlnx,has-ecc' optional property
>  can: xilinx_can: Add ECC support
>  can: xilinx_can: Add ethtool stats interface for ECC errors
>
> .../devicetree/bindings/net/can/xilinx,can.yaml    |   5 +
> drivers/net/can/xilinx_can.c                       | 159 ++++++++++++++++++++-
> 2 files changed, 160 insertions(+), 4 deletions(-)
>
>--
>2.1.1




More information about the linux-arm-kernel mailing list