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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 24 Feb 2020 07:36:35 +0000 (08:36 +0100)
commit76ce0e269b4a52814a90b58f915a0dd8273a4c3e
tree92e0d1b8f056045d342b3ab65eac4aae444ce0b6
parent2fc336213605606a2d4a337200aa348196da91fc
bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO

[ Upstream commit 94f6345712b37e4bb23cb265ce4c65b9d177e75a ]

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>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/bus/ti-sysc.c
include/linux/platform_data/ti-sysc.h