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