From: "Tony Lindgren" <tony@xxxxxxxxxxx> The following changes since commit 3d77e6a8804abcc0504c904bd6e5cdf3a5cf8162: Linux 5.7 (2020-05-31 16:49:15 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap tags/omap-for-v5.8/fixes-merge-window-signed for you to fetch changes up to e4a8fc054340f4df761f6a73335f8fdc0b7ac4fd: Revert "bus: ti-sysc: Increase max softreset wait" (2020-06-10 15:31:54 -0700) Note that there are no changes to am5729-beagleboneai.dts, but I could not make that go away from the stats withtout merging in more branches already upstream. The i2c2 softreset timeout I had to revert as it does not seem to be a proper fix. ---------------------------------------------------------------- Fixes for omaps for v5.8 The recent display subsystem (DSS) related platform data changes caused display related regressions for suspend and resume. Looks like I only tested suspend and resume before dropping the legacy platform data, and forgot to test it after dropping it. Turns out the main issue was that we no longer have platform code calling pm_runtime_suspend for DSS like we did for the legacy platform data case, and that fix is still being discussed on the dri-devel list and will get merged separately. The DSS related testing exposed a pile other other display related issues that also need fixing though: - Fix ti-sysc optional clock handling and reset status checks for devices that reset automatically in idle like DSS - Ignore ti-sysc clockactivity bit unless separately requested to avoid unexpected performance issues - Init ti-sysc framedonetv_irq to true and disable for am4 - Avoid duplicate DSS reset for legacy mode with dts data - Remove LCD timings for am4 as they cause warnings now that we're using generic panels Then there is a pile of other fixes not related to the DSS: - Fix omap_prm reset deassert as we still have drivers setting the pm_runtime_irq_safe() flag - Flush posted write for ti-sysc enable and disable - Fix droid4 spi related errors with spi flags - Fix am335x USB range and a typo for softreset - Fix dra7 timer nodes for clocks for IPU and DSP - Drop duplicate mailboxes after mismerge for dra7 ---------------------------------------------------------------- Jason Kridner (1): ARM: dts: am5729: beaglebone-ai: adding device tree Oskar Holmlund (2): ARM: dts: Fix am33xx.dtsi USB ranges length ARM: dts: Fix am33xx.dtsi ti,sysc-mask wrong softreset flag Suman Anna (2): ARM: dts: dra7: Fix timer nodes properly for timer_sys_ck clocks ARM: dts: dra7-evm-common: Fix duplicate mailbox nodes Tero Kristo (2): ARM: dts: dra7: add timer_sys_ck entries for IPU/DSP timers soc: ti: omap-prm: use atomic iopoll instead of sleeping one Tomi Valkeinen (4): ARM: dts: am57xx-idk-common: add tc358778 bridge ARM: dts: am437x-sk-evm: remove lcd timings ARM: dts: am437x-gp-evm: remove lcd timings ARM: dts: am437x-epos-evm: remove lcd timings Tony Lindgren (11): Merge branch 'omap-for-v5.8/dt-timer' into omap-for-v5.8/dt bus: ti-sysc: Flush posted write on enable and disable ARM: dts: omap4-droid4: Fix spi configuration and increase rate bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit bus: ti-sysc: Ignore clockactivity unless specified as a quirk bus: ti-sysc: Fix uninitialized framedonetv_irq ARM: OMAP2+: Fix legacy mode dss_reset bus: ti-sysc: Increase max softreset wait Merge commit '5390130f3b288db7d67de5e6c29d0de70d327ff0' into fixes-v5.7 Merge branch 'fixes-v5.7' into fixes Revert "bus: ti-sysc: Increase max softreset wait" arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/am335x-guardian.dts | 1 + arch/arm/boot/dts/am33xx.dtsi | 4 +- arch/arm/boot/dts/am3517-evm.dts | 1 + arch/arm/boot/dts/am437x-gp-evm.dts | 16 - arch/arm/boot/dts/am437x-sk-evm.dts | 16 - arch/arm/boot/dts/am43x-epos-evm.dts | 16 - arch/arm/boot/dts/am5729-beagleboneai.dts | 731 +++++++++++++++++++++++ arch/arm/boot/dts/am57xx-idk-common.dtsi | 58 ++ arch/arm/boot/dts/dra7-evm-common.dtsi | 20 - arch/arm/boot/dts/dra7-l4.dtsi | 56 +- arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 1 + arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 4 +- arch/arm/boot/dts/omap3-gta04.dtsi | 1 + arch/arm/mach-omap2/omap_hwmod.c | 2 +- drivers/bus/ti-sysc.c | 98 ++- drivers/soc/ti/omap_prm.c | 8 +- 17 files changed, 906 insertions(+), 128 deletions(-) create mode 100644 arch/arm/boot/dts/am5729-beagleboneai.dts