Home | History | Annotate | Line # | Download | only in clock
      1 /*	$NetBSD: renesas,r8a779h0-cpg-mssr.h,v 1.1.1.1 2026/01/18 05:21:38 skrll Exp $	*/
      2 
      3 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
      4 /*
      5  * Copyright (C) 2023 Renesas Electronics Corp.
      6  */
      7 #ifndef __DT_BINDINGS_CLOCK_RENESAS_R8A779H0_CPG_MSSR_H__
      8 #define __DT_BINDINGS_CLOCK_RENESAS_R8A779H0_CPG_MSSR_H__
      9 
     10 #include <dt-bindings/clock/renesas-cpg-mssr.h>
     11 
     12 /* r8a779h0 CPG Core Clocks */
     13 
     14 #define R8A779H0_CLK_ZX			0
     15 #define R8A779H0_CLK_ZD			1
     16 #define R8A779H0_CLK_ZS			2
     17 #define R8A779H0_CLK_ZT			3
     18 #define R8A779H0_CLK_ZTR		4
     19 #define R8A779H0_CLK_S0D2		5
     20 #define R8A779H0_CLK_S0D3		6
     21 #define R8A779H0_CLK_S0D4		7
     22 #define R8A779H0_CLK_S0D1_VIO		8
     23 #define R8A779H0_CLK_S0D2_VIO		9
     24 #define R8A779H0_CLK_S0D4_VIO		10
     25 #define R8A779H0_CLK_S0D8_VIO		11
     26 #define R8A779H0_CLK_VIOBUSD1		12
     27 #define R8A779H0_CLK_VIOBUSD2		13
     28 #define R8A779H0_CLK_S0D1_VC		14
     29 #define R8A779H0_CLK_S0D2_VC		15
     30 #define R8A779H0_CLK_S0D4_VC		16
     31 #define R8A779H0_CLK_VCBUSD1		17
     32 #define R8A779H0_CLK_VCBUSD2		18
     33 #define R8A779H0_CLK_S0D2_MM		19
     34 #define R8A779H0_CLK_S0D4_MM		20
     35 #define R8A779H0_CLK_S0D2_U3DG		21
     36 #define R8A779H0_CLK_S0D4_U3DG		22
     37 #define R8A779H0_CLK_S0D2_RT		23
     38 #define R8A779H0_CLK_S0D3_RT		24
     39 #define R8A779H0_CLK_S0D4_RT		25
     40 #define R8A779H0_CLK_S0D6_RT		26
     41 #define R8A779H0_CLK_S0D2_PER		27
     42 #define R8A779H0_CLK_S0D3_PER		28
     43 #define R8A779H0_CLK_S0D4_PER		29
     44 #define R8A779H0_CLK_S0D6_PER		30
     45 #define R8A779H0_CLK_S0D12_PER		31
     46 #define R8A779H0_CLK_S0D24_PER		32
     47 #define R8A779H0_CLK_S0D1_HSC		33
     48 #define R8A779H0_CLK_S0D2_HSC		34
     49 #define R8A779H0_CLK_S0D4_HSC		35
     50 #define R8A779H0_CLK_S0D8_HSC		36
     51 #define R8A779H0_CLK_SVD1_IR		37
     52 #define R8A779H0_CLK_SVD2_IR		38
     53 #define R8A779H0_CLK_IMPAD1		39
     54 #define R8A779H0_CLK_IMPAD4		40
     55 #define R8A779H0_CLK_IMPB		41
     56 #define R8A779H0_CLK_SVD1_VIP		42
     57 #define R8A779H0_CLK_SVD2_VIP		43
     58 #define R8A779H0_CLK_CL			44
     59 #define R8A779H0_CLK_CL16M		45
     60 #define R8A779H0_CLK_CL16M_MM		46
     61 #define R8A779H0_CLK_CL16M_RT		47
     62 #define R8A779H0_CLK_CL16M_PER		48
     63 #define R8A779H0_CLK_CL16M_HSC		49
     64 #define R8A779H0_CLK_ZC0		50
     65 #define R8A779H0_CLK_ZC1		51
     66 #define R8A779H0_CLK_ZC2		52
     67 #define R8A779H0_CLK_ZC3		53
     68 #define R8A779H0_CLK_ZB3		54
     69 #define R8A779H0_CLK_ZB3D2		55
     70 #define R8A779H0_CLK_ZB3D4		56
     71 #define R8A779H0_CLK_ZG			57
     72 #define R8A779H0_CLK_SD0H		58
     73 #define R8A779H0_CLK_SD0		59
     74 #define R8A779H0_CLK_RPC		60
     75 #define R8A779H0_CLK_RPCD2		61
     76 #define R8A779H0_CLK_MSO		62
     77 #define R8A779H0_CLK_CANFD		63
     78 #define R8A779H0_CLK_CSI		64
     79 #define R8A779H0_CLK_FRAY		65
     80 #define R8A779H0_CLK_IPC		66
     81 #define R8A779H0_CLK_SASYNCRT		67
     82 #define R8A779H0_CLK_SASYNCPERD1	68
     83 #define R8A779H0_CLK_SASYNCPERD2	69
     84 #define R8A779H0_CLK_SASYNCPERD4	70
     85 #define R8A779H0_CLK_DSIEXT		71
     86 #define R8A779H0_CLK_DSIREF		72
     87 #define R8A779H0_CLK_ADGH		73
     88 #define R8A779H0_CLK_OSC		74
     89 #define R8A779H0_CLK_ZR0		75
     90 #define R8A779H0_CLK_ZR1		76
     91 #define R8A779H0_CLK_ZR2		77
     92 #define R8A779H0_CLK_RGMII		78
     93 #define R8A779H0_CLK_CPEX		79
     94 #define R8A779H0_CLK_CP			80
     95 #define R8A779H0_CLK_CBFUSA		81
     96 #define R8A779H0_CLK_R			82
     97 
     98 #endif /* __DT_BINDINGS_CLOCK_RENESAS_R8A779H0_CPG_MSSR_H__ */
     99