Merge branch 'rproc-linux-4.19.y' of git://git.ti.com/rpmsg/remoteproc into rpmsg-ti-linux-4.19.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, and K2G-ICE 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-4.19.y' of git://git.ti.com/rpmsg/remoteproc:
soc: ti: pruss: enable OCP master ports in SYSCFG always
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_regmap_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>