[PATCH 1/7] dt-bindings: clock: Add Amlogic S7 SCMI clock IDs
From: Carlo Caione
Date: Fri Nov 06 2026 - 03:35:03 EST
The S7 firmware exposes clocks through SCMI, including sources needed
by the other clock controllers.
Define their identifiers so devicetree can reference these
firmware-provided clocks.
Signed-off-by: Carlo Caione <ccaione@xxxxxxxxxxxx>
---
include/dt-bindings/clock/amlogic,s7-scmi-clkc.h | 27 ++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/include/dt-bindings/clock/amlogic,s7-scmi-clkc.h b/include/dt-bindings/clock/amlogic,s7-scmi-clkc.h
new file mode 100644
index 000000000000..10d7caa5d1e2
--- /dev/null
+++ b/include/dt-bindings/clock/amlogic,s7-scmi-clkc.h
@@ -0,0 +1,27 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (c) 2026 BayLibre, SAS.
+ */
+
+#ifndef __AMLOGIC_S7_SCMI_CLKC_H
+#define __AMLOGIC_S7_SCMI_CLKC_H
+
+#define CLKID_DDR_PHY_OSC 0
+#define CLKID_USB1_PLL_OSC 1
+#define CLKID_TOP_PLL_OSC 2
+#define CLKID_HDMI_PLL_OSC 3
+#define CLKID_USB0_PHY_PLL_OSC 4
+#define CLKID_USB1_PHY_PLL_OSC 5
+#define CLKID_USB0_PLL_OSC 6
+#define CLKID_ETH_PLL_OSC 7
+#define CLKID_ADC_PLL_OSC 8
+#define CLKID_CPU_CLK 9
+#define CLKID_DSU_CLK 10
+#define CLKID_GP1_PLL 11
+#define CLKID_ACLKM 12
+#define CLKID_PWM_G 13
+#define CLKID_PWM_H 14
+#define CLKID_PWM_I 15
+#define CLKID_PWM_J 16
+
+#endif /* __AMLOGIC_S7_SCMI_CLKC_H */
--
2.56.0