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 adds the base infrastructure to enable the PRUSS Ethernet driver to be able to load and boot Ethernet-specific firmwares onto the PRUs on various TI industrial boards (AM335x ICEv2, AM437x IDK, AM572x IDK, AM571x IDK, K2G-ICE, AM65x EVM, AM65x IDK, and J721E IDK boards). The support is made possible by adding various new API to the PRUSS platform drivers - these include API to get a PRU rproc instance, and from it a PRUSS instance, request various memory regions, API to program the various PRUSS syscon sub-modules and helper functions to program certain common registers within the PRUSS CFG space. The PRU remoteproc infrastructure is also enhanced to parse the client DT nodes and program in client specific features such as the PRU core firmware names, the internal PinMux configuration, and PRUSS INTC mapping configuration. The DT INTC configuration feature will override any configuration provided through the firmware's resource table, paving way to use a resource-table less PRU firmwares in the future. * 'rproc-linux-5.4.y' of git://git.ti.com/rpmsg/remoteproc : dt-bindings: soc: ti: pruss: Add PSIL configuration details soc: ti: pruss: add helper function to enable OCP master ports remoteproc/pru: add support for configuring GPMUX based on client setup soc: ti: pruss: add helper functions to get/set PRUSS_CFG_GPMUX soc: ti: pruss: add helper functions to set GPI mode, MII_RT_event and XFR soc: ti: pruss: add pruss_cfg_read()/update() API soc: ti: pruss: add pruss_{request,release}_mem_region() API soc: ti: pruss: add pruss_get()/put() API remoteproc/pru: add pru_rproc_get_id() API to retrieve the PRU id remoteproc/pru: add support for parsing pru interrupt mapping from DT remoteproc/pru: configure firmware based on client setup remoteproc/pru: Add pru_rproc_set_ctable() function remoteproc/pru: deny rproc sysfs ops for PRU client driven boots remoteproc/pru: add APIs to get and put the PRU cores dt-bindings: remoteproc: pru: Document application node bindings Signed-off-by:Suman Anna <s-anna@ti.com>
Loading
Please sign in to comment