[PATCH 2/2] soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs
Grygorii Strashko
grygorii.strashko at ti.com
Wed Jun 23 10:48:18 PDT 2021
On 23/06/2021 19:50, Suman Anna wrote:
> The K3 AM64x family of SoCs have a similar version of the PRU-ICSS (ICSSG)
> processor subsystem present on K3 J721E and K3 AM65x SR2.0 SoCs. These SoCs
> contain typically two ICSSG instances named ICSSG0 and ICSSG1. The two
> ICSSGs are identical to each other for the most part with minor SoC
> integration differences and capabilities. SGMII mode is not supported at
> all on these SoCs (unlike specific instances on AM65x, J721E). The ICSSG1
> also has limited pins connected on some sub-modules compared to ICSSG0.
>
> There is no change in the Interrupt Controller w.r.t either of AM65x or
> J721E SoCs. All other integration aspects are also very similar to the
> existing SoCs.
>
> The existing pruss platform driver has been updated to support these
> similar ICSSG instances through a new AM64x specific compatible.
>
> Signed-off-by: Suman Anna <s-anna at ti.com>
> ---
> drivers/soc/ti/pruss.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/soc/ti/pruss.c b/drivers/soc/ti/pruss.c
> index afc8aae68035..b36779309e49 100644
> --- a/drivers/soc/ti/pruss.c
> +++ b/drivers/soc/ti/pruss.c
> @@ -338,6 +338,7 @@ static const struct of_device_id pruss_of_match[] = {
> { .compatible = "ti,k2g-pruss" },
> { .compatible = "ti,am654-icssg", .data = &am65x_j721e_pruss_data, },
> { .compatible = "ti,j721e-icssg", .data = &am65x_j721e_pruss_data, },
> + { .compatible = "ti,am642-icssg", .data = &am65x_j721e_pruss_data, },
> {},
> };
> MODULE_DEVICE_TABLE(of, pruss_of_match);
>
Reviewed-by: Grygorii Strashko <grygorii.strashko at ti.com>
--
Best regards,
grygorii
More information about the linux-arm-kernel
mailing list