Merge branch 'rproc-linux-4.9.y' of git://git.ti.com/rpmsg/remoteproc into rpmsg-ti-linux-4.9.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 PRUSS, a PRU rproc instance, request various memory regions,
various API to program the PRUSS_GPCFGx registers etc.
The merge adds support for a new module parameter 'use_eth_fw' to the
pru_rproc driver to be able to load non-ethernet firmwares on the
above boards, the default supporting Ethernet usecases on supported
PRUSS instances.
* 'rproc-linux-4.9.y' of git://git.ti.com/rpmsg/remoteproc:
TEMP: remoteproc/pru: enable ethernet fw for PRUSSs on K2G ICE EVM
HACK: remoteproc/pru: extend DT-based GP_MUX_SEL programming to K2G ICE EVM
HACK: remoteproc/pru: allow device tree to configure GP_MUX_SEL
remoteproc/pruss: add pruss_cfg_set_gpmux() API
TEMP: remoteproc/pru: enable ethernet fw for PRUSS1 on AM571x IDK
TEMP: remoteproc/pru: use different firmware names for ethernet
TEMP: remoteproc/pru: add pru_rproc_set_ctable() function
remoteproc/pruss: add apis to set GPI mode, MII_RT_event and XFR
remoteproc/pruss: add pruss_{request,release}_mem_region() API
remoteproc/pruss: add APIs to get and set the PRU cores
remoteproc/pruss: add pruss_get()/put() API
remoteproc/pruss_soc: enable OCP master ports in SYSCFG always
ARM: dts: keystone-k2g: Add label property to PRU nodes
ARM: dts: DRA7: Add label property to PRU nodes
ARM: dts: AM4372: Add label property to PRU nodes
ARM: dts: AM33xx: Add label property to PRU nodes
Documentation: dt: Update PRU bindings with label property
Signed-off-by: Suman Anna <s-anna@ti.com>