162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) Sunplus Technology Co., Ltd.
462306a36Sopenharmony_ci *       All rights reserved.
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci#ifndef _DT_BINDINGS_CLOCK_SUNPLUS_SP7021_H
762306a36Sopenharmony_ci#define _DT_BINDINGS_CLOCK_SUNPLUS_SP7021_H
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci/* gates */
1062306a36Sopenharmony_ci#define CLK_RTC         0
1162306a36Sopenharmony_ci#define CLK_OTPRX       1
1262306a36Sopenharmony_ci#define CLK_NOC         2
1362306a36Sopenharmony_ci#define CLK_BR          3
1462306a36Sopenharmony_ci#define CLK_SPIFL       4
1562306a36Sopenharmony_ci#define CLK_PERI0       5
1662306a36Sopenharmony_ci#define CLK_PERI1       6
1762306a36Sopenharmony_ci#define CLK_STC0        7
1862306a36Sopenharmony_ci#define CLK_STC_AV0     8
1962306a36Sopenharmony_ci#define CLK_STC_AV1     9
2062306a36Sopenharmony_ci#define CLK_STC_AV2     10
2162306a36Sopenharmony_ci#define CLK_UA0         11
2262306a36Sopenharmony_ci#define CLK_UA1         12
2362306a36Sopenharmony_ci#define CLK_UA2         13
2462306a36Sopenharmony_ci#define CLK_UA3         14
2562306a36Sopenharmony_ci#define CLK_UA4         15
2662306a36Sopenharmony_ci#define CLK_HWUA        16
2762306a36Sopenharmony_ci#define CLK_DDC0        17
2862306a36Sopenharmony_ci#define CLK_UADMA       18
2962306a36Sopenharmony_ci#define CLK_CBDMA0      19
3062306a36Sopenharmony_ci#define CLK_CBDMA1      20
3162306a36Sopenharmony_ci#define CLK_SPI_COMBO_0 21
3262306a36Sopenharmony_ci#define CLK_SPI_COMBO_1 22
3362306a36Sopenharmony_ci#define CLK_SPI_COMBO_2 23
3462306a36Sopenharmony_ci#define CLK_SPI_COMBO_3 24
3562306a36Sopenharmony_ci#define CLK_AUD         25
3662306a36Sopenharmony_ci#define CLK_USBC0       26
3762306a36Sopenharmony_ci#define CLK_USBC1       27
3862306a36Sopenharmony_ci#define CLK_UPHY0       28
3962306a36Sopenharmony_ci#define CLK_UPHY1       29
4062306a36Sopenharmony_ci#define CLK_I2CM0       30
4162306a36Sopenharmony_ci#define CLK_I2CM1       31
4262306a36Sopenharmony_ci#define CLK_I2CM2       32
4362306a36Sopenharmony_ci#define CLK_I2CM3       33
4462306a36Sopenharmony_ci#define CLK_PMC         34
4562306a36Sopenharmony_ci#define CLK_CARD_CTL0   35
4662306a36Sopenharmony_ci#define CLK_CARD_CTL1   36
4762306a36Sopenharmony_ci#define CLK_CARD_CTL4   37
4862306a36Sopenharmony_ci#define CLK_BCH         38
4962306a36Sopenharmony_ci#define CLK_DDFCH       39
5062306a36Sopenharmony_ci#define CLK_CSIIW0      40
5162306a36Sopenharmony_ci#define CLK_CSIIW1      41
5262306a36Sopenharmony_ci#define CLK_MIPICSI0    42
5362306a36Sopenharmony_ci#define CLK_MIPICSI1    43
5462306a36Sopenharmony_ci#define CLK_HDMI_TX     44
5562306a36Sopenharmony_ci#define CLK_VPOST       45
5662306a36Sopenharmony_ci#define CLK_TGEN        46
5762306a36Sopenharmony_ci#define CLK_DMIX        47
5862306a36Sopenharmony_ci#define CLK_TCON        48
5962306a36Sopenharmony_ci#define CLK_GPIO        49
6062306a36Sopenharmony_ci#define CLK_MAILBOX     50
6162306a36Sopenharmony_ci#define CLK_SPIND       51
6262306a36Sopenharmony_ci#define CLK_I2C2CBUS    52
6362306a36Sopenharmony_ci#define CLK_SEC         53
6462306a36Sopenharmony_ci#define CLK_DVE         54
6562306a36Sopenharmony_ci#define CLK_GPOST0      55
6662306a36Sopenharmony_ci#define CLK_OSD0        56
6762306a36Sopenharmony_ci#define CLK_DISP_PWM    57
6862306a36Sopenharmony_ci#define CLK_UADBG       58
6962306a36Sopenharmony_ci#define CLK_FIO_CTL     59
7062306a36Sopenharmony_ci#define CLK_FPGA        60
7162306a36Sopenharmony_ci#define CLK_L2SW        61
7262306a36Sopenharmony_ci#define CLK_ICM         62
7362306a36Sopenharmony_ci#define CLK_AXI_GLOBAL  63
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci/* plls */
7662306a36Sopenharmony_ci#define PLL_A           64
7762306a36Sopenharmony_ci#define PLL_E           65
7862306a36Sopenharmony_ci#define PLL_E_2P5       66
7962306a36Sopenharmony_ci#define PLL_E_25        67
8062306a36Sopenharmony_ci#define PLL_E_112P5     68
8162306a36Sopenharmony_ci#define PLL_F           69
8262306a36Sopenharmony_ci#define PLL_TV          70
8362306a36Sopenharmony_ci#define PLL_TV_A        71
8462306a36Sopenharmony_ci#define PLL_SYS         72
8562306a36Sopenharmony_ci
8662306a36Sopenharmony_ci#define CLK_MAX         73
8762306a36Sopenharmony_ci
8862306a36Sopenharmony_ci#endif
89