dmaengine: ti: k3-udma: Add PSIL threads for AM62P and J722S
authorVignesh Raghavendra <vigneshr@ti.com>
Wed, 13 Dec 2023 08:13:18 +0000 (13:43 +0530)
committerVinod Koul <vkoul@kernel.org>
Thu, 21 Dec 2023 16:15:18 +0000 (21:45 +0530)
commit3b08b3775593442be52cbb99efbccbd7fe4fa3fe
tree15c2b58332a7f7424be9f45922c0618c7a5983ca
parentf5c24d94512f1b288262beda4d3dcb9629222fc7
dmaengine: ti: k3-udma: Add PSIL threads for AM62P and J722S

Add PSIL thread information and enable UDMA support for AM62P
and J722S SoC. J722S SoC family is a superset of AM62P, thus
common PSIL thread ID map is reused for both devices.

For those interested, more details about the SoC can be found
in the Technical Reference Manual here:
AM62P - https://www.ti.com/lit/pdf/spruj83
J722S - https://www.ti.com/lit/zip/sprujb3

Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Signed-off-by: Bryan Brattlof <bb@ti.com>
Signed-off-by: Vaishnav Achath <vaishnav.a@ti.com>
Reviewed-by: Jai Luthra <j-luthra@ti.com>
Link: https://lore.kernel.org/r/20231213081318.26203-1-vaishnav.a@ti.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/ti/Makefile
drivers/dma/ti/k3-psil-am62p.c [new file with mode: 0644]
drivers/dma/ti/k3-psil-priv.h
drivers/dma/ti/k3-psil.c
drivers/dma/ti/k3-udma.c