bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO
authorTony Lindgren <tony@atomide.com>
Thu, 12 Dec 2019 16:57:58 +0000 (08:57 -0800)
committerTony Lindgren <tony@atomide.com>
Thu, 12 Dec 2019 16:57:58 +0000 (08:57 -0800)
commit94f6345712b37e4bb23cb265ce4c65b9d177e75a
treeeb0f2fdbae91a98e3efd4c8cd64419c28bf004f7
parente709ed70d122e94cb426b1e1f905829eae19a009
bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO

For dra7 dcan and dwc3 instances we need to block clockdomain autoidle.
Let's do this with CLKDM_NOAUTO quirk flag and enable it for dcan and
dwc3.

Cc: Keerthy <j-keerthy@ti.com>
Cc: Roger Quadros <rogerq@ti.com>
Cc: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/bus/ti-sysc.c
include/linux/platform_data/ti-sysc.h