Home | History | Annotate | Line # | Download | only in amlogic
      1  1.2  msaitoh /* $NetBSD: mesong12_clkc.h,v 1.2 2024/02/07 04:20:26 msaitoh Exp $ */
      2  1.1      ryo 
      3  1.1      ryo /*
      4  1.2  msaitoh  * Copyright (c) 2021 Ryo Shimizu
      5  1.1      ryo  * All rights reserved.
      6  1.1      ryo  *
      7  1.1      ryo  * Redistribution and use in source and binary forms, with or without
      8  1.1      ryo  * modification, are permitted provided that the following conditions
      9  1.1      ryo  * are met:
     10  1.1      ryo  * 1. Redistributions of source code must retain the above copyright
     11  1.1      ryo  *    notice, this list of conditions and the following disclaimer.
     12  1.1      ryo  * 2. Redistributions in binary form must reproduce the above copyright
     13  1.1      ryo  *    notice, this list of conditions and the following disclaimer in the
     14  1.1      ryo  *    documentation and/or other materials provided with the distribution.
     15  1.1      ryo  *
     16  1.1      ryo  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
     17  1.1      ryo  * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
     18  1.1      ryo  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     19  1.1      ryo  * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
     20  1.1      ryo  * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
     21  1.1      ryo  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
     22  1.1      ryo  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     23  1.1      ryo  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
     24  1.1      ryo  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
     25  1.1      ryo  * IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
     26  1.1      ryo  * POSSIBILITY OF SUCH DAMAGE.
     27  1.1      ryo  */
     28  1.1      ryo 
     29  1.1      ryo #ifndef _MESONG12_CLKC_H
     30  1.1      ryo #define _MESONG12_CLKC_H
     31  1.1      ryo 
     32  1.1      ryo /*
     33  1.1      ryo  * CLOCK IDs.
     34  1.1      ryo  *  The values are matched to those in dt-bindings/clock/g12a-clkc.h ,
     35  1.1      ryo  *  but some are only defined locally.
     36  1.1      ryo  */
     37  1.1      ryo #define MESONG12_CLOCK_SYS_PLL		0
     38  1.1      ryo #define MESONG12_CLOCK_FIXED_PLL	1
     39  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV2	2
     40  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV3	3
     41  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV4	4
     42  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV5	5
     43  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV7	6
     44  1.1      ryo #define MESONG12_CLOCK_GP0_PLL		7
     45  1.1      ryo 
     46  1.1      ryo #define MESONG12_CLOCK_CLK81		10
     47  1.1      ryo #define MESONG12_CLOCK_MPLL0		11
     48  1.1      ryo #define MESONG12_CLOCK_MPLL1		12
     49  1.1      ryo #define MESONG12_CLOCK_MPLL2		13
     50  1.1      ryo #define MESONG12_CLOCK_MPLL3		14
     51  1.1      ryo #define MESONG12_CLOCK_DDR		15
     52  1.1      ryo #define MESONG12_CLOCK_DOS		16
     53  1.1      ryo #define MESONG12_CLOCK_AUDIO_LOCKER	17
     54  1.1      ryo #define MESONG12_CLOCK_MIPI_DSI_HOST	18
     55  1.1      ryo #define MESONG12_CLOCK_ETH_PHY		19
     56  1.1      ryo #define MESONG12_CLOCK_ISA		20
     57  1.1      ryo #define MESONG12_CLOCK_PL301		21
     58  1.1      ryo #define MESONG12_CLOCK_PERIPHS		22
     59  1.1      ryo #define MESONG12_CLOCK_SPICC0		23
     60  1.1      ryo #define MESONG12_CLOCK_I2C		24
     61  1.1      ryo #define MESONG12_CLOCK_SANA		25
     62  1.1      ryo #define MESONG12_CLOCK_SD		26
     63  1.1      ryo #define MESONG12_CLOCK_RNG0		27
     64  1.1      ryo #define MESONG12_CLOCK_UART0		28
     65  1.1      ryo #define MESONG12_CLOCK_SPICC1		29
     66  1.1      ryo #define MESONG12_CLOCK_HIU_IFACE	30
     67  1.1      ryo #define MESONG12_CLOCK_MIPI_DSI_PHY	31
     68  1.1      ryo #define MESONG12_CLOCK_ASSIST_MISC	32
     69  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_A	33
     70  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_B	34
     71  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_C	35
     72  1.1      ryo #define MESONG12_CLOCK_AUDIO_CODEC	36
     73  1.1      ryo #define MESONG12_CLOCK_AUDIO		37
     74  1.1      ryo #define MESONG12_CLOCK_ETH		38
     75  1.1      ryo #define MESONG12_CLOCK_DEMUX		39
     76  1.1      ryo #define MESONG12_CLOCK_AUDIO_IFIFO	40
     77  1.1      ryo #define MESONG12_CLOCK_ADC		41
     78  1.1      ryo #define MESONG12_CLOCK_UART1		42
     79  1.1      ryo #define MESONG12_CLOCK_G2D		43
     80  1.1      ryo #define MESONG12_CLOCK_RESET		44
     81  1.1      ryo #define MESONG12_CLOCK_PCIE_COMB	45
     82  1.1      ryo #define MESONG12_CLOCK_PARSER		46
     83  1.1      ryo #define MESONG12_CLOCK_USB		47
     84  1.1      ryo #define MESONG12_CLOCK_PCIE_PHY		48
     85  1.1      ryo #define MESONG12_CLOCK_AHB_ARB0		49
     86  1.1      ryo #define MESONG12_CLOCK_AHB_DATA_BUS	50
     87  1.1      ryo #define MESONG12_CLOCK_AHB_CTRL_BUS	51
     88  1.1      ryo #define MESONG12_CLOCK_HTX_HDCP22	52
     89  1.1      ryo #define MESONG12_CLOCK_HTX_PCLK		53
     90  1.1      ryo #define MESONG12_CLOCK_BT656		54
     91  1.1      ryo #define MESONG12_CLOCK_USB1_DDR_BRIDGE	55
     92  1.1      ryo #define MESONG12_CLOCK_MMC_PCLK		56
     93  1.1      ryo #define MESONG12_CLOCK_UART2		57
     94  1.1      ryo #define MESONG12_CLOCK_VPU_INTR		58
     95  1.1      ryo #define MESONG12_CLOCK_GIC		59
     96  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_A_CLK0	60
     97  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_B_CLK0	61
     98  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_C_CLK0	62
     99  1.1      ryo 
    100  1.1      ryo #define MESONG12_CLOCK_HIFI_PLL		74
    101  1.1      ryo 
    102  1.1      ryo #define MESONG12_CLOCK_VCLK2_VENCI0	80
    103  1.1      ryo #define MESONG12_CLOCK_VCLK2_VENCI1	81
    104  1.1      ryo #define MESONG12_CLOCK_VCLK2_VENCP0	82
    105  1.1      ryo #define MESONG12_CLOCK_VCLK2_VENCP1	83
    106  1.1      ryo #define MESONG12_CLOCK_VCLK2_VENCT0	84
    107  1.1      ryo #define MESONG12_CLOCK_VCLK2_VENCT1	85
    108  1.1      ryo #define MESONG12_CLOCK_VCLK2_OTHER	86
    109  1.1      ryo #define MESONG12_CLOCK_VCLK2_ENCI	87
    110  1.1      ryo #define MESONG12_CLOCK_VCLK2_ENCP	88
    111  1.1      ryo #define MESONG12_CLOCK_DAC_CLK		89
    112  1.1      ryo #define MESONG12_CLOCK_AOCLK		90
    113  1.1      ryo #define MESONG12_CLOCK_IEC958		91
    114  1.1      ryo #define MESONG12_CLOCK_ENC480P		92
    115  1.1      ryo #define MESONG12_CLOCK_RNG1		93
    116  1.1      ryo #define MESONG12_CLOCK_VCLK2_ENCT	94
    117  1.1      ryo #define MESONG12_CLOCK_VCLK2_ENCL	95
    118  1.1      ryo #define MESONG12_CLOCK_VCLK2_VENCLMMC	96
    119  1.1      ryo #define MESONG12_CLOCK_VCLK2_VENCL	97
    120  1.1      ryo #define MESONG12_CLOCK_VCLK2_OTHER1	98
    121  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV2P5	99
    122  1.1      ryo 
    123  1.1      ryo #define MESONG12_CLOCK_DMA		105
    124  1.1      ryo #define MESONG12_CLOCK_EFUSE		106
    125  1.1      ryo #define MESONG12_CLOCK_ROM_BOOT		107
    126  1.1      ryo #define MESONG12_CLOCK_RESET_SEC	108
    127  1.1      ryo #define MESONG12_CLOCK_SEC_AHB_APB3	109
    128  1.1      ryo #define MESONG12_CLOCK_VPU_0_SEL	110
    129  1.1      ryo 
    130  1.1      ryo #define MESONG12_CLOCK_VPU_0		112
    131  1.1      ryo #define MESONG12_CLOCK_VPU_1_SEL	113
    132  1.1      ryo 
    133  1.1      ryo #define MESONG12_CLOCK_VPU_1		115
    134  1.1      ryo #define MESONG12_CLOCK_VPU		116
    135  1.1      ryo #define MESONG12_CLOCK_VAPB_0_SEL	117
    136  1.1      ryo 
    137  1.1      ryo #define MESONG12_CLOCK_VAPB_0		119
    138  1.1      ryo #define MESONG12_CLOCK_VAPB_1_SEL	120
    139  1.1      ryo 
    140  1.1      ryo #define MESONG12_CLOCK_VAPB_1		122
    141  1.1      ryo #define MESONG12_CLOCK_VAPB_SEL		123
    142  1.1      ryo #define MESONG12_CLOCK_VAPB		124
    143  1.1      ryo 
    144  1.1      ryo #define MESONG12_CLOCK_HDMI_PLL		128
    145  1.1      ryo #define MESONG12_CLOCK_VID_PLL		129
    146  1.1      ryo 
    147  1.1      ryo #define MESONG12_CLOCK_VCLK		138
    148  1.1      ryo #define MESONG12_CLOCK_VCLK2		139
    149  1.1      ryo 
    150  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV1	148
    151  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV2	149
    152  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV4	150
    153  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV6	151
    154  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV12	152
    155  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV1	153
    156  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV2	154
    157  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV4	155
    158  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV6	156
    159  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV12	157
    160  1.1      ryo 
    161  1.1      ryo #define MESONG12_CLOCK_CTS_ENCI		162
    162  1.1      ryo #define MESONG12_CLOCK_CTS_ENCP		163
    163  1.1      ryo #define MESONG12_CLOCK_CTS_VDAC		164
    164  1.1      ryo #define MESONG12_CLOCK_HDMI_TX		165
    165  1.1      ryo 
    166  1.1      ryo #define MESONG12_CLOCK_HDMI		168
    167  1.1      ryo #define MESONG12_CLOCK_MALI_0_SEL	169
    168  1.1      ryo 
    169  1.1      ryo #define MESONG12_CLOCK_MALI_0		171
    170  1.1      ryo #define MESONG12_CLOCK_MALI_1_SEL	172
    171  1.1      ryo 
    172  1.1      ryo #define MESONG12_CLOCK_MALI_1		174
    173  1.1      ryo #define MESONG12_CLOCK_MALI		175
    174  1.1      ryo 
    175  1.1      ryo #define MESONG12_CLOCK_MPLL_50M		177
    176  1.1      ryo 
    177  1.1      ryo #define MESONG12_CLOCK_CPU_CLK		187
    178  1.1      ryo 
    179  1.1      ryo #define MESONG12_CLOCK_PCIE_PLL		201
    180  1.1      ryo 
    181  1.1      ryo #define MESONG12_CLOCK_VDEC_1		204
    182  1.1      ryo 
    183  1.1      ryo #define MESONG12_CLOCK_VDEC_HEVC	207
    184  1.1      ryo 
    185  1.1      ryo #define MESONG12_CLOCK_VDEC_HEVCF	210
    186  1.1      ryo 
    187  1.1      ryo #define MESONG12_CLOCK_TS		212
    188  1.1      ryo 
    189  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK		224
    190  1.1      ryo 
    191  1.1      ryo #define MESONG12_CLOCK_GP1_PLL		243
    192  1.1      ryo 
    193  1.1      ryo #define MESONG12_CLOCK_DSU_CLK		252
    194  1.1      ryo #define MESONG12_CLOCK_CPU1_CLK		253
    195  1.1      ryo #define MESONG12_CLOCK_CPU2_CLK		254
    196  1.1      ryo #define MESONG12_CLOCK_CPU3_CLK		255
    197  1.1      ryo 
    198  1.1      ryo 
    199  1.1      ryo /*
    200  1.1      ryo  * locally defined
    201  1.1      ryo  */
    202  1.1      ryo #define MESONG12_CLOCK_MPEG_SEL				8
    203  1.1      ryo #define MESONG12_CLOCK_MPEG_DIV				9
    204  1.1      ryo 
    205  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_A_CLK0_SEL		63
    206  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_A_CLK0_DIV		64
    207  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_B_CLK0_SEL		65
    208  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_B_CLK0_DIV		66
    209  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_C_CLK0_SEL		67
    210  1.1      ryo #define MESONG12_CLOCK_SD_EMMC_C_CLK0_DIV		68
    211  1.1      ryo #define MESONG12_CLOCK_MPLL0_DIV			69
    212  1.1      ryo #define MESONG12_CLOCK_MPLL1_DIV			70
    213  1.1      ryo #define MESONG12_CLOCK_MPLL2_DIV			71
    214  1.1      ryo #define MESONG12_CLOCK_MPLL3_DIV			72
    215  1.1      ryo #define MESONG12_CLOCK_MPLL_PREDIV			73
    216  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV2_DIV			75
    217  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV3_DIV			76
    218  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV4_DIV			77
    219  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV5_DIV			78
    220  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV7_DIV			79
    221  1.1      ryo #define MESONG12_CLOCK_FCLK_DIV2P5_DIV			100
    222  1.1      ryo #define MESONG12_CLOCK_FIXED_PLL_DCO			101
    223  1.1      ryo #define MESONG12_CLOCK_SYS_PLL_DCO			102
    224  1.1      ryo #define MESONG12_CLOCK_GP0_PLL_DCO			103
    225  1.1      ryo #define MESONG12_CLOCK_HIFI_PLL_DCO			104
    226  1.1      ryo #define MESONG12_CLOCK_VPU_0_DIV			111
    227  1.1      ryo #define MESONG12_CLOCK_VPU_1_DIV			114
    228  1.1      ryo #define MESONG12_CLOCK_VAPB_0_DIV			118
    229  1.1      ryo #define MESONG12_CLOCK_VAPB_1_DIV			121
    230  1.1      ryo #define MESONG12_CLOCK_HDMI_PLL_DCO			125
    231  1.1      ryo #define MESONG12_CLOCK_HDMI_PLL_OD			126
    232  1.1      ryo #define MESONG12_CLOCK_HDMI_PLL_OD2			127
    233  1.1      ryo #define MESONG12_CLOCK_VID_PLL_SEL			130
    234  1.1      ryo #define MESONG12_CLOCK_VID_PLL_DIV			131
    235  1.1      ryo #define MESONG12_CLOCK_VCLK_SEL				132
    236  1.1      ryo #define MESONG12_CLOCK_VCLK2_SEL			133
    237  1.1      ryo #define MESONG12_CLOCK_VCLK_INPUT			134
    238  1.1      ryo #define MESONG12_CLOCK_VCLK2_INPUT			135
    239  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV				136
    240  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV			137
    241  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV2_EN			140
    242  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV4_EN			141
    243  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV6_EN			142
    244  1.1      ryo #define MESONG12_CLOCK_VCLK_DIV12_EN			143
    245  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV2_EN			144
    246  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV4_EN			145
    247  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV6_EN			146
    248  1.1      ryo #define MESONG12_CLOCK_VCLK2_DIV12_EN			147
    249  1.1      ryo #define MESONG12_CLOCK_CTS_ENCI_SEL			158
    250  1.1      ryo #define MESONG12_CLOCK_CTS_ENCP_SEL			159
    251  1.1      ryo #define MESONG12_CLOCK_CTS_VDAC_SEL			160
    252  1.1      ryo #define MESONG12_CLOCK_HDMI_TX_SEL			161
    253  1.1      ryo #define MESONG12_CLOCK_HDMI_SEL				166
    254  1.1      ryo #define MESONG12_CLOCK_HDMI_DIV				167
    255  1.1      ryo #define MESONG12_CLOCK_MALI_0_DIV			170
    256  1.1      ryo #define MESONG12_CLOCK_MALI_1_DIV			173
    257  1.1      ryo #define MESONG12_CLOCK_MPLL_50M_DIV			176
    258  1.1      ryo #define MESONG12_CLOCK_SYS_PLL_DIV16_EN			178
    259  1.1      ryo #define MESONG12_CLOCK_SYS_PLL_DIV16			179
    260  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_DYN0_SEL			180
    261  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_DYN0_DIV			181
    262  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_DYN0			182
    263  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_DYN1_SEL			183
    264  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_DYN1_DIV			184
    265  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_DYN1			185
    266  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_DYN			186
    267  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_DIV16_EN			188
    268  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_DIV16			189
    269  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_APB_DIV			190
    270  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_APB			191
    271  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_ATB_DIV			192
    272  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_ATB			193
    273  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_AXI_DIV			194
    274  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_AXI			195
    275  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_TRACE_DIV		196
    276  1.1      ryo #define MESONG12_CLOCK_CPU_CLK_TRACE			197
    277  1.1      ryo #define MESONG12_CLOCK_PCIE_PLL_DCO			198
    278  1.1      ryo #define MESONG12_CLOCK_PCIE_PLL_DCO_DIV2		199
    279  1.1      ryo #define MESONG12_CLOCK_PCIE_PLL_OD			200
    280  1.1      ryo #define MESONG12_CLOCK_VDEC_1_SEL			202
    281  1.1      ryo #define MESONG12_CLOCK_VDEC_1_DIV			203
    282  1.1      ryo #define MESONG12_CLOCK_VDEC_HEVC_SEL			205
    283  1.1      ryo #define MESONG12_CLOCK_VDEC_HEVC_DIV			206
    284  1.1      ryo #define MESONG12_CLOCK_VDEC_HEVCF_SEL			208
    285  1.1      ryo #define MESONG12_CLOCK_VDEC_HEVCF_DIV			209
    286  1.1      ryo #define MESONG12_CLOCK_TS_DIV				211
    287  1.1      ryo #define MESONG12_CLOCK_SYS1_PLL_DCO			213
    288  1.1      ryo #define MESONG12_CLOCK_SYS1_PLL				214
    289  1.1      ryo #define MESONG12_CLOCK_SYS1_PLL_DIV16_EN		215
    290  1.1      ryo #define MESONG12_CLOCK_SYS1_PLL_DIV16			216
    291  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DYN0_SEL		217
    292  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DYN0_DIV		218
    293  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DYN0			219
    294  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DYN1_SEL		220
    295  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DYN1_DIV		221
    296  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DYN1			222
    297  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DYN			223
    298  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DIV16_EN		225
    299  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DIV16			226
    300  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DIV2			227
    301  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DIV3			228
    302  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DIV4			229
    303  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DIV5			230
    304  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DIV6			231
    305  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DIV7			232
    306  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_DIV8			233
    307  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_APB_SEL			234
    308  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_APB			235
    309  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_ATB_SEL			236
    310  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_ATB			237
    311  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_AXI_SEL			238
    312  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_AXI			239
    313  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_TRACE_SEL		240
    314  1.1      ryo #define MESONG12_CLOCK_CPUB_CLK_TRACE			241
    315  1.1      ryo #define MESONG12_CLOCK_GP1_PLL_DCO			242
    316  1.1      ryo #define MESONG12_CLOCK_DSU_CLK_DYN0_SEL			244
    317  1.1      ryo #define MESONG12_CLOCK_DSU_CLK_DYN0_DIV			245
    318  1.1      ryo #define MESONG12_CLOCK_DSU_CLK_DYN0			246
    319  1.1      ryo #define MESONG12_CLOCK_DSU_CLK_DYN1_SEL			247
    320  1.1      ryo #define MESONG12_CLOCK_DSU_CLK_DYN1_DIV			248
    321  1.1      ryo #define MESONG12_CLOCK_DSU_CLK_DYN1			249
    322  1.1      ryo #define MESONG12_CLOCK_DSU_CLK_DYN			250
    323  1.1      ryo #define MESONG12_CLOCK_DSU_CLK_FINAL			251
    324  1.1      ryo #define MESONG12_CLOCK_SPICC0_SCLK_SEL			256
    325  1.1      ryo #define MESONG12_CLOCK_SPICC0_SCLK_DIV			257
    326  1.1      ryo #define MESONG12_CLOCK_SPICC1_SCLK_SEL			259
    327  1.1      ryo #define MESONG12_CLOCK_SPICC1_SCLK_DIV			260
    328  1.1      ryo #define MESONG12_CLOCK_NNA_AXI_CLK_SEL			262
    329  1.1      ryo #define MESONG12_CLOCK_NNA_AXI_CLK_DIV			263
    330  1.1      ryo #define MESONG12_CLOCK_NNA_CORE_CLK_SEL			265
    331  1.1      ryo #define MESONG12_CLOCK_NNA_CORE_CLK_DIV			266
    332  1.1      ryo 
    333  1.1      ryo 
    334  1.1      ryo #endif /* _MESONG12_CLKC_H */
    335