bus: ti-sysc: Ignore clockactivity unless specified as a quirk
authorTony Lindgren <tony@atomide.com>
Sun, 31 May 2020 19:37:54 +0000 (12:37 -0700)
committerTony Lindgren <tony@atomide.com>
Wed, 3 Jun 2020 17:12:19 +0000 (10:12 -0700)
commit08b91dd6e547467fad61a7c201ff71080d7ad65a
tree6e72953e92803dcc9563b5b3c517ba3f319ffe0e
parentd46f9fbec71997420e4fb83c04d9affdf423f879
bus: ti-sysc: Ignore clockactivity unless specified as a quirk

We must ignore the clockactivity bit for most modules and not set it
unless specified for the module with SYSC_QUIRK_USE_CLOCKACT. Otherwise
the interface clock can be automatically gated constantly causing
unexpected performance issues.

Fixes: ae9ae12e9daa ("bus: ti-sysc: Handle clockactivity for enable and disable")
Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/bus/ti-sysc.c