net: ti: icssg-prueth: Add AM64x icssg support
authorMD Danish Anwar <danishanwar@ti.com>
Mon, 11 Sep 2023 05:43:08 +0000 (11:13 +0530)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 12 Sep 2023 08:23:50 +0000 (10:23 +0200)
commitb256e13378a90c6465bbab1dcaf8c2847357538d
tree54f5783d463ed4b9c6e8eec615644cfb849f5cca
parent0caab0a46d066f068952776cba64158c25be70d4
net: ti: icssg-prueth: Add AM64x icssg support

Add AM64x ICSSG support which is similar to am65x SR2.0, but required:
- all ring configured in exposed ring mode
- always fill both original and buffer fields in cppi5 desc

Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Roger Quadros <rogerq@kernel.org>
Signed-off-by: MD Danish Anwar <danishanwar@ti.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/ti/icssg/icssg_prueth.c