Merge branch 'platform-ti-linux-4.9.y-golden' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree into rproc-linux-4.9.y
Pull in the platform base tree into the remoteproc feature tree. The
merge had to fixup the wkup_m3_ipc driver for the new rproc_da_to_va()
signature, and pulls in various required patches, new features and
fixes including the following:
1. New Board Support
- Support for AM57xx GP EVMs
- Support for AM571x IDK board
- Support for a new DRA71 EVM
- Initial support for the Keystone K2G-ICE board
2. OMAP
- Basic defconfig builder infrastructure
- Core PM functionality on AM335x/AM437x SoCs including both
cpuidle and suspend/resume support
- rtc-only infrastructure
- A new ti-opp-supply driver leveraging multiple regulator support
with ABB and AVS Class 0 support on DRA7/AM57 platforms
- TI DRA7 iodelay driver for configuring SoC pin delays
3. Keystone
- NFS boot support on K2HK/K2L/K2E EVMs through config fragments
- SRAM infrastructure for the Keystone MSM RAM memories
- Basic enablement of the Keystone 66AK2G platforms
- Basic TI System Control Interface (TI-SCI) infrastructure to
communicate with PMMC on 66AK2G SoC for clock and reset control.
Infrastructure include TI Message Manager, TI SCI protocol
support, TI SCI PM domains driver
- Fixes to the SYSCON reset driver, and the corresponding reset
controller nodes to enable the Keystone 2 remoteproc driver for
66AK2HK/66AK2L/66AK2E SoCs
- A new TI SCI reset driver that will be used by Keystone 2
remoteproc driver for 66AK2G SoC
Other enhancements and fixes include:
- Davinci GPIO driver enhancements to support multiple instances
- RTC poweroff race condition fixes on AM335x/AM437x SoCs.
- Enable pinctrl support for Keystone SOCs
- WkupM3 IPC bug fixes
- Various 8250 serial-omap fixes
* 'platform-ti-linux-4.9.y-golden' of git://git.ti.com/~rrnayak/ti-linux-kernel/platform-linux-feature-tree: (285 commits)
ARM: OMAP5: Add HWMOD_SWSUP_SIDLE_ACT flag for UART
thermal: ti-soc-thermal: Remove CPU_THERMAL Dependency from TI_THERMAL
gpio: davinci: Remove custom .xlate
gpio: davinci: Redesign driver to accommodate ngpios in one gpio chip
ARM: OMAP2+: am43xx: Add lcdc clockdomain
ARM: omap: wakeupgen: dra7: fix NULL pointer dereference during suspend
ARM: dts: K2G: add dt bindings for ECC error handler
ARM: dts: dra7xx: Add stdout-path property
ARM: dts: am57xx: Add stdout-path property
ARM: dts: am43xx: Add stdout-path property
ARM: dts: am33xx: Add stdout-path property
ARM: OMAP2+: omap_hwmod: Add support for earlycon
ARM: OMAP2+: omap_device: Fix HWMOD_NEEDS_REIDLE check to actually test
dmaengine: omap-dma: initialize can_pause to false
ARM: dts: omap5-uevm: Add aliases for audio cards
ARM: dts: dra7: Add missing hdmi audio DMA channel information
ARM: dts: am57xx-beagle-x15-common: Add aliases for audio cards
ARM: dts: dra72-evm-common: Add aliases for audio cards
firmware: ti_sci: fix strncat length check
soc: ti: wkup_m3_ipc: Clean up pm_ops to prevent build warnings
...
Signed-off-by: Suman Anna <s-anna@ti.com>