scsi: ufs: exynos: Add EXYNOS_UFS_OPT_TIMER_TICK_SELECT option
authorPeter Griffin <peter.griffin@linaro.org>
Fri, 26 Apr 2024 12:20:01 +0000 (13:20 +0100)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 7 May 2024 01:34:37 +0000 (21:34 -0400)
commit9238cad67969e7001e296eaedcdffc63fc38ab30
tree3fef809f8d7c2a593118b9a90497535d642bea2a
parent449adb00d4f7870eb07adedd34e4a4b69036ec12
scsi: ufs: exynos: Add EXYNOS_UFS_OPT_TIMER_TICK_SELECT option

This option is intended to be set for SoCs that have HCI_V2P1_CTRL register
and can select their tick source via IA_TICK_SEL bit.

Source clock selection for timer tick
0x0 = Bus clock (aclk)
0x1 = Function clock (mclk)

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Link: https://lore.kernel.org/r/20240426122004.2249178-4-peter.griffin@linaro.org
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Tested-by: Will McVicker <willmcvicker@google.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/ufs/host/ufs-exynos.c
drivers/ufs/host/ufs-exynos.h