usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on
authorXu Yang <xu.yang_2@nxp.com>
Thu, 28 Dec 2023 11:07:51 +0000 (19:07 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 4 Jan 2024 15:01:56 +0000 (16:01 +0100)
commit5dbe9ac28355fd8f4a7c4732e1e2b7db4fb9f405
treebca1b890c8f56e515ecffa54c36679d843f9290b
parent895ee5aefb7e24203de5dffae7ce9a02d78fa3d1
usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on

Some platform using ChipIdea IP  may keep 32KHz wakeup clock always
on without usb driver intervention. And some may need driver to handle
this clock. For now only i.MX93 needs this wakeup clock. This patch will
get wakeup clock and keep it always on to make controller work properly.

Signed-off-by: Xu Yang <xu.yang_2@nxp.com>
Acked-by: Peter Chen <peter.chen@kernel.org>
Tested-by: Stefan Wahren <wahrenst@gmx.net>
Link: https://lore.kernel.org/r/20231228110753.1755756-1-xu.yang_2@nxp.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/chipidea/ci_hdrc_imx.c