bus: ti-sysc: Handle module quirks based dts configuration
authorTony Lindgren <tony@atomide.com>
Fri, 15 Dec 2017 17:41:19 +0000 (09:41 -0800)
committerTony Lindgren <tony@atomide.com>
Thu, 21 Dec 2017 15:28:54 +0000 (07:28 -0800)
commit566a9b05e1fa47dcfb93a4459145d0fdc06d3046
tree6b7d9d55fd4872ce316462906d5c10a6286d2ccb
parenta7199e2b91ded41adbb6fd384a85e358d25f48c8
bus: ti-sysc: Handle module quirks based dts configuration

Let's configure few module quirks via device tree using the
properties for "ti,no-idle-on-init", "ti,no-reset-on-init"
and "ti,sysc-delay-us".

Let's also reorder the probe a bit so we have pdata available
earlier, and move the PM runtime calls to sysc_init_module()
from sysc_read_revision().

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