11.1Sskrll/*	$NetBSD: sunplus,sp7021-clkc.h,v 1.1.1.1 2026/01/18 05:21:42 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll/*
51.1Sskrll * Copyright (C) Sunplus Technology Co., Ltd.
61.1Sskrll *       All rights reserved.
71.1Sskrll */
81.1Sskrll#ifndef _DT_BINDINGS_CLOCK_SUNPLUS_SP7021_H
91.1Sskrll#define _DT_BINDINGS_CLOCK_SUNPLUS_SP7021_H
101.1Sskrll
111.1Sskrll/* gates */
121.1Sskrll#define CLK_RTC         0
131.1Sskrll#define CLK_OTPRX       1
141.1Sskrll#define CLK_NOC         2
151.1Sskrll#define CLK_BR          3
161.1Sskrll#define CLK_SPIFL       4
171.1Sskrll#define CLK_PERI0       5
181.1Sskrll#define CLK_PERI1       6
191.1Sskrll#define CLK_STC0        7
201.1Sskrll#define CLK_STC_AV0     8
211.1Sskrll#define CLK_STC_AV1     9
221.1Sskrll#define CLK_STC_AV2     10
231.1Sskrll#define CLK_UA0         11
241.1Sskrll#define CLK_UA1         12
251.1Sskrll#define CLK_UA2         13
261.1Sskrll#define CLK_UA3         14
271.1Sskrll#define CLK_UA4         15
281.1Sskrll#define CLK_HWUA        16
291.1Sskrll#define CLK_DDC0        17
301.1Sskrll#define CLK_UADMA       18
311.1Sskrll#define CLK_CBDMA0      19
321.1Sskrll#define CLK_CBDMA1      20
331.1Sskrll#define CLK_SPI_COMBO_0 21
341.1Sskrll#define CLK_SPI_COMBO_1 22
351.1Sskrll#define CLK_SPI_COMBO_2 23
361.1Sskrll#define CLK_SPI_COMBO_3 24
371.1Sskrll#define CLK_AUD         25
381.1Sskrll#define CLK_USBC0       26
391.1Sskrll#define CLK_USBC1       27
401.1Sskrll#define CLK_UPHY0       28
411.1Sskrll#define CLK_UPHY1       29
421.1Sskrll#define CLK_I2CM0       30
431.1Sskrll#define CLK_I2CM1       31
441.1Sskrll#define CLK_I2CM2       32
451.1Sskrll#define CLK_I2CM3       33
461.1Sskrll#define CLK_PMC         34
471.1Sskrll#define CLK_CARD_CTL0   35
481.1Sskrll#define CLK_CARD_CTL1   36
491.1Sskrll#define CLK_CARD_CTL4   37
501.1Sskrll#define CLK_BCH         38
511.1Sskrll#define CLK_DDFCH       39
521.1Sskrll#define CLK_CSIIW0      40
531.1Sskrll#define CLK_CSIIW1      41
541.1Sskrll#define CLK_MIPICSI0    42
551.1Sskrll#define CLK_MIPICSI1    43
561.1Sskrll#define CLK_HDMI_TX     44
571.1Sskrll#define CLK_VPOST       45
581.1Sskrll#define CLK_TGEN        46
591.1Sskrll#define CLK_DMIX        47
601.1Sskrll#define CLK_TCON        48
611.1Sskrll#define CLK_GPIO        49
621.1Sskrll#define CLK_MAILBOX     50
631.1Sskrll#define CLK_SPIND       51
641.1Sskrll#define CLK_I2C2CBUS    52
651.1Sskrll#define CLK_SEC         53
661.1Sskrll#define CLK_DVE         54
671.1Sskrll#define CLK_GPOST0      55
681.1Sskrll#define CLK_OSD0        56
691.1Sskrll#define CLK_DISP_PWM    57
701.1Sskrll#define CLK_UADBG       58
711.1Sskrll#define CLK_FIO_CTL     59
721.1Sskrll#define CLK_FPGA        60
731.1Sskrll#define CLK_L2SW        61
741.1Sskrll#define CLK_ICM         62
751.1Sskrll#define CLK_AXI_GLOBAL  63
761.1Sskrll
771.1Sskrll/* plls */
781.1Sskrll#define PLL_A           64
791.1Sskrll#define PLL_E           65
801.1Sskrll#define PLL_E_2P5       66
811.1Sskrll#define PLL_E_25        67
821.1Sskrll#define PLL_E_112P5     68
831.1Sskrll#define PLL_F           69
841.1Sskrll#define PLL_TV          70
851.1Sskrll#define PLL_TV_A        71
861.1Sskrll#define PLL_SYS         72
871.1Sskrll
881.1Sskrll#define CLK_MAX         73
891.1Sskrll
901.1Sskrll#endif
91