bus: ti-sysc: Add module enable quirk for audio AESS
authorTony Lindgren <tony@atomide.com>
Thu, 14 Nov 2019 16:25:28 +0000 (08:25 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 1 Feb 2020 09:34:50 +0000 (09:34 +0000)
commita2e6217bd8ea5d5f265446a7883f972df7ee0294
tree8f67ff11ede909586b6652ffb16eb1caba34fcf4
parent0c101a22fec5c612fc5aa9d91c8cf14b477a5cda
bus: ti-sysc: Add module enable quirk for audio AESS

[ Upstream commit 020003f763e24e4ed0bb3d8909f3940891536d5d ]

We must set the autogating bit on enable for AESS (Audio Engine SubSystem)
when probed with ti-sysc interconnect target module driver. Otherwise it
won't idle properly.

Cc: Peter Ujfalusi <peter.ujfalusi@ti.com>
Tested-by: Peter Ujfalusi <peter.ujfalusi@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