11.1Sskrll/*	$NetBSD: thead,th1520-clk-ap.h,v 1.1.1.1 2026/01/18 05:21:43 skrll Exp $	*/
21.1Sskrll
31.1Sskrll/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
41.1Sskrll/*
51.1Sskrll * Copyright (C) 2023 Vivo Communication Technology Co. Ltd.
61.1Sskrll * Authors: Yangtao Li <frank.li@vivo.com>
71.1Sskrll */
81.1Sskrll
91.1Sskrll#ifndef _DT_BINDINGS_CLK_TH1520_H_
101.1Sskrll#define _DT_BINDINGS_CLK_TH1520_H_
111.1Sskrll
121.1Sskrll#define CLK_CPU_PLL0		0
131.1Sskrll#define CLK_CPU_PLL1		1
141.1Sskrll#define CLK_GMAC_PLL		2
151.1Sskrll#define CLK_VIDEO_PLL		3
161.1Sskrll#define CLK_DPU0_PLL		4
171.1Sskrll#define CLK_DPU1_PLL		5
181.1Sskrll#define CLK_TEE_PLL		6
191.1Sskrll#define CLK_C910_I0		7
201.1Sskrll#define CLK_C910		8
211.1Sskrll#define CLK_BROM		9
221.1Sskrll#define CLK_BMU			10
231.1Sskrll#define CLK_AHB2_CPUSYS_HCLK	11
241.1Sskrll#define CLK_APB3_CPUSYS_PCLK	12
251.1Sskrll#define CLK_AXI4_CPUSYS2_ACLK	13
261.1Sskrll#define CLK_AON2CPU_A2X		14
271.1Sskrll#define CLK_X2X_CPUSYS		15
281.1Sskrll#define CLK_AXI_ACLK		16
291.1Sskrll#define CLK_CPU2AON_X2H		17
301.1Sskrll#define CLK_PERI_AHB_HCLK	18
311.1Sskrll#define CLK_CPU2PERI_X2H	19
321.1Sskrll#define CLK_PERI_APB_PCLK	20
331.1Sskrll#define CLK_PERI2APB_PCLK	21
341.1Sskrll#define CLK_PERISYS_APB1_HCLK	22
351.1Sskrll#define CLK_PERISYS_APB2_HCLK	23
361.1Sskrll#define CLK_PERISYS_APB3_HCLK	24
371.1Sskrll#define CLK_PERISYS_APB4_HCLK	25
381.1Sskrll#define CLK_OSC12M		26
391.1Sskrll#define CLK_OUT1		27
401.1Sskrll#define CLK_OUT2		28
411.1Sskrll#define CLK_OUT3		29
421.1Sskrll#define CLK_OUT4		30
431.1Sskrll#define CLK_APB_PCLK		31
441.1Sskrll#define CLK_NPU			32
451.1Sskrll#define CLK_NPU_AXI		33
461.1Sskrll#define CLK_VI			34
471.1Sskrll#define CLK_VI_AHB		35
481.1Sskrll#define CLK_VO_AXI		36
491.1Sskrll#define CLK_VP_APB		37
501.1Sskrll#define CLK_VP_AXI		38
511.1Sskrll#define CLK_CPU2VP		39
521.1Sskrll#define CLK_VENC		40
531.1Sskrll#define CLK_DPU0		41
541.1Sskrll#define CLK_DPU1		42
551.1Sskrll#define CLK_EMMC_SDIO		43
561.1Sskrll#define CLK_GMAC1		44
571.1Sskrll#define CLK_PADCTRL1		45
581.1Sskrll#define CLK_DSMART		46
591.1Sskrll#define CLK_PADCTRL0		47
601.1Sskrll#define CLK_GMAC_AXI		48
611.1Sskrll#define CLK_GPIO3		49
621.1Sskrll#define CLK_GMAC0		50
631.1Sskrll#define CLK_PWM			51
641.1Sskrll#define CLK_QSPI0		52
651.1Sskrll#define CLK_QSPI1		53
661.1Sskrll#define CLK_SPI			54
671.1Sskrll#define CLK_UART0_PCLK		55
681.1Sskrll#define CLK_UART1_PCLK		56
691.1Sskrll#define CLK_UART2_PCLK		57
701.1Sskrll#define CLK_UART3_PCLK		58
711.1Sskrll#define CLK_UART4_PCLK		59
721.1Sskrll#define CLK_UART5_PCLK		60
731.1Sskrll#define CLK_GPIO0		61
741.1Sskrll#define CLK_GPIO1		62
751.1Sskrll#define CLK_GPIO2		63
761.1Sskrll#define CLK_I2C0		64
771.1Sskrll#define CLK_I2C1		65
781.1Sskrll#define CLK_I2C2		66
791.1Sskrll#define CLK_I2C3		67
801.1Sskrll#define CLK_I2C4		68
811.1Sskrll#define CLK_I2C5		69
821.1Sskrll#define CLK_SPINLOCK		70
831.1Sskrll#define CLK_DMA			71
841.1Sskrll#define CLK_MBOX0		72
851.1Sskrll#define CLK_MBOX1		73
861.1Sskrll#define CLK_MBOX2		74
871.1Sskrll#define CLK_MBOX3		75
881.1Sskrll#define CLK_WDT0		76
891.1Sskrll#define CLK_WDT1		77
901.1Sskrll#define CLK_TIMER0		78
911.1Sskrll#define CLK_TIMER1		79
921.1Sskrll#define CLK_SRAM0		80
931.1Sskrll#define CLK_SRAM1		81
941.1Sskrll#define CLK_SRAM2		82
951.1Sskrll#define CLK_SRAM3		83
961.1Sskrll#define CLK_PLL_GMAC_100M	84
971.1Sskrll#define CLK_UART_SCLK		85
981.1Sskrll#endif
99