xref: /linux/scripts/dtc/include-prefixes/dt-bindings/clock/amlogic,t7-scmi.h (revision f5d473e96fe0ae46a2da79c96b3623b3be37b5a0)
1*f5d473e9SJian Hu /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
2*f5d473e9SJian Hu /*
3*f5d473e9SJian Hu  * Copyright (C) 2024-2025 Amlogic, Inc. All rights reserved
4*f5d473e9SJian Hu  */
5*f5d473e9SJian Hu 
6*f5d473e9SJian Hu #ifndef __T7_SCMI_CLKC_H
7*f5d473e9SJian Hu #define __T7_SCMI_CLKC_H
8*f5d473e9SJian Hu 
9*f5d473e9SJian Hu #define CLKID_DDR_PLL_OSC			0
10*f5d473e9SJian Hu #define CLKID_AUD_PLL_OSC			1
11*f5d473e9SJian Hu #define CLKID_TOP_PLL_OSC			2
12*f5d473e9SJian Hu #define CLKID_TCON_PLL_OSC			3
13*f5d473e9SJian Hu #define CLKID_USB_PLL0_OSC			4
14*f5d473e9SJian Hu #define CLKID_USB_PLL1_OSC			5
15*f5d473e9SJian Hu #define CLKID_MCLK_PLL_OSC			6
16*f5d473e9SJian Hu #define CLKID_PCIE_OSC				7
17*f5d473e9SJian Hu #define CLKID_ETH_PLL_OSC			8
18*f5d473e9SJian Hu #define CLKID_PCIE_REFCLK_PLL_OSC		9
19*f5d473e9SJian Hu #define CLKID_EARC_OSC				10
20*f5d473e9SJian Hu #define CLKID_SYS1_PLL_OSC			11
21*f5d473e9SJian Hu #define CLKID_HDMI_PLL_OSC			12
22*f5d473e9SJian Hu #define CLKID_SYS_CLK				13
23*f5d473e9SJian Hu #define CLKID_AXI_CLK				14
24*f5d473e9SJian Hu #define CLKID_FIXED_PLL_DCO			15
25*f5d473e9SJian Hu #define CLKID_FIXED_PLL				16
26*f5d473e9SJian Hu #define CLKID_FCLK_DIV2_DIV			17
27*f5d473e9SJian Hu #define CLKID_FCLK_DIV2				18
28*f5d473e9SJian Hu #define CLKID_FCLK_DIV2P5_DIV			19
29*f5d473e9SJian Hu #define CLKID_FCLK_DIV2P5			20
30*f5d473e9SJian Hu #define CLKID_FCLK_DIV3_DIV			21
31*f5d473e9SJian Hu #define CLKID_FCLK_DIV3				22
32*f5d473e9SJian Hu #define CLKID_FCLK_DIV4_DIV			23
33*f5d473e9SJian Hu #define CLKID_FCLK_DIV4				24
34*f5d473e9SJian Hu #define CLKID_FCLK_DIV5_DIV			25
35*f5d473e9SJian Hu #define CLKID_FCLK_DIV5				26
36*f5d473e9SJian Hu #define CLKID_FCLK_DIV7_DIV			27
37*f5d473e9SJian Hu #define CLKID_FCLK_DIV7				28
38*f5d473e9SJian Hu #define CLKID_FCLK_50M_DIV			29
39*f5d473e9SJian Hu #define CLKID_FCLK_50M				30
40*f5d473e9SJian Hu #define CLKID_CPU_CLK				31
41*f5d473e9SJian Hu #define CLKID_A73_CLK				32
42*f5d473e9SJian Hu #define CLKID_CPU_CLK_DIV16_DIV			33
43*f5d473e9SJian Hu #define CLKID_CPU_CLK_DIV16			34
44*f5d473e9SJian Hu #define CLKID_A73_CLK_DIV16_DIV			35
45*f5d473e9SJian Hu #define CLKID_A73_CLK_DIV16			36
46*f5d473e9SJian Hu 
47*f5d473e9SJian Hu #endif /* __T7_SCMI_CLKC_H */
48