Commits
Merge branch 'rpmsg-linux-4.9.y' of git://git.ti.com/rpmsg/rpmsg into rpmsg-ti-linux-4.9.y Merge the baseline rpmsg and remoteproc patches into the RPMsg domain integration branch: rpmsg-ti-linux-4.9.y. These are baselined on the remoteproc and rpmsg patches that went into v4.10-rc1 and all the upstream fixes from v4.10-rc4. The patches also include few additional fixes and enhancements to rpmsg/remoteproc cores. The enhancements to remoteproc core include adding API to allow rpmsg bus drivers to be able to retrieve a rproc handle given a virtio device and use that to perform physical to device address translation and an API to retrieve a fixed alias id for a remoteproc device. The enhancements to rpmsg core are primarily about adding a new descriptor field to the rpmsg channel device to allow multiple instances of a rpmsg client driver. It also includes support for rpmsg virtio transport using buffers in HIGHMEM and/or regular carveouts. The default CMA pools in Linux are allocated from HIGHMEM range since 3.18 if the platform has large enough memory for HIGHMEM. * 'rpmsg-linux-4.9.y' of git://git.ti.com/rpmsg/rpmsg: (71 commits) rpmsg: virtio_rpmsg_bus: move back rpmsg_hdr into a public header rpmsg: virtio_rpmsg_bus: add api for getting the underlying virtio device net: add the AF_QIPCRTR entries to family name tables TEMP: rpmsg: add a description field remoteproc: add api for retrieving the rproc alias id remoteproc: add an api to do pa to da conversion remoteproc: add safe version of vdev_to_rproc rpmsg: virtio_rpmsg_bus: fix export of rpmsg_send_offchannel_raw() rpmsg: virtio_rpmsg_bus: fix sg_set_buf() when addr is not a valid kernel address rpmsg: virtio_rpmsg: set rpmsg_buf_size customizable drivers: remoteproc: constify rproc_ops structures remoteproc: add some kind of help rpmsg: virtio_rpmsg_bus: fix channel creation Revert "remoteproc: Merge table_ptr and cached_table pointers" remoteproc: fix vdev reference management remoteproc: qcom_adsp_pil: select qcom_scm remoteproc: Drop wait in __rproc_boot() remoteproc/ste: Delete unused driver remoteproc: Remove "experimental" warning remoteproc: qcom_adsp_pil: select qcom_scm ... Signed-off-by: Suman Anna <s-anna@ti.com>