[PATCH 01/26] clk: mediatek: Add defines for vote

From: Guangjie Song
Date: Thu Mar 06 2025 - 22:33:23 EST


Clock supports voting mechanism. If any xPU votes clock on, the clock keep
on.

Signed-off-by: Guangjie Song <guangjie.song@xxxxxxxxxxxx>
---
drivers/clk/mediatek/clk-mtk.h | 10 ++++++++++
1 file changed, 10 insertions(+)

diff --git a/drivers/clk/mediatek/clk-mtk.h b/drivers/clk/mediatek/clk-mtk.h
index c17fe1c2d732..ba3917aabd83 100644
--- a/drivers/clk/mediatek/clk-mtk.h
+++ b/drivers/clk/mediatek/clk-mtk.h
@@ -20,6 +20,16 @@

#define MHZ (1000 * 1000)

+#define MTK_WAIT_VOTE_PREPARE_CNT 200000
+#define MTK_WAIT_VOTE_PREPARE_US 1
+#define MTK_WAIT_VOTE_DONE_CNT 5000000
+#define MTK_WAIT_VOTE_DONE_US 1
+#define MTK_WAIT_FENC_DONE_CNT 5000000
+#define MTK_WAIT_FENC_DONE_US 1
+
+#define CLK_USE_VOTE BIT(30)
+#define CLK_FENC_ENABLE BIT(31)
+
struct platform_device;

/*
--
2.45.2