bus: ti-sysc: Improve handling for no-reset-on-init and no-idle-on-init
authorTony Lindgren <tony@atomide.com>
Fri, 23 Feb 2018 16:28:45 +0000 (08:28 -0800)
committerTony Lindgren <tony@atomide.com>
Mon, 26 Feb 2018 22:16:10 +0000 (14:16 -0800)
commit76f0f772e4691dd59ef93a6c2c583a0435357ca0
tree362083c5d018084152a7bc77234c6750ff14d07e
parent3bb37c8e6e6a6191233c97f294cecba10bb5fc50
bus: ti-sysc: Improve handling for no-reset-on-init and no-idle-on-init

At least earlycon needs a delayed idle before the 8250 driver probes
to avoid glitches in the console output. Let's handle the delayed idle
for devices tagged with ti,no-reset-on-init and ti,no-idle-on-init with
delayed_work. Others don't need it, and there should be no need to use
runtime PM autosuspend for the interconnect target driver as it's the
child device drivers that should configure it.

Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/bus/ti-sysc.c