Merge branch 'rproc-linux-5.4.y' of git://git.ti.com/rpmsg/remoteproc into rpmsg-ti-linux-5.4.y
Pull in the updated remoteproc feature branch that brings in a number
of improvements/cleanups to the PRUSS platform drivers. These include:
- Extend the support for IEP clock muxes to all SoCs (only K3 SoCs
supported previously).
- Add YAML bindings for IEP sub-module and corresponding dts nodes
on all SoCs.
- Add three new YAML bindings 'ti,pruss-intc.yaml', 'ti,pru-rproc.yaml'
and 'ti,pru-consumer.yaml' for PRUSS INTC, PRU remoteproc and PRU
consumers respectively. The corresponding text bindings are dropped.
- Drop the added pruss_intc_trigger() API, and convert the PRU
remoteproc driver to direct use an equivalent IRQ subsystem API.
The IEP changes would also require corresponding adjustments to the PRU
Ethernet drivers (out of scope on this tree, changes handled through
the connectivity domain tree).
* 'rproc-linux-5.4.y' of git://git.ti.com/rpmsg/remoteproc: (25 commits)
Revert "dt-bindings: remoteproc: Add binding doc for PRU Cores in the PRU-ICSS"
Revert "dt-bindings: remoteproc: pru: Update bindings for supporting rpmsg"
Revert "dt-bindings: remoteproc: pru: Document application node bindings"
Revert "dt-bindings: remoteproc: pru: Update bindings for K3 AM65x & J721E SoCs"
Revert "dt-bindings: remoteproc: pru: Update bindings for K3 AM65x SR2.0 SoCs"
Revert "dt-bindings: irqchip: Add PRUSS interrupt controller bindings"
dt-bindings: remoteproc: Add PRU consumer bindings
dt-bindings: remoteproc: pru: Update bindings for supporting rpmsg
dt-bindings: remoteproc: Add binding doc for PRU cores in the PRU-ICSS
dt-bindings: irqchip: Add PRU-ICSS interrupt controller bindings
Revert "TEMP: irqchip/irq-pruss-intc: Add an inline pruss_intc_trigger() helper"
remoteproc/pru: Deprecate usage of pruss_intc_trigger()
arm64: dts: ti: k3-j721e-main: Update the compatible for ICSS IEP nodes
arm64: dts: ti: k3-am65-main: Update the compatible for ICSS IEP nodes
ARM: dts: keystone-k2g: Update the PRUSS IEP nodes
ARM: dts: dra7-pruss: Update the PRUSS IEP nodes
ARM: dts: am4372: Update the PRUSS IEP nodes
ARM: dts: am335x: Update the PRUSS IEP node
dt-bindings: soc: ti: pruss: Update IEP documentation
dt-bindings: net: icss_iep: Add dt binding documentation
...
Signed-off-by: Suman Anna <s-anna@ti.com>