xref: /linux/scripts/dtc/include-prefixes/dt-bindings/clock/amlogic,a9-aoclkc.h (revision 502d45774af09f1c681c754c4b7cdfb5d7f72fd9)
1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /*
3  * Copyright (C) 2026 Amlogic, Inc. All rights reserved.
4  */
5 
6 #ifndef __AMLOGIC_A9_AO_CLKC_H
7 #define __AMLOGIC_A9_AO_CLKC_H
8 
9 #define CLKID_AO_XTAL_IN			0
10 #define CLKID_AO_XTAL				1
11 #define CLKID_AO_SYS				2
12 #define CLKID_AO_SYS_I3C			3
13 #define CLKID_AO_SYS_RTC_REG			4
14 #define CLKID_AO_SYS_CLKTREE			5
15 #define CLKID_AO_SYS_RST_CTRL			6
16 #define CLKID_AO_SYS_PAD			7
17 #define CLKID_AO_SYS_RTC_DIG			8
18 #define CLKID_AO_SYS_IRQ			9
19 #define CLKID_AO_SYS_PWRCTRL			10
20 #define CLKID_AO_SYS_PWM_A			11
21 #define CLKID_AO_SYS_PWM_B			12
22 #define CLKID_AO_SYS_PWM_C			13
23 #define CLKID_AO_SYS_PWM_D			14
24 #define CLKID_AO_SYS_PWM_E			15
25 #define CLKID_AO_SYS_PWM_F			16
26 #define CLKID_AO_SYS_PWM_G			17
27 #define CLKID_AO_SYS_I2C_A			18
28 #define CLKID_AO_SYS_I2C_B			19
29 #define CLKID_AO_SYS_I2C_C			20
30 #define CLKID_AO_SYS_I2C_D			21
31 #define CLKID_AO_SYS_SED			22
32 #define CLKID_AO_SYS_IR_CTRL			23
33 #define CLKID_AO_SYS_UART_B			24
34 #define CLKID_AO_SYS_UART_C			25
35 #define CLKID_AO_SYS_UART_D			26
36 #define CLKID_AO_SYS_UART_E			27
37 #define CLKID_AO_SYS_SPISG_0			28
38 #define CLKID_AO_SYS_RTC_SECURE			29
39 #define CLKID_AO_SYS_CEC			30
40 #define CLKID_AO_SYS_AOCPU			31
41 #define CLKID_AO_SYS_SRAM			32
42 #define CLKID_AO_SYS_SPISG_1			33
43 #define CLKID_AO_SYS_SPISG_2			34
44 #define CLKID_AO_PWM_A_SEL			35
45 #define CLKID_AO_PWM_A_DIV			36
46 #define CLKID_AO_PWM_A				37
47 #define CLKID_AO_PWM_B_SEL			38
48 #define CLKID_AO_PWM_B_DIV			39
49 #define CLKID_AO_PWM_B				40
50 #define CLKID_AO_PWM_C_SEL			41
51 #define CLKID_AO_PWM_C_DIV			42
52 #define CLKID_AO_PWM_C				43
53 #define CLKID_AO_PWM_D_SEL			44
54 #define CLKID_AO_PWM_D_DIV			45
55 #define CLKID_AO_PWM_D				46
56 #define CLKID_AO_PWM_E_SEL			47
57 #define CLKID_AO_PWM_E_DIV			48
58 #define CLKID_AO_PWM_E				49
59 #define CLKID_AO_PWM_F_SEL			50
60 #define CLKID_AO_PWM_F_DIV			51
61 #define CLKID_AO_PWM_F				52
62 #define CLKID_AO_PWM_G_SEL			53
63 #define CLKID_AO_PWM_G_DIV			54
64 #define CLKID_AO_PWM_G				55
65 #define CLKID_AO_RTC_DUALDIV_IN			56
66 #define CLKID_AO_RTC_DUALDIV_DIV		57
67 #define CLKID_AO_RTC_DUALDIV_SEL		58
68 #define CLKID_AO_RTC_DUALDIV			59
69 #define CLKID_AO_RTC				60
70 #define CLKID_AO_CEC_DUALDIV_IN			61
71 #define CLKID_AO_CEC_DUALDIV_DIV		62
72 #define CLKID_AO_CEC_DUALDIV_SEL		63
73 #define CLKID_AO_CEC_DUALDIV			64
74 #define CLKID_AO_CEC				65
75 
76 #endif  /* __AMLOGIC_A9_AO_CLKC_H */
77