]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
dt-bindings: clock: add Amlogic C3 SCMI clock controller support
authorXianwei Zhao <xianwei.zhao@amlogic.com>
Wed, 22 May 2024 08:27:24 +0000 (16:27 +0800)
committerJerome Brunet <jbrunet@baylibre.com>
Tue, 4 Jun 2024 08:27:23 +0000 (10:27 +0200)
Add the SCMI clock controller dt-bindings for Amlogic C3 SoC family

Acked-by: Rob Herring (Arm) <robh@kernel.org>
Co-developed-by: Chuan Liu <chuan.liu@amlogic.com>
Signed-off-by: Chuan Liu <chuan.liu@amlogic.com>
Signed-off-by: Xianwei Zhao <xianwei.zhao@amlogic.com>
Link: https://lore.kernel.org/r/20240522082727.3029656-3-xianwei.zhao@amlogic.com
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
include/dt-bindings/clock/amlogic,c3-scmi-clkc.h [new file with mode: 0644]

diff --git a/include/dt-bindings/clock/amlogic,c3-scmi-clkc.h b/include/dt-bindings/clock/amlogic,c3-scmi-clkc.h
new file mode 100644 (file)
index 0000000..663c9b3
--- /dev/null
@@ -0,0 +1,27 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
+/*
+ * Copyright (c) 2023 Amlogic, Inc. All rights reserved.
+ * Author: Chuan Liu <chuan.liu@amlogic.com>
+ */
+
+#ifndef __AMLOGIC_C3_SCMI_CLKC_H
+#define __AMLOGIC_C3_SCMI_CLKC_H
+
+#define CLKID_DDR_PLL_OSC                      0
+#define CLKID_DDR_PHY                          1
+#define CLKID_TOP_PLL_OSC                      2
+#define CLKID_USB_PLL_OSC                      3
+#define CLKID_MIPIISP_VOUT                     4
+#define CLKID_MCLK_PLL_OSC                     5
+#define CLKID_USB_CTRL                         6
+#define CLKID_ETH_PLL_OSC                      7
+#define CLKID_OSC                              8
+#define CLKID_SYS_CLK                          9
+#define CLKID_AXI_CLK                          10
+#define CLKID_CPU_CLK                          11
+#define CLKID_FIXED_PLL_OSC                    12
+#define CLKID_GP1_PLL_OSC                      13
+#define CLKID_SYS_PLL_DIV16                    14
+#define CLKID_CPU_CLK_DIV16                    15
+
+#endif /* __AMLOGIC_C3_SCMI_CLKC_H */