[GIT PULL 2/2] ARM: OMAP fixes for v5.8

Arnd Bergmann arnd at arndb.de
Sun Jun 28 16:01:58 EDT 2020

The following changes since commit 48778464bb7d346b47157d21ffde2af6b2d39110:

  Linux 5.8-rc2 (2020-06-21 15:45:29 -0700)

are available in the Git repository at:


for you to fetch changes up to d528945d7762be94beca4c111bb95dcc9a9f39c0:

  Merge tag 'omap-for-v5.8/fixes-rc1-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/omap-fixes (2020-06-28 14:45:08 +0200)

ARM: OMAP fixes for v5.8

The OMAP developers are particularly active at hunting down regressions,
so this is a separate branch with OMAP specific fixes for the v5.8:

As Tony explains
 "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

Other OMAP changes from Tony include:

 - 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

 - Prevent pocketgeagle header line signal from accidentally setting
   micro-SD write protection signal by removing the default mux

 - Fix NFSroot flakeyness after resume for duover by switching the
   smsc911x gpio interrupt to back to level sensitive

 - Fix regression for omap4 clockevent source after recent system
   timer changes

 - Yet another ethernet regression fix for the "rgmii" vs "rgmii-rxid"

 - One patch to convert am3/am4 DT files to use the regular sdhci-omap
   driver instead of the old hsmmc driver, this was meant for the
   merge window but got lost in the process.

Signed-off-by: Arnd Bergmann <arnd at arndb.de>

Arnd Bergmann (3):
      Merge tag 'omap-for-v5.8/fixes-merge-window-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/fixes
      Merge tag 'omap-for-v5.8/dt-missed-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/omap-fixes
      Merge tag 'omap-for-v5.8/fixes-rc1-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/omap-fixes

Drew Fustini (2):
      ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
      ARM: dts: am5729: beaglebone-ai: fix rgmii phy-mode

Faiz Abbas (1):
      ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver

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 (1):
      soc: ti: omap-prm: use atomic iopoll instead of sleeping one

Tomi Valkeinen (3):
      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 (14):
      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"
      ARM: dts: Fix duovero smsc interrupt for suspend
      ARM: dts: Fix omap4 system timer source clocks
      Merge tag 'v5.8-rc1' into fixes
      Merge branch 'omap-for-v5.8/fixes-rc1' into fixes

 arch/arm/boot/dts/am335x-baltos.dtsi              |  2 +-
 arch/arm/boot/dts/am335x-boneblack-common.dtsi    |  1 +
 arch/arm/boot/dts/am335x-boneblack-wireless.dts   |  1 -
 arch/arm/boot/dts/am335x-boneblue.dts             |  1 -
 arch/arm/boot/dts/am335x-bonegreen-wireless.dts   |  1 -
 arch/arm/boot/dts/am335x-evm.dts                  |  3 +-
 arch/arm/boot/dts/am335x-evmsk.dts                |  2 +-
 arch/arm/boot/dts/am335x-lxm.dts                  |  2 +-
 arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi |  2 +-
 arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts    |  2 +-
 arch/arm/boot/dts/am335x-pepper.dts               |  4 +-
 arch/arm/boot/dts/am335x-phycore-som.dtsi         |  2 +-
 arch/arm/boot/dts/am335x-pocketbeagle.dts         |  1 -
 arch/arm/boot/dts/am33xx-l4.dtsi                  |  6 +-
 arch/arm/boot/dts/am33xx.dtsi                     |  7 +-
 arch/arm/boot/dts/am4372.dtsi                     |  3 +-
 arch/arm/boot/dts/am437x-cm-t43.dts               |  2 +-
 arch/arm/boot/dts/am437x-gp-evm.dts               | 20 +----
 arch/arm/boot/dts/am437x-l4.dtsi                  |  5 +-
 arch/arm/boot/dts/am437x-sk-evm.dts               | 18 +----
 arch/arm/boot/dts/am43x-epos-evm.dts              | 16 ----
 arch/arm/boot/dts/am5729-beagleboneai.dts         |  2 +-
 arch/arm/boot/dts/dra7-evm-common.dtsi            | 20 -----
 arch/arm/boot/dts/dra7-l4.dtsi                    | 34 ++++----
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi    |  4 +-
 arch/arm/boot/dts/omap4-duovero-parlor.dts        |  2 +-
 arch/arm/boot/dts/omap4.dtsi                      |  2 +-
 arch/arm/mach-omap2/omap_hwmod.c                  |  2 +-
 drivers/bus/ti-sysc.c                             | 98 +++++++++++++++++------
 drivers/soc/ti/omap_prm.c                         |  8 +-
 30 files changed, 125 insertions(+), 148 deletions(-)

More information about the linux-arm-kernel mailing list