mbox series

[0/2] Add AM64x SoC support to PRUSS platform driver

Message ID 20210623165032.31223-1-s-anna@ti.com
Headers show
Series Add AM64x SoC support to PRUSS platform driver | expand

Message

Suman Anna June 23, 2021, 4:50 p.m. UTC
Hi Santosh,

The following series adds the base support for the ICSSG IP on AM64x SoCs.
Patches are on top of v5.13-rc1 + minor fix that Jan had posted [1].

The ICSSG IP on AM64x is a minor revised version that looks almost same as
the version used on J721E. There is no SGMII support on AM64x SoCs, but
otherwise they have the same 2 PRUs, 2 RTUS and 2 Tx_PRUs just like J721E
and AM65x SR2.0 SoCs.

The CFG sub-module is the only sub-module that has a different revision
version w.r.t J721E. J721E and AM65x differed in CFG, ECC Aggregator,
RAT Slices. ECAP, INTC, MDIO and UART0 are all identical. There are no
revision registers on IEP0/IEP1, MII_RT, MII_G_RT, PROTECT or TASK Manager
modules, and these look to be identical from a quick register comparision
from TRM. There are no SGMII registers at all. IEP, MII_RT and MII_G_RT
are also syscon nodes, so any differences would have to be dealt
within the client drivers.

regards,
Suman

[1] https://patchwork.kernel.org/project/linux-arm-kernel/patch/d6e24953-ea89-fd1c-6e16-7a0142118054@siemens.com/

Suman Anna (2):
  dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs
  soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs

 Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml | 6 ++++--
 drivers/soc/ti/pruss.c                                 | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)

Comments

Rob Herring (Arm) July 14, 2021, 7:16 p.m. UTC | #1
On Wed, 23 Jun 2021 11:50:31 -0500, Suman Anna wrote:
> The K3 AM64x SoCs also have the Gigabit Ethernet capable PRU-ICSS IP

> that is present on existing K3 AM65x and J721E SoCs (ICSSG). The IP

> is similar to the ones used on K3 J721E or AM65x SR2.0 SoCs.

> 

> Update the PRUSS bindings for these ICSSG instances.

> 

> Signed-off-by: Suman Anna <s-anna@ti.com>

> ---

>  Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml | 6 ++++--

>  1 file changed, 4 insertions(+), 2 deletions(-)

> 


Acked-by: Rob Herring <robh@kernel.org>