linux/arch/arm64/boot/dts
Suman Anna 8ec9ce361d arm64: dts: ti: k3-am65-main: Add PRU system events for virtio
A PRU system event "vring" has been added to each PRU and RTU
node in each of the ICSSG0, ICSSG1 and ICSSG2 remote processor
subsystems to enable the virtio/rpmsg communication between MPU
and that PRU/RTU core. The additions are done in the base
k3-am65-main.dtsi, and so are inherited by all the K3 AM65x
boards.

The PRU system events is the preferred approach over using TI
mailboxes, as it eliminates an external peripheral access from
the PRU/RTU-side, and keeps the interrupt generation internal to
the ICSSG. The difference from MPU would be minimal in using one
versus the other.

Mailboxes can still be used if desired, but currently there is
no support on firmware-side for K3 SoCs to use mailboxes. Either
approach would require that an appropriate firmware image is
loaded/booted on the PRU.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Acked-by: Ravi Gunasekaran <r-gunasekaran@ti.com>
Signed-off-by: MD Danish Anwar <danishanwar@ti.com>
Link: https://lore.kernel.org/r/20240529064420.571615-3-danishanwar@ti.com
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2024-06-12 21:31:28 +05:30
..
actions arm64: dts: Add/fix /memory node unit-addresses 2024-05-02 14:56:02 +02:00
allwinner Power management updates for 6.10-rc1 2024-05-14 13:19:15 -07:00
altera arm/arm64: dts: Drop "arm,armv8-pmuv3" compatible usage 2024-04-29 10:27:52 +02:00
amazon Minor improvements in ARM64 DTS for v6.10 2024-04-29 18:12:53 +02:00
amd arm64: dts: amd: use capital "OR" for multiple licenses in SPDX 2024-03-25 23:02:44 +01:00
amlogic arm64: dts: amlogic: Add Amlogic T7 reset controller 2024-04-23 10:04:25 +02:00
apm arm64: dts: Add/fix /memory node unit-addresses 2024-05-02 14:56:02 +02:00
apple
arm Minor improvements in ARM64 DTS for v6.10 2024-04-29 18:12:53 +02:00
bitmain
broadcom arm64: dts: Add/fix /memory node unit-addresses 2024-05-02 14:56:02 +02:00
cavium arm64: dts: Add/fix /memory node unit-addresses 2024-05-02 14:56:02 +02:00
exynos arm64: dts: exynos: gs101: specify empty clocks for remaining pinctrl 2024-05-03 10:36:56 +02:00
freescale soc: devicetree updates for 6.10, part 1 2024-05-13 08:45:18 -07:00
hisilicon Minor improvements in ARM64 DTS for v6.10 2024-04-29 18:12:53 +02:00
intel arm/arm64: dts: Drop "arm,armv8-pmuv3" compatible usage 2024-04-29 10:27:52 +02:00
lg arm64: dts: Add/fix /memory node unit-addresses 2024-05-02 14:56:02 +02:00
marvell mvebu dt64 for 6.10 (part 1) 2024-05-07 10:05:10 +02:00
mediatek soc: devicetree updates for 6.10, part 1 2024-05-13 08:45:18 -07:00
microchip arm64: dts: microchip: sparx5_pcb135: drop duplicated NOR flash 2024-04-08 16:56:30 +01:00
nuvoton arm64: dts: Add/fix /memory node unit-addresses 2024-05-02 14:56:02 +02:00
nvidia arm64: dts: Add/fix /memory node unit-addresses 2024-05-02 14:56:02 +02:00
qcom platform-drivers-x86 for v6.10-1 2024-05-16 09:14:50 -07:00
realtek Minor improvements in ARM64 DTS for v6.10 2024-04-29 18:12:53 +02:00
renesas USB / Thunderbolt changes for 6.10-rc1 2024-05-22 11:40:09 -07:00
rockchip soc: devicetree updates for 6.10, part 1 2024-05-13 08:45:18 -07:00
socionext arm64: dts: uniphier: ld20-global: drop audio codec port unit address 2024-04-24 08:49:39 +02:00
sprd arm64: dts: Add/fix /memory node unit-addresses 2024-05-02 14:56:02 +02:00
st Updates for the interrupt subsystem: 2024-05-14 09:47:14 -07:00
synaptics arm/arm64: dts: Drop "arm,armv8-pmuv3" compatible usage 2024-04-29 10:27:52 +02:00
tesla arm/arm64: dts: Drop "arm,armv8-pmuv3" compatible usage 2024-04-29 10:27:52 +02:00
ti arm64: dts: ti: k3-am65-main: Add PRU system events for virtio 2024-06-12 21:31:28 +05:30
toshiba
xilinx TTY/Serial changes for 6.10-rc1 2024-05-22 11:53:02 -07:00
Makefile