lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAMdYzYrWOAnMmi4NihACbb24=d2=-GzGUOLzA-nvDOS-58Emdg@mail.gmail.com>
Date:   Sun, 26 Mar 2023 08:50:57 -0400
From:   Peter Geis <pgwipeout@...il.com>
To:     Shane Francis <bigbeeshane@...il.com>
Cc:     Heiko Stübner <heiko@...ech.de>,
        robh+dt@...nel.org, krzysztof.kozlowski+dt@...aro.org,
        devicetree@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
        linux-rockchip@...ts.infradead.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH 2/2] dt-bindings: clock: update rk3588 clock definitions

On Sun, Mar 26, 2023 at 8:30 AM Shane Francis <bigbeeshane@...il.com> wrote:
>
> > re-numbering all the clock-ids breaks compatibility. Both the kernel
> > as well as the devicetrees need to be on the same page regarding
> > the ids. And that is also sort of a promise that a newer kernel
> > will work with an older devicetree.
>
> > Renumbering clocks breaks this promise, so isn't really possible.
> > Does u-boot choke on the clock-id 0 for PLL_B0PLL?
>
> uboot only does the "fix up" for clocks that are listed in the cru
> section of the DTB / DTS so for this SoC clocks such as PPLL,
> GPLL, NPLL ect.
>
> The issue I was seeing is that mainline defines GPLL as ID 6
> and in vendor uboot 6 was set for CPLL, therefore the GPLL
> clock was applied to CPLL within uboot, breaking GMAC. From
> what I can tell most rockchip derived uboots start the ID's at 1
>
> I have tried to have the clocks set correctly early in the kernel boot
> process, but it seems that for some (like CPLL) the device will hard
> lock / stall.
>
> I have seen other comments to change this in uboot, however this
> will not be a viable solution for all devices. Either if no uboot code
> is available (not all vendors respect code licenses) or if the device
> has a secure boot chain that does not allow for replacement of
> uboot.

Heiko,

Looking at the rest of the rockchip dt-bindings, it seems they all
start from 1. I suspect starting from 0 was a mistake on the original
code submitter's part. Considering the state of bringup for rk3588 in
mainline, if we are going to fix this, now would be the time.

If anyone is running something in production with the current state of
this code, I feel bad for them. But I'm not sure I'd consider any of
this remotely stable.

Very Respectfully,
Peter Geis

>
> On Sun, Mar 26, 2023 at 12:53 AM Heiko Stübner <heiko@...ech.de> wrote:
> >
> > Hi Shane,
> >
> > Am Sonntag, 26. März 2023, 01:15:35 CET schrieb Shane Francis:
> > > Some vendor uboot bootloaders use the target kernels
> > > DTB image to determine the target clock speeds for
> > > some PLLs, currently this can cause uboot to set the
> > > clock rate for gpll incorrectly on to cpll (breaking)
> > > RGMII.
> > >
> > > This change starts the PLL clock definitions from 1
> > > to correct this miss-match
> > >
> > > Signed-off-by: Shane Francis <bigbeeshane@...il.com>
> >
> > re-numbering all the clock-ids breaks compatibility. Both the kernel
> > as well as the devicetrees need to be on the same page regarding
> > the ids. And that is also sort of a promise that a newer kernel
> > will work with an older devicetree.
> >
> > Renumbering clocks breaks this promise, so isn't really possible.
> > Does u-boot choke on the clock-id 0 for PLL_B0PLL?
> >
> >
> > Heiko
> >
> >
> > > ---
> > >  .../dt-bindings/clock/rockchip,rk3588-cru.h   | 1442 ++++++++---------
> > >  1 file changed, 721 insertions(+), 721 deletions(-)
> > >
> > > diff --git a/include/dt-bindings/clock/rockchip,rk3588-cru.h b/include/dt-bindings/clock/rockchip,rk3588-cru.h
> > > index b5616bca7b44..d63b07d054b7 100644
> > > --- a/include/dt-bindings/clock/rockchip,rk3588-cru.h
> > > +++ b/include/dt-bindings/clock/rockchip,rk3588-cru.h
> > > @@ -12,727 +12,727 @@
> > >
> > >  /* cru-clocks indices */
> > >
> > > -#define PLL_B0PLL                    0
> > > -#define PLL_B1PLL                    1
> > > -#define PLL_LPLL                     2
> > > -#define PLL_V0PLL                    3
> > > -#define PLL_AUPLL                    4
> > > -#define PLL_CPLL                     5
> > > -#define PLL_GPLL                     6
> > > -#define PLL_NPLL                     7
> > > -#define PLL_PPLL                     8
> > > -#define ARMCLK_L                     9
> > > -#define ARMCLK_B01                   10
> > > -#define ARMCLK_B23                   11
> > > -#define PCLK_BIGCORE0_ROOT           12
> > > -#define PCLK_BIGCORE0_PVTM           13
> > > -#define PCLK_BIGCORE1_ROOT           14
> > > -#define PCLK_BIGCORE1_PVTM           15
> > > -#define PCLK_DSU_S_ROOT                      16
> > > -#define PCLK_DSU_ROOT                        17
> > > -#define PCLK_DSU_NS_ROOT             18
> > > -#define PCLK_LITCORE_PVTM            19
> > > -#define PCLK_DBG                     20
> > > -#define PCLK_DSU                     21
> > > -#define PCLK_S_DAPLITE                       22
> > > -#define PCLK_M_DAPLITE                       23
> > > -#define MBIST_MCLK_PDM1                      24
> > > -#define MBIST_CLK_ACDCDIG            25
> > > -#define HCLK_I2S2_2CH                        26
> > > -#define HCLK_I2S3_2CH                        27
> > > -#define CLK_I2S2_2CH_SRC             28
> > > -#define CLK_I2S2_2CH_FRAC            29
> > > -#define CLK_I2S2_2CH                 30
> > > -#define MCLK_I2S2_2CH                        31
> > > -#define I2S2_2CH_MCLKOUT             32
> > > -#define CLK_DAC_ACDCDIG                      33
> > > -#define CLK_I2S3_2CH_SRC             34
> > > -#define CLK_I2S3_2CH_FRAC            35
> > > -#define CLK_I2S3_2CH                 36
> > > -#define MCLK_I2S3_2CH                        37
> > > -#define I2S3_2CH_MCLKOUT             38
> > > -#define PCLK_ACDCDIG                 39
> > > -#define HCLK_I2S0_8CH                        40
> > > -#define CLK_I2S0_8CH_TX_SRC          41
> > > -#define CLK_I2S0_8CH_TX_FRAC         42
> > > -#define MCLK_I2S0_8CH_TX             43
> > > -#define CLK_I2S0_8CH_TX                      44
> > > -#define CLK_I2S0_8CH_RX_SRC          45
> > > -#define CLK_I2S0_8CH_RX_FRAC         46
> > > -#define MCLK_I2S0_8CH_RX             47
> > > -#define CLK_I2S0_8CH_RX                      48
> > > -#define I2S0_8CH_MCLKOUT             49
> > > -#define HCLK_PDM1                    50
> > > -#define MCLK_PDM1                    51
> > > -#define HCLK_AUDIO_ROOT                      52
> > > -#define PCLK_AUDIO_ROOT                      53
> > > -#define HCLK_SPDIF0                  54
> > > -#define CLK_SPDIF0_SRC                       55
> > > -#define CLK_SPDIF0_FRAC                      56
> > > -#define MCLK_SPDIF0                  57
> > > -#define CLK_SPDIF0                   58
> > > -#define CLK_SPDIF1                   59
> > > -#define HCLK_SPDIF1                  60
> > > -#define CLK_SPDIF1_SRC                       61
> > > -#define CLK_SPDIF1_FRAC                      62
> > > -#define MCLK_SPDIF1                  63
> > > -#define ACLK_AV1_ROOT                        64
> > > -#define ACLK_AV1                     65
> > > -#define PCLK_AV1_ROOT                        66
> > > -#define PCLK_AV1                     67
> > > -#define PCLK_MAILBOX0                        68
> > > -#define PCLK_MAILBOX1                        69
> > > -#define PCLK_MAILBOX2                        70
> > > -#define PCLK_PMU2                    71
> > > -#define PCLK_PMUCM0_INTMUX           72
> > > -#define PCLK_DDRCM0_INTMUX           73
> > > -#define PCLK_TOP                     74
> > > -#define PCLK_PWM1                    75
> > > -#define CLK_PWM1                     76
> > > -#define CLK_PWM1_CAPTURE             77
> > > -#define PCLK_PWM2                    78
> > > -#define CLK_PWM2                     79
> > > -#define CLK_PWM2_CAPTURE             80
> > > -#define PCLK_PWM3                    81
> > > -#define CLK_PWM3                     82
> > > -#define CLK_PWM3_CAPTURE             83
> > > -#define PCLK_BUSTIMER0                       84
> > > -#define PCLK_BUSTIMER1                       85
> > > -#define CLK_BUS_TIMER_ROOT           86
> > > -#define CLK_BUSTIMER0                        87
> > > -#define CLK_BUSTIMER1                        88
> > > -#define CLK_BUSTIMER2                        89
> > > -#define CLK_BUSTIMER3                        90
> > > -#define CLK_BUSTIMER4                        91
> > > -#define CLK_BUSTIMER5                        92
> > > -#define CLK_BUSTIMER6                        93
> > > -#define CLK_BUSTIMER7                        94
> > > -#define CLK_BUSTIMER8                        95
> > > -#define CLK_BUSTIMER9                        96
> > > -#define CLK_BUSTIMER10                       97
> > > -#define CLK_BUSTIMER11                       98
> > > -#define PCLK_WDT0                    99
> > > -#define TCLK_WDT0                    100
> > > -#define PCLK_CAN0                    101
> > > -#define CLK_CAN0                     102
> > > -#define PCLK_CAN1                    103
> > > -#define CLK_CAN1                     104
> > > -#define PCLK_CAN2                    105
> > > -#define CLK_CAN2                     106
> > > -#define ACLK_DECOM                   107
> > > -#define PCLK_DECOM                   108
> > > -#define DCLK_DECOM                   109
> > > -#define ACLK_DMAC0                   110
> > > -#define ACLK_DMAC1                   111
> > > -#define ACLK_DMAC2                   112
> > > -#define ACLK_BUS_ROOT                        113
> > > -#define ACLK_GIC                     114
> > > -#define PCLK_GPIO1                   115
> > > -#define DBCLK_GPIO1                  116
> > > -#define PCLK_GPIO2                   117
> > > -#define DBCLK_GPIO2                  118
> > > -#define PCLK_GPIO3                   119
> > > -#define DBCLK_GPIO3                  120
> > > -#define PCLK_GPIO4                   121
> > > -#define DBCLK_GPIO4                  122
> > > -#define PCLK_I2C1                    123
> > > -#define PCLK_I2C2                    124
> > > -#define PCLK_I2C3                    125
> > > -#define PCLK_I2C4                    126
> > > -#define PCLK_I2C5                    127
> > > -#define PCLK_I2C6                    128
> > > -#define PCLK_I2C7                    129
> > > -#define PCLK_I2C8                    130
> > > -#define CLK_I2C1                     131
> > > -#define CLK_I2C2                     132
> > > -#define CLK_I2C3                     133
> > > -#define CLK_I2C4                     134
> > > -#define CLK_I2C5                     135
> > > -#define CLK_I2C6                     136
> > > -#define CLK_I2C7                     137
> > > -#define CLK_I2C8                     138
> > > -#define PCLK_OTPC_NS                 139
> > > -#define CLK_OTPC_NS                  140
> > > -#define CLK_OTPC_ARB                 141
> > > -#define CLK_OTPC_AUTO_RD_G           142
> > > -#define CLK_OTP_PHY_G                        143
> > > -#define PCLK_SARADC                  144
> > > -#define CLK_SARADC                   145
> > > -#define PCLK_SPI0                    146
> > > -#define PCLK_SPI1                    147
> > > -#define PCLK_SPI2                    148
> > > -#define PCLK_SPI3                    149
> > > -#define PCLK_SPI4                    150
> > > -#define CLK_SPI0                     151
> > > -#define CLK_SPI1                     152
> > > -#define CLK_SPI2                     153
> > > -#define CLK_SPI3                     154
> > > -#define CLK_SPI4                     155
> > > -#define ACLK_SPINLOCK                        156
> > > -#define PCLK_TSADC                   157
> > > -#define CLK_TSADC                    158
> > > -#define PCLK_UART1                   159
> > > -#define PCLK_UART2                   160
> > > -#define PCLK_UART3                   161
> > > -#define PCLK_UART4                   162
> > > -#define PCLK_UART5                   163
> > > -#define PCLK_UART6                   164
> > > -#define PCLK_UART7                   165
> > > -#define PCLK_UART8                   166
> > > -#define PCLK_UART9                   167
> > > -#define CLK_UART1_SRC                        168
> > > -#define CLK_UART1_FRAC                       169
> > > -#define CLK_UART1                    170
> > > -#define SCLK_UART1                   171
> > > -#define CLK_UART2_SRC                        172
> > > -#define CLK_UART2_FRAC                       173
> > > -#define CLK_UART2                    174
> > > -#define SCLK_UART2                   175
> > > -#define CLK_UART3_SRC                        176
> > > -#define CLK_UART3_FRAC                       177
> > > -#define CLK_UART3                    178
> > > -#define SCLK_UART3                   179
> > > -#define CLK_UART4_SRC                        180
> > > -#define CLK_UART4_FRAC                       181
> > > -#define CLK_UART4                    182
> > > -#define SCLK_UART4                   183
> > > -#define CLK_UART5_SRC                        184
> > > -#define CLK_UART5_FRAC                       185
> > > -#define CLK_UART5                    186
> > > -#define SCLK_UART5                   187
> > > -#define CLK_UART6_SRC                        188
> > > -#define CLK_UART6_FRAC                       189
> > > -#define CLK_UART6                    190
> > > -#define SCLK_UART6                   191
> > > -#define CLK_UART7_SRC                        192
> > > -#define CLK_UART7_FRAC                       193
> > > -#define CLK_UART7                    194
> > > -#define SCLK_UART7                   195
> > > -#define CLK_UART8_SRC                        196
> > > -#define CLK_UART8_FRAC                       197
> > > -#define CLK_UART8                    198
> > > -#define SCLK_UART8                   199
> > > -#define CLK_UART9_SRC                        200
> > > -#define CLK_UART9_FRAC                       201
> > > -#define CLK_UART9                    202
> > > -#define SCLK_UART9                   203
> > > -#define ACLK_CENTER_ROOT             204
> > > -#define ACLK_CENTER_LOW_ROOT         205
> > > -#define HCLK_CENTER_ROOT             206
> > > -#define PCLK_CENTER_ROOT             207
> > > -#define ACLK_DMA2DDR                 208
> > > -#define ACLK_DDR_SHAREMEM            209
> > > -#define ACLK_CENTER_S200_ROOT                210
> > > -#define ACLK_CENTER_S400_ROOT                211
> > > -#define FCLK_DDR_CM0_CORE            212
> > > -#define CLK_DDR_TIMER_ROOT           213
> > > -#define CLK_DDR_TIMER0                       214
> > > -#define CLK_DDR_TIMER1                       215
> > > -#define TCLK_WDT_DDR                 216
> > > -#define CLK_DDR_CM0_RTC                      217
> > > -#define PCLK_WDT                     218
> > > -#define PCLK_TIMER                   219
> > > -#define PCLK_DMA2DDR                 220
> > > -#define PCLK_SHAREMEM                        221
> > > -#define CLK_50M_SRC                  222
> > > -#define CLK_100M_SRC                 223
> > > -#define CLK_150M_SRC                 224
> > > -#define CLK_200M_SRC                 225
> > > -#define CLK_250M_SRC                 226
> > > -#define CLK_300M_SRC                 227
> > > -#define CLK_350M_SRC                 228
> > > -#define CLK_400M_SRC                 229
> > > -#define CLK_450M_SRC                 230
> > > -#define CLK_500M_SRC                 231
> > > -#define CLK_600M_SRC                 232
> > > -#define CLK_650M_SRC                 233
> > > -#define CLK_700M_SRC                 234
> > > -#define CLK_800M_SRC                 235
> > > -#define CLK_1000M_SRC                        236
> > > -#define CLK_1200M_SRC                        237
> > > -#define ACLK_TOP_M300_ROOT           238
> > > -#define ACLK_TOP_M500_ROOT           239
> > > -#define ACLK_TOP_M400_ROOT           240
> > > -#define ACLK_TOP_S200_ROOT           241
> > > -#define ACLK_TOP_S400_ROOT           242
> > > -#define CLK_MIPI_CAMARAOUT_M0                243
> > > -#define CLK_MIPI_CAMARAOUT_M1                244
> > > -#define CLK_MIPI_CAMARAOUT_M2                245
> > > -#define CLK_MIPI_CAMARAOUT_M3                246
> > > -#define CLK_MIPI_CAMARAOUT_M4                247
> > > -#define MCLK_GMAC0_OUT                       248
> > > -#define REFCLKO25M_ETH0_OUT          249
> > > -#define REFCLKO25M_ETH1_OUT          250
> > > -#define CLK_CIFOUT_OUT                       251
> > > -#define PCLK_MIPI_DCPHY0             252
> > > -#define PCLK_MIPI_DCPHY1             253
> > > -#define PCLK_CSIPHY0                 254
> > > -#define PCLK_CSIPHY1                 255
> > > -#define ACLK_TOP_ROOT                        256
> > > -#define PCLK_TOP_ROOT                        257
> > > -#define ACLK_LOW_TOP_ROOT            258
> > > -#define PCLK_CRU                     259
> > > -#define PCLK_GPU_ROOT                        260
> > > -#define CLK_GPU_SRC                  261
> > > -#define CLK_GPU                              262
> > > -#define CLK_GPU_COREGROUP            263
> > > -#define CLK_GPU_STACKS                       264
> > > -#define PCLK_GPU_PVTM                        265
> > > -#define CLK_GPU_PVTM                 266
> > > -#define CLK_CORE_GPU_PVTM            267
> > > -#define PCLK_GPU_GRF                 268
> > > -#define ACLK_ISP1_ROOT                       269
> > > -#define HCLK_ISP1_ROOT                       270
> > > -#define CLK_ISP1_CORE                        271
> > > -#define CLK_ISP1_CORE_MARVIN         272
> > > -#define CLK_ISP1_CORE_VICAP          273
> > > -#define ACLK_ISP1                    274
> > > -#define HCLK_ISP1                    275
> > > -#define ACLK_NPU1                    276
> > > -#define HCLK_NPU1                    277
> > > -#define ACLK_NPU2                    278
> > > -#define HCLK_NPU2                    279
> > > -#define HCLK_NPU_CM0_ROOT            280
> > > -#define FCLK_NPU_CM0_CORE            281
> > > -#define CLK_NPU_CM0_RTC                      282
> > > -#define PCLK_NPU_PVTM                        283
> > > -#define PCLK_NPU_GRF                 284
> > > -#define CLK_NPU_PVTM                 285
> > > -#define CLK_CORE_NPU_PVTM            286
> > > -#define ACLK_NPU0                    287
> > > -#define HCLK_NPU0                    288
> > > -#define HCLK_NPU_ROOT                        289
> > > -#define CLK_NPU_DSU0                 290
> > > -#define PCLK_NPU_ROOT                        291
> > > -#define PCLK_NPU_TIMER                       292
> > > -#define CLK_NPUTIMER_ROOT            293
> > > -#define CLK_NPUTIMER0                        294
> > > -#define CLK_NPUTIMER1                        295
> > > -#define PCLK_NPU_WDT                 296
> > > -#define TCLK_NPU_WDT                 297
> > > -#define HCLK_EMMC                    298
> > > -#define ACLK_EMMC                    299
> > > -#define CCLK_EMMC                    300
> > > -#define BCLK_EMMC                    301
> > > -#define TMCLK_EMMC                   302
> > > -#define SCLK_SFC                     303
> > > -#define HCLK_SFC                     304
> > > -#define HCLK_SFC_XIP                 305
> > > -#define HCLK_NVM_ROOT                        306
> > > -#define ACLK_NVM_ROOT                        307
> > > -#define CLK_GMAC0_PTP_REF            308
> > > -#define CLK_GMAC1_PTP_REF            309
> > > -#define CLK_GMAC_125M                        310
> > > -#define CLK_GMAC_50M                 311
> > > -#define ACLK_PHP_GIC_ITS             312
> > > -#define ACLK_MMU_PCIE                        313
> > > -#define ACLK_MMU_PHP                 314
> > > -#define ACLK_PCIE_4L_DBI             315
> > > -#define ACLK_PCIE_2L_DBI             316
> > > -#define ACLK_PCIE_1L0_DBI            317
> > > -#define ACLK_PCIE_1L1_DBI            318
> > > -#define ACLK_PCIE_1L2_DBI            319
> > > -#define ACLK_PCIE_4L_MSTR            320
> > > -#define ACLK_PCIE_2L_MSTR            321
> > > -#define ACLK_PCIE_1L0_MSTR           322
> > > -#define ACLK_PCIE_1L1_MSTR           323
> > > -#define ACLK_PCIE_1L2_MSTR           324
> > > -#define ACLK_PCIE_4L_SLV             325
> > > -#define ACLK_PCIE_2L_SLV             326
> > > -#define ACLK_PCIE_1L0_SLV            327
> > > -#define ACLK_PCIE_1L1_SLV            328
> > > -#define ACLK_PCIE_1L2_SLV            329
> > > -#define PCLK_PCIE_4L                 330
> > > -#define PCLK_PCIE_2L                 331
> > > -#define PCLK_PCIE_1L0                        332
> > > -#define PCLK_PCIE_1L1                        333
> > > -#define PCLK_PCIE_1L2                        334
> > > -#define CLK_PCIE_AUX0                        335
> > > -#define CLK_PCIE_AUX1                        336
> > > -#define CLK_PCIE_AUX2                        337
> > > -#define CLK_PCIE_AUX3                        338
> > > -#define CLK_PCIE_AUX4                        339
> > > -#define CLK_PIPEPHY0_REF             340
> > > -#define CLK_PIPEPHY1_REF             341
> > > -#define CLK_PIPEPHY2_REF             342
> > > -#define PCLK_PHP_ROOT                        343
> > > -#define PCLK_GMAC0                   344
> > > -#define PCLK_GMAC1                   345
> > > -#define ACLK_PCIE_ROOT                       346
> > > -#define ACLK_PHP_ROOT                        347
> > > -#define ACLK_PCIE_BRIDGE             348
> > > -#define ACLK_GMAC0                   349
> > > -#define ACLK_GMAC1                   350
> > > -#define CLK_PMALIVE0                 351
> > > -#define CLK_PMALIVE1                 352
> > > -#define CLK_PMALIVE2                 353
> > > -#define ACLK_SATA0                   354
> > > -#define ACLK_SATA1                   355
> > > -#define ACLK_SATA2                   356
> > > -#define CLK_RXOOB0                   357
> > > -#define CLK_RXOOB1                   358
> > > -#define CLK_RXOOB2                   359
> > > -#define ACLK_USB3OTG2                        360
> > > -#define SUSPEND_CLK_USB3OTG2         361
> > > -#define REF_CLK_USB3OTG2             362
> > > -#define CLK_UTMI_OTG2                        363
> > > -#define CLK_PIPEPHY0_PIPE_G          364
> > > -#define CLK_PIPEPHY1_PIPE_G          365
> > > -#define CLK_PIPEPHY2_PIPE_G          366
> > > -#define CLK_PIPEPHY0_PIPE_ASIC_G     367
> > > -#define CLK_PIPEPHY1_PIPE_ASIC_G     368
> > > -#define CLK_PIPEPHY2_PIPE_ASIC_G     369
> > > -#define CLK_PIPEPHY2_PIPE_U3_G               370
> > > -#define CLK_PCIE1L2_PIPE             371
> > > -#define CLK_PCIE4L_PIPE                      372
> > > -#define CLK_PCIE2L_PIPE                      373
> > > -#define PCLK_PCIE_COMBO_PIPE_PHY0    374
> > > -#define PCLK_PCIE_COMBO_PIPE_PHY1    375
> > > -#define PCLK_PCIE_COMBO_PIPE_PHY2    376
> > > -#define PCLK_PCIE_COMBO_PIPE_PHY     377
> > > -#define HCLK_RGA3_1                  378
> > > -#define ACLK_RGA3_1                  379
> > > -#define CLK_RGA3_1_CORE                      380
> > > -#define ACLK_RGA3_ROOT                       381
> > > -#define HCLK_RGA3_ROOT                       382
> > > -#define ACLK_RKVDEC_CCU                      383
> > > -#define HCLK_RKVDEC0                 384
> > > -#define ACLK_RKVDEC0                 385
> > > -#define CLK_RKVDEC0_CA                       386
> > > -#define CLK_RKVDEC0_HEVC_CA          387
> > > -#define CLK_RKVDEC0_CORE             388
> > > -#define HCLK_RKVDEC1                 389
> > > -#define ACLK_RKVDEC1                 390
> > > -#define CLK_RKVDEC1_CA                       391
> > > -#define CLK_RKVDEC1_HEVC_CA          392
> > > -#define CLK_RKVDEC1_CORE             393
> > > -#define HCLK_SDIO                    394
> > > -#define CCLK_SRC_SDIO                        395
> > > -#define ACLK_USB_ROOT                        396
> > > -#define HCLK_USB_ROOT                        397
> > > -#define HCLK_HOST0                   398
> > > -#define HCLK_HOST_ARB0                       399
> > > -#define HCLK_HOST1                   400
> > > -#define HCLK_HOST_ARB1                       401
> > > -#define ACLK_USB3OTG0                        402
> > > -#define SUSPEND_CLK_USB3OTG0         403
> > > -#define REF_CLK_USB3OTG0             404
> > > -#define ACLK_USB3OTG1                        405
> > > -#define SUSPEND_CLK_USB3OTG1         406
> > > -#define REF_CLK_USB3OTG1             407
> > > -#define UTMI_OHCI_CLK48_HOST0                408
> > > -#define UTMI_OHCI_CLK48_HOST1                409
> > > -#define HCLK_IEP2P0                  410
> > > -#define ACLK_IEP2P0                  411
> > > -#define CLK_IEP2P0_CORE                      412
> > > -#define ACLK_JPEG_ENCODER0           413
> > > -#define HCLK_JPEG_ENCODER0           414
> > > -#define ACLK_JPEG_ENCODER1           415
> > > -#define HCLK_JPEG_ENCODER1           416
> > > -#define ACLK_JPEG_ENCODER2           417
> > > -#define HCLK_JPEG_ENCODER2           418
> > > -#define ACLK_JPEG_ENCODER3           419
> > > -#define HCLK_JPEG_ENCODER3           420
> > > -#define ACLK_JPEG_DECODER            421
> > > -#define HCLK_JPEG_DECODER            422
> > > -#define HCLK_RGA2                    423
> > > -#define ACLK_RGA2                    424
> > > -#define CLK_RGA2_CORE                        425
> > > -#define HCLK_RGA3_0                  426
> > > -#define ACLK_RGA3_0                  427
> > > -#define CLK_RGA3_0_CORE                      428
> > > -#define ACLK_VDPU_ROOT                       429
> > > -#define ACLK_VDPU_LOW_ROOT           430
> > > -#define HCLK_VDPU_ROOT                       431
> > > -#define ACLK_JPEG_DECODER_ROOT               432
> > > -#define ACLK_VPU                     433
> > > -#define HCLK_VPU                     434
> > > -#define HCLK_RKVENC0_ROOT            435
> > > -#define ACLK_RKVENC0_ROOT            436
> > > -#define HCLK_RKVENC0                 437
> > > -#define ACLK_RKVENC0                 438
> > > -#define CLK_RKVENC0_CORE             439
> > > -#define HCLK_RKVENC1_ROOT            440
> > > -#define ACLK_RKVENC1_ROOT            441
> > > -#define HCLK_RKVENC1                 442
> > > -#define ACLK_RKVENC1                 443
> > > -#define CLK_RKVENC1_CORE             444
> > > -#define ICLK_CSIHOST01                       445
> > > -#define ICLK_CSIHOST0                        446
> > > -#define ICLK_CSIHOST1                        447
> > > -#define PCLK_CSI_HOST_0                      448
> > > -#define PCLK_CSI_HOST_1                      449
> > > -#define PCLK_CSI_HOST_2                      450
> > > -#define PCLK_CSI_HOST_3                      451
> > > -#define PCLK_CSI_HOST_4                      452
> > > -#define PCLK_CSI_HOST_5                      453
> > > -#define ACLK_FISHEYE0                        454
> > > -#define HCLK_FISHEYE0                        455
> > > -#define CLK_FISHEYE0_CORE            456
> > > -#define ACLK_FISHEYE1                        457
> > > -#define HCLK_FISHEYE1                        458
> > > -#define CLK_FISHEYE1_CORE            459
> > > -#define CLK_ISP0_CORE                        460
> > > -#define CLK_ISP0_CORE_MARVIN         461
> > > -#define CLK_ISP0_CORE_VICAP          462
> > > -#define ACLK_ISP0                    463
> > > -#define HCLK_ISP0                    464
> > > -#define ACLK_VI_ROOT                 465
> > > -#define HCLK_VI_ROOT                 466
> > > -#define PCLK_VI_ROOT                 467
> > > -#define DCLK_VICAP                   468
> > > -#define ACLK_VICAP                   469
> > > -#define HCLK_VICAP                   470
> > > -#define PCLK_DP0                     471
> > > -#define PCLK_DP1                     472
> > > -#define PCLK_S_DP0                   473
> > > -#define PCLK_S_DP1                   474
> > > -#define CLK_DP0                              475
> > > -#define CLK_DP1                              476
> > > -#define HCLK_HDCP_KEY0                       477
> > > -#define ACLK_HDCP0                   478
> > > -#define HCLK_HDCP0                   479
> > > -#define PCLK_HDCP0                   480
> > > -#define HCLK_I2S4_8CH                        481
> > > -#define ACLK_TRNG0                   482
> > > -#define PCLK_TRNG0                   483
> > > -#define ACLK_VO0_ROOT                        484
> > > -#define HCLK_VO0_ROOT                        485
> > > -#define HCLK_VO0_S_ROOT                      486
> > > -#define PCLK_VO0_ROOT                        487
> > > -#define PCLK_VO0_S_ROOT                      488
> > > -#define PCLK_VO0GRF                  489
> > > -#define CLK_I2S4_8CH_TX_SRC          490
> > > -#define CLK_I2S4_8CH_TX_FRAC         491
> > > -#define MCLK_I2S4_8CH_TX             492
> > > -#define CLK_I2S4_8CH_TX                      493
> > > -#define HCLK_I2S8_8CH                        494
> > > -#define CLK_I2S8_8CH_TX_SRC          495
> > > -#define CLK_I2S8_8CH_TX_FRAC         496
> > > -#define MCLK_I2S8_8CH_TX             497
> > > -#define CLK_I2S8_8CH_TX                      498
> > > -#define HCLK_SPDIF2_DP0                      499
> > > -#define CLK_SPDIF2_DP0_SRC           500
> > > -#define CLK_SPDIF2_DP0_FRAC          501
> > > -#define MCLK_SPDIF2_DP0                      502
> > > -#define CLK_SPDIF2_DP0                       503
> > > -#define MCLK_SPDIF2                  504
> > > -#define HCLK_SPDIF5_DP1                      505
> > > -#define CLK_SPDIF5_DP1_SRC           506
> > > -#define CLK_SPDIF5_DP1_FRAC          507
> > > -#define MCLK_SPDIF5_DP1                      508
> > > -#define CLK_SPDIF5_DP1                       509
> > > -#define MCLK_SPDIF5                  510
> > > -#define PCLK_EDP0                    511
> > > -#define CLK_EDP0_24M                 512
> > > -#define CLK_EDP0_200M                        513
> > > -#define PCLK_EDP1                    514
> > > -#define CLK_EDP1_24M                 515
> > > -#define CLK_EDP1_200M                        516
> > > -#define HCLK_HDCP_KEY1                       517
> > > -#define ACLK_HDCP1                   518
> > > -#define HCLK_HDCP1                   519
> > > -#define PCLK_HDCP1                   520
> > > -#define ACLK_HDMIRX                  521
> > > -#define PCLK_HDMIRX                  522
> > > -#define CLK_HDMIRX_REF                       523
> > > -#define CLK_HDMIRX_AUD_SRC           524
> > > -#define CLK_HDMIRX_AUD_FRAC          525
> > > -#define CLK_HDMIRX_AUD                       526
> > > -#define CLK_HDMIRX_AUD_P_MUX         527
> > > -#define PCLK_HDMITX0                 528
> > > -#define CLK_HDMITX0_EARC             529
> > > -#define CLK_HDMITX0_REF                      530
> > > -#define PCLK_HDMITX1                 531
> > > -#define CLK_HDMITX1_EARC             532
> > > -#define CLK_HDMITX1_REF                      533
> > > -#define CLK_HDMITRX_REFSRC           534
> > > -#define ACLK_TRNG1                   535
> > > -#define PCLK_TRNG1                   536
> > > -#define ACLK_HDCP1_ROOT                      537
> > > -#define ACLK_HDMIRX_ROOT             538
> > > -#define HCLK_VO1_ROOT                        539
> > > -#define HCLK_VO1_S_ROOT                      540
> > > -#define PCLK_VO1_ROOT                        541
> > > -#define PCLK_VO1_S_ROOT                      542
> > > -#define PCLK_S_EDP0                  543
> > > -#define PCLK_S_EDP1                  544
> > > -#define PCLK_S_HDMIRX                        545
> > > -#define HCLK_I2S10_8CH                       546
> > > -#define CLK_I2S10_8CH_RX_SRC         547
> > > -#define CLK_I2S10_8CH_RX_FRAC                548
> > > -#define CLK_I2S10_8CH_RX             549
> > > -#define MCLK_I2S10_8CH_RX            550
> > > -#define HCLK_I2S7_8CH                        551
> > > -#define CLK_I2S7_8CH_RX_SRC          552
> > > -#define CLK_I2S7_8CH_RX_FRAC         553
> > > -#define CLK_I2S7_8CH_RX                      554
> > > -#define MCLK_I2S7_8CH_RX             555
> > > -#define HCLK_I2S9_8CH                        556
> > > -#define CLK_I2S9_8CH_RX_SRC          557
> > > -#define CLK_I2S9_8CH_RX_FRAC         558
> > > -#define CLK_I2S9_8CH_RX                      559
> > > -#define MCLK_I2S9_8CH_RX             560
> > > -#define CLK_I2S5_8CH_TX_SRC          561
> > > -#define CLK_I2S5_8CH_TX_FRAC         562
> > > -#define CLK_I2S5_8CH_TX                      563
> > > -#define MCLK_I2S5_8CH_TX             564
> > > -#define HCLK_I2S5_8CH                        565
> > > -#define CLK_I2S6_8CH_TX_SRC          566
> > > -#define CLK_I2S6_8CH_TX_FRAC         567
> > > -#define CLK_I2S6_8CH_TX                      568
> > > -#define MCLK_I2S6_8CH_TX             569
> > > -#define CLK_I2S6_8CH_RX_SRC          570
> > > -#define CLK_I2S6_8CH_RX_FRAC         571
> > > -#define CLK_I2S6_8CH_RX                      572
> > > -#define MCLK_I2S6_8CH_RX             573
> > > -#define I2S6_8CH_MCLKOUT             574
> > > -#define HCLK_I2S6_8CH                        575
> > > -#define HCLK_SPDIF3                  576
> > > -#define CLK_SPDIF3_SRC                       577
> > > -#define CLK_SPDIF3_FRAC                      578
> > > -#define CLK_SPDIF3                   579
> > > -#define MCLK_SPDIF3                  580
> > > -#define HCLK_SPDIF4                  581
> > > -#define CLK_SPDIF4_SRC                       582
> > > -#define CLK_SPDIF4_FRAC                      583
> > > -#define CLK_SPDIF4                   584
> > > -#define MCLK_SPDIF4                  585
> > > -#define HCLK_SPDIFRX0                        586
> > > -#define MCLK_SPDIFRX0                        587
> > > -#define HCLK_SPDIFRX1                        588
> > > -#define MCLK_SPDIFRX1                        589
> > > -#define HCLK_SPDIFRX2                        590
> > > -#define MCLK_SPDIFRX2                        591
> > > -#define ACLK_VO1USB_TOP_ROOT         592
> > > -#define HCLK_VO1USB_TOP_ROOT         593
> > > -#define CLK_HDMIHDP0                 594
> > > -#define CLK_HDMIHDP1                 595
> > > -#define PCLK_HDPTX0                  596
> > > -#define PCLK_HDPTX1                  597
> > > -#define PCLK_USBDPPHY0                       598
> > > -#define PCLK_USBDPPHY1                       599
> > > -#define ACLK_VOP_ROOT                        600
> > > -#define ACLK_VOP_LOW_ROOT            601
> > > -#define HCLK_VOP_ROOT                        602
> > > -#define PCLK_VOP_ROOT                        603
> > > -#define HCLK_VOP                     604
> > > -#define ACLK_VOP                     605
> > > -#define DCLK_VOP0_SRC                        606
> > > -#define DCLK_VOP1_SRC                        607
> > > -#define DCLK_VOP2_SRC                        608
> > > -#define DCLK_VOP0                    609
> > > -#define DCLK_VOP1                    610
> > > -#define DCLK_VOP2                    611
> > > -#define DCLK_VOP3                    612
> > > -#define PCLK_DSIHOST0                        613
> > > -#define PCLK_DSIHOST1                        614
> > > -#define CLK_DSIHOST0                 615
> > > -#define CLK_DSIHOST1                 616
> > > -#define CLK_VOP_PMU                  617
> > > -#define ACLK_VOP_DOBY                        618
> > > -#define ACLK_VOP_SUB_SRC             619
> > > -#define CLK_USBDP_PHY0_IMMORTAL              620
> > > -#define CLK_USBDP_PHY1_IMMORTAL              621
> > > -#define CLK_PMU0                     622
> > > -#define PCLK_PMU0                    623
> > > -#define PCLK_PMU0IOC                 624
> > > -#define PCLK_GPIO0                   625
> > > -#define DBCLK_GPIO0                  626
> > > -#define PCLK_I2C0                    627
> > > -#define CLK_I2C0                     628
> > > -#define HCLK_I2S1_8CH                        629
> > > -#define CLK_I2S1_8CH_TX_SRC          630
> > > -#define CLK_I2S1_8CH_TX_FRAC         631
> > > -#define CLK_I2S1_8CH_TX                      632
> > > -#define MCLK_I2S1_8CH_TX             633
> > > -#define CLK_I2S1_8CH_RX_SRC          634
> > > -#define CLK_I2S1_8CH_RX_FRAC         635
> > > -#define CLK_I2S1_8CH_RX                      636
> > > -#define MCLK_I2S1_8CH_RX             637
> > > -#define I2S1_8CH_MCLKOUT             638
> > > -#define CLK_PMU1_50M_SRC             639
> > > -#define CLK_PMU1_100M_SRC            640
> > > -#define CLK_PMU1_200M_SRC            641
> > > -#define CLK_PMU1_300M_SRC            642
> > > -#define CLK_PMU1_400M_SRC            643
> > > -#define HCLK_PMU1_ROOT                       644
> > > -#define PCLK_PMU1_ROOT                       645
> > > -#define PCLK_PMU0_ROOT                       646
> > > -#define HCLK_PMU_CM0_ROOT            647
> > > -#define PCLK_PMU1                    648
> > > -#define CLK_DDR_FAIL_SAFE            649
> > > -#define CLK_PMU1                     650
> > > -#define HCLK_PDM0                    651
> > > -#define MCLK_PDM0                    652
> > > -#define HCLK_VAD                     653
> > > -#define FCLK_PMU_CM0_CORE            654
> > > -#define CLK_PMU_CM0_RTC                      655
> > > -#define PCLK_PMU1_IOC                        656
> > > -#define PCLK_PMU1PWM                 657
> > > -#define CLK_PMU1PWM                  658
> > > -#define CLK_PMU1PWM_CAPTURE          659
> > > -#define PCLK_PMU1TIMER                       660
> > > -#define CLK_PMU1TIMER_ROOT           661
> > > -#define CLK_PMU1TIMER0                       662
> > > -#define CLK_PMU1TIMER1                       663
> > > -#define CLK_UART0_SRC                        664
> > > -#define CLK_UART0_FRAC                       665
> > > -#define CLK_UART0                    666
> > > -#define SCLK_UART0                   667
> > > -#define PCLK_UART0                   668
> > > -#define PCLK_PMU1WDT                 669
> > > -#define TCLK_PMU1WDT                 670
> > > -#define CLK_CR_PARA                  671
> > > -#define CLK_USB2PHY_HDPTXRXPHY_REF   672
> > > -#define CLK_USBDPPHY_MIPIDCPPHY_REF  673
> > > -#define CLK_REF_PIPE_PHY0_OSC_SRC    674
> > > -#define CLK_REF_PIPE_PHY1_OSC_SRC    675
> > > -#define CLK_REF_PIPE_PHY2_OSC_SRC    676
> > > -#define CLK_REF_PIPE_PHY0_PLL_SRC    677
> > > -#define CLK_REF_PIPE_PHY1_PLL_SRC    678
> > > -#define CLK_REF_PIPE_PHY2_PLL_SRC    679
> > > -#define CLK_REF_PIPE_PHY0            680
> > > -#define CLK_REF_PIPE_PHY1            681
> > > -#define CLK_REF_PIPE_PHY2            682
> > > -#define SCLK_SDIO_DRV                        683
> > > -#define SCLK_SDIO_SAMPLE             684
> > > -#define SCLK_SDMMC_DRV                       685
> > > -#define SCLK_SDMMC_SAMPLE            686
> > > -#define CLK_PCIE1L0_PIPE             687
> > > -#define CLK_PCIE1L1_PIPE             688
> > > -#define CLK_BIGCORE0_PVTM            689
> > > -#define CLK_CORE_BIGCORE0_PVTM               690
> > > -#define CLK_BIGCORE1_PVTM            691
> > > -#define CLK_CORE_BIGCORE1_PVTM               692
> > > -#define CLK_LITCORE_PVTM             693
> > > -#define CLK_CORE_LITCORE_PVTM                694
> > > -#define CLK_AUX16M_0                 695
> > > -#define CLK_AUX16M_1                 696
> > > -#define CLK_PHY0_REF_ALT_P           697
> > > -#define CLK_PHY0_REF_ALT_M           698
> > > -#define CLK_PHY1_REF_ALT_P           699
> > > -#define CLK_PHY1_REF_ALT_M           700
> > > -#define ACLK_ISP1_PRE                        701
> > > -#define HCLK_ISP1_PRE                        702
> > > -#define HCLK_NVM                     703
> > > -#define ACLK_USB                     704
> > > -#define HCLK_USB                     705
> > > -#define ACLK_JPEG_DECODER_PRE                706
> > > -#define ACLK_VDPU_LOW_PRE            707
> > > -#define ACLK_RKVENC1_PRE             708
> > > -#define HCLK_RKVENC1_PRE             709
> > > -#define HCLK_RKVDEC0_PRE             710
> > > -#define ACLK_RKVDEC0_PRE             711
> > > -#define HCLK_RKVDEC1_PRE             712
> > > -#define ACLK_RKVDEC1_PRE             713
> > > -#define ACLK_HDCP0_PRE                       714
> > > -#define HCLK_VO0                     715
> > > -#define ACLK_HDCP1_PRE                       716
> > > -#define HCLK_VO1                     717
> > > -#define ACLK_AV1_PRE                 718
> > > -#define PCLK_AV1_PRE                 719
> > > -#define HCLK_SDIO_PRE                        720
> > > +#define PLL_B0PLL                       1
> > > +#define PLL_B1PLL                       2
> > > +#define PLL_LPLL                        3
> > > +#define PLL_V0PLL                       4
> > > +#define PLL_AUPLL                       5
> > > +#define PLL_CPLL                        6
> > > +#define PLL_GPLL                        7
> > > +#define PLL_NPLL                        8
> > > +#define PLL_PPLL                        9
> > > +#define ARMCLK_L                        10
> > > +#define ARMCLK_B01                      11
> > > +#define ARMCLK_B23                      12
> > > +#define PCLK_BIGCORE0_ROOT              13
> > > +#define PCLK_BIGCORE0_PVTM              14
> > > +#define PCLK_BIGCORE1_ROOT              15
> > > +#define PCLK_BIGCORE1_PVTM              16
> > > +#define PCLK_DSU_S_ROOT                 17
> > > +#define PCLK_DSU_ROOT                   18
> > > +#define PCLK_DSU_NS_ROOT                19
> > > +#define PCLK_LITCORE_PVTM               20
> > > +#define PCLK_DBG                        21
> > > +#define PCLK_DSU                        22
> > > +#define PCLK_S_DAPLITE                  23
> > > +#define PCLK_M_DAPLITE                  24
> > > +#define MBIST_MCLK_PDM1                 25
> > > +#define MBIST_CLK_ACDCDIG               26
> > > +#define HCLK_I2S2_2CH                   27
> > > +#define HCLK_I2S3_2CH                   28
> > > +#define CLK_I2S2_2CH_SRC                29
> > > +#define CLK_I2S2_2CH_FRAC               30
> > > +#define CLK_I2S2_2CH                    31
> > > +#define MCLK_I2S2_2CH                   32
> > > +#define I2S2_2CH_MCLKOUT                33
> > > +#define CLK_DAC_ACDCDIG                 34
> > > +#define CLK_I2S3_2CH_SRC                35
> > > +#define CLK_I2S3_2CH_FRAC               36
> > > +#define CLK_I2S3_2CH                    37
> > > +#define MCLK_I2S3_2CH                   38
> > > +#define I2S3_2CH_MCLKOUT                39
> > > +#define PCLK_ACDCDIG                    40
> > > +#define HCLK_I2S0_8CH                   41
> > > +#define CLK_I2S0_8CH_TX_SRC             42
> > > +#define CLK_I2S0_8CH_TX_FRAC            43
> > > +#define MCLK_I2S0_8CH_TX                44
> > > +#define CLK_I2S0_8CH_TX                 45
> > > +#define CLK_I2S0_8CH_RX_SRC             46
> > > +#define CLK_I2S0_8CH_RX_FRAC            47
> > > +#define MCLK_I2S0_8CH_RX                48
> > > +#define CLK_I2S0_8CH_RX                 49
> > > +#define I2S0_8CH_MCLKOUT                50
> > > +#define HCLK_PDM1                       51
> > > +#define MCLK_PDM1                       52
> > > +#define HCLK_AUDIO_ROOT                 53
> > > +#define PCLK_AUDIO_ROOT                 54
> > > +#define HCLK_SPDIF0                     55
> > > +#define CLK_SPDIF0_SRC                  56
> > > +#define CLK_SPDIF0_FRAC                 57
> > > +#define MCLK_SPDIF0                     58
> > > +#define CLK_SPDIF0                      59
> > > +#define CLK_SPDIF1                      60
> > > +#define HCLK_SPDIF1                     61
> > > +#define CLK_SPDIF1_SRC                  62
> > > +#define CLK_SPDIF1_FRAC                 63
> > > +#define MCLK_SPDIF1                     64
> > > +#define ACLK_AV1_ROOT                   65
> > > +#define ACLK_AV1                        66
> > > +#define PCLK_AV1_ROOT                   67
> > > +#define PCLK_AV1                        68
> > > +#define PCLK_MAILBOX0                   69
> > > +#define PCLK_MAILBOX1                   70
> > > +#define PCLK_MAILBOX2                   71
> > > +#define PCLK_PMU2                       72
> > > +#define PCLK_PMUCM0_INTMUX              73
> > > +#define PCLK_DDRCM0_INTMUX              74
> > > +#define PCLK_TOP                        75
> > > +#define PCLK_PWM1                       76
> > > +#define CLK_PWM1                        77
> > > +#define CLK_PWM1_CAPTURE                78
> > > +#define PCLK_PWM2                       79
> > > +#define CLK_PWM2                        80
> > > +#define CLK_PWM2_CAPTURE                81
> > > +#define PCLK_PWM3                       82
> > > +#define CLK_PWM3                        83
> > > +#define CLK_PWM3_CAPTURE                84
> > > +#define PCLK_BUSTIMER0                  85
> > > +#define PCLK_BUSTIMER1                  86
> > > +#define CLK_BUS_TIMER_ROOT              87
> > > +#define CLK_BUSTIMER0                   88
> > > +#define CLK_BUSTIMER1                   89
> > > +#define CLK_BUSTIMER2                   90
> > > +#define CLK_BUSTIMER3                   91
> > > +#define CLK_BUSTIMER4                   92
> > > +#define CLK_BUSTIMER5                   93
> > > +#define CLK_BUSTIMER6                   94
> > > +#define CLK_BUSTIMER7                   95
> > > +#define CLK_BUSTIMER8                   96
> > > +#define CLK_BUSTIMER9                   97
> > > +#define CLK_BUSTIMER10                  98
> > > +#define CLK_BUSTIMER11                  99
> > > +#define PCLK_WDT0                       100
> > > +#define TCLK_WDT0                       101
> > > +#define PCLK_CAN0                       102
> > > +#define CLK_CAN0                        103
> > > +#define PCLK_CAN1                       104
> > > +#define CLK_CAN1                        105
> > > +#define PCLK_CAN2                       106
> > > +#define CLK_CAN2                        107
> > > +#define ACLK_DECOM                      108
> > > +#define PCLK_DECOM                      109
> > > +#define DCLK_DECOM                      110
> > > +#define ACLK_DMAC0                      111
> > > +#define ACLK_DMAC1                      112
> > > +#define ACLK_DMAC2                      113
> > > +#define ACLK_BUS_ROOT                   114
> > > +#define ACLK_GIC                        115
> > > +#define PCLK_GPIO1                      116
> > > +#define DBCLK_GPIO1                     117
> > > +#define PCLK_GPIO2                      118
> > > +#define DBCLK_GPIO2                     119
> > > +#define PCLK_GPIO3                      120
> > > +#define DBCLK_GPIO3                     121
> > > +#define PCLK_GPIO4                      122
> > > +#define DBCLK_GPIO4                     123
> > > +#define PCLK_I2C1                       124
> > > +#define PCLK_I2C2                       125
> > > +#define PCLK_I2C3                       126
> > > +#define PCLK_I2C4                       127
> > > +#define PCLK_I2C5                       128
> > > +#define PCLK_I2C6                       129
> > > +#define PCLK_I2C7                       130
> > > +#define PCLK_I2C8                       131
> > > +#define CLK_I2C1                        132
> > > +#define CLK_I2C2                        133
> > > +#define CLK_I2C3                        134
> > > +#define CLK_I2C4                        135
> > > +#define CLK_I2C5                        136
> > > +#define CLK_I2C6                        137
> > > +#define CLK_I2C7                        138
> > > +#define CLK_I2C8                        139
> > > +#define PCLK_OTPC_NS                    140
> > > +#define CLK_OTPC_NS                     141
> > > +#define CLK_OTPC_ARB                    142
> > > +#define CLK_OTPC_AUTO_RD_G              143
> > > +#define CLK_OTP_PHY_G                   144
> > > +#define PCLK_SARADC                     145
> > > +#define CLK_SARADC                      146
> > > +#define PCLK_SPI0                       147
> > > +#define PCLK_SPI1                       148
> > > +#define PCLK_SPI2                       149
> > > +#define PCLK_SPI3                       150
> > > +#define PCLK_SPI4                       151
> > > +#define CLK_SPI0                        152
> > > +#define CLK_SPI1                        153
> > > +#define CLK_SPI2                        154
> > > +#define CLK_SPI3                        155
> > > +#define CLK_SPI4                        156
> > > +#define ACLK_SPINLOCK                   157
> > > +#define PCLK_TSADC                      158
> > > +#define CLK_TSADC                       159
> > > +#define PCLK_UART1                      160
> > > +#define PCLK_UART2                      161
> > > +#define PCLK_UART3                      162
> > > +#define PCLK_UART4                      163
> > > +#define PCLK_UART5                      164
> > > +#define PCLK_UART6                      165
> > > +#define PCLK_UART7                      166
> > > +#define PCLK_UART8                      167
> > > +#define PCLK_UART9                      168
> > > +#define CLK_UART1_SRC                   169
> > > +#define CLK_UART1_FRAC                  170
> > > +#define CLK_UART1                       171
> > > +#define SCLK_UART1                      172
> > > +#define CLK_UART2_SRC                   173
> > > +#define CLK_UART2_FRAC                  174
> > > +#define CLK_UART2                       175
> > > +#define SCLK_UART2                      176
> > > +#define CLK_UART3_SRC                   177
> > > +#define CLK_UART3_FRAC                  178
> > > +#define CLK_UART3                       179
> > > +#define SCLK_UART3                      180
> > > +#define CLK_UART4_SRC                   181
> > > +#define CLK_UART4_FRAC                  182
> > > +#define CLK_UART4                       183
> > > +#define SCLK_UART4                      184
> > > +#define CLK_UART5_SRC                   185
> > > +#define CLK_UART5_FRAC                  186
> > > +#define CLK_UART5                       187
> > > +#define SCLK_UART5                      188
> > > +#define CLK_UART6_SRC                   189
> > > +#define CLK_UART6_FRAC                  190
> > > +#define CLK_UART6                       191
> > > +#define SCLK_UART6                      192
> > > +#define CLK_UART7_SRC                   193
> > > +#define CLK_UART7_FRAC                  194
> > > +#define CLK_UART7                       195
> > > +#define SCLK_UART7                      196
> > > +#define CLK_UART8_SRC                   197
> > > +#define CLK_UART8_FRAC                  198
> > > +#define CLK_UART8                       199
> > > +#define SCLK_UART8                      200
> > > +#define CLK_UART9_SRC                   201
> > > +#define CLK_UART9_FRAC                  202
> > > +#define CLK_UART9                       203
> > > +#define SCLK_UART9                      204
> > > +#define ACLK_CENTER_ROOT                205
> > > +#define ACLK_CENTER_LOW_ROOT            206
> > > +#define HCLK_CENTER_ROOT                207
> > > +#define PCLK_CENTER_ROOT                208
> > > +#define ACLK_DMA2DDR                    209
> > > +#define ACLK_DDR_SHAREMEM               210
> > > +#define ACLK_CENTER_S200_ROOT           211
> > > +#define ACLK_CENTER_S400_ROOT           212
> > > +#define FCLK_DDR_CM0_CORE               213
> > > +#define CLK_DDR_TIMER_ROOT              214
> > > +#define CLK_DDR_TIMER0                  215
> > > +#define CLK_DDR_TIMER1                  216
> > > +#define TCLK_WDT_DDR                    217
> > > +#define CLK_DDR_CM0_RTC                 218
> > > +#define PCLK_WDT                        219
> > > +#define PCLK_TIMER                      220
> > > +#define PCLK_DMA2DDR                    221
> > > +#define PCLK_SHAREMEM                   222
> > > +#define CLK_50M_SRC                     223
> > > +#define CLK_100M_SRC                    224
> > > +#define CLK_150M_SRC                    225
> > > +#define CLK_200M_SRC                    226
> > > +#define CLK_250M_SRC                    227
> > > +#define CLK_300M_SRC                    228
> > > +#define CLK_350M_SRC                    229
> > > +#define CLK_400M_SRC                    230
> > > +#define CLK_450M_SRC                    231
> > > +#define CLK_500M_SRC                    232
> > > +#define CLK_600M_SRC                    233
> > > +#define CLK_650M_SRC                    234
> > > +#define CLK_700M_SRC                    235
> > > +#define CLK_800M_SRC                    236
> > > +#define CLK_1000M_SRC                   237
> > > +#define CLK_1200M_SRC                   238
> > > +#define ACLK_TOP_M300_ROOT              239
> > > +#define ACLK_TOP_M500_ROOT              240
> > > +#define ACLK_TOP_M400_ROOT              241
> > > +#define ACLK_TOP_S200_ROOT              242
> > > +#define ACLK_TOP_S400_ROOT              243
> > > +#define CLK_MIPI_CAMARAOUT_M0           244
> > > +#define CLK_MIPI_CAMARAOUT_M1           245
> > > +#define CLK_MIPI_CAMARAOUT_M2           246
> > > +#define CLK_MIPI_CAMARAOUT_M3           247
> > > +#define CLK_MIPI_CAMARAOUT_M4           248
> > > +#define MCLK_GMAC0_OUT                  249
> > > +#define REFCLKO25M_ETH0_OUT             250
> > > +#define REFCLKO25M_ETH1_OUT             251
> > > +#define CLK_CIFOUT_OUT                  252
> > > +#define PCLK_MIPI_DCPHY0                253
> > > +#define PCLK_MIPI_DCPHY1                254
> > > +#define PCLK_CSIPHY0                    255
> > > +#define PCLK_CSIPHY1                    256
> > > +#define ACLK_TOP_ROOT                   257
> > > +#define PCLK_TOP_ROOT                   258
> > > +#define ACLK_LOW_TOP_ROOT               259
> > > +#define PCLK_CRU                        260
> > > +#define PCLK_GPU_ROOT                   261
> > > +#define CLK_GPU_SRC                     262
> > > +#define CLK_GPU                         263
> > > +#define CLK_GPU_COREGROUP               264
> > > +#define CLK_GPU_STACKS                  265
> > > +#define PCLK_GPU_PVTM                   266
> > > +#define CLK_GPU_PVTM                    267
> > > +#define CLK_CORE_GPU_PVTM               268
> > > +#define PCLK_GPU_GRF                    269
> > > +#define ACLK_ISP1_ROOT                  270
> > > +#define HCLK_ISP1_ROOT                  271
> > > +#define CLK_ISP1_CORE                   272
> > > +#define CLK_ISP1_CORE_MARVIN            273
> > > +#define CLK_ISP1_CORE_VICAP             274
> > > +#define ACLK_ISP1                       275
> > > +#define HCLK_ISP1                       276
> > > +#define ACLK_NPU1                       277
> > > +#define HCLK_NPU1                       278
> > > +#define ACLK_NPU2                       279
> > > +#define HCLK_NPU2                       280
> > > +#define HCLK_NPU_CM0_ROOT               281
> > > +#define FCLK_NPU_CM0_CORE               282
> > > +#define CLK_NPU_CM0_RTC                 283
> > > +#define PCLK_NPU_PVTM                   284
> > > +#define PCLK_NPU_GRF                    285
> > > +#define CLK_NPU_PVTM                    286
> > > +#define CLK_CORE_NPU_PVTM               287
> > > +#define ACLK_NPU0                       288
> > > +#define HCLK_NPU0                       289
> > > +#define HCLK_NPU_ROOT                   290
> > > +#define CLK_NPU_DSU0                    291
> > > +#define PCLK_NPU_ROOT                   292
> > > +#define PCLK_NPU_TIMER                  293
> > > +#define CLK_NPUTIMER_ROOT               294
> > > +#define CLK_NPUTIMER0                   295
> > > +#define CLK_NPUTIMER1                   296
> > > +#define PCLK_NPU_WDT                    297
> > > +#define TCLK_NPU_WDT                    298
> > > +#define HCLK_EMMC                       299
> > > +#define ACLK_EMMC                       300
> > > +#define CCLK_EMMC                       301
> > > +#define BCLK_EMMC                       302
> > > +#define TMCLK_EMMC                      303
> > > +#define SCLK_SFC                        304
> > > +#define HCLK_SFC                        305
> > > +#define HCLK_SFC_XIP                    306
> > > +#define HCLK_NVM_ROOT                   307
> > > +#define ACLK_NVM_ROOT                   308
> > > +#define CLK_GMAC0_PTP_REF               309
> > > +#define CLK_GMAC1_PTP_REF               310
> > > +#define CLK_GMAC_125M                   311
> > > +#define CLK_GMAC_50M                    312
> > > +#define ACLK_PHP_GIC_ITS                313
> > > +#define ACLK_MMU_PCIE                   314
> > > +#define ACLK_MMU_PHP                    315
> > > +#define ACLK_PCIE_4L_DBI                316
> > > +#define ACLK_PCIE_2L_DBI                317
> > > +#define ACLK_PCIE_1L0_DBI               318
> > > +#define ACLK_PCIE_1L1_DBI               319
> > > +#define ACLK_PCIE_1L2_DBI               320
> > > +#define ACLK_PCIE_4L_MSTR               321
> > > +#define ACLK_PCIE_2L_MSTR               322
> > > +#define ACLK_PCIE_1L0_MSTR              323
> > > +#define ACLK_PCIE_1L1_MSTR              324
> > > +#define ACLK_PCIE_1L2_MSTR              325
> > > +#define ACLK_PCIE_4L_SLV                326
> > > +#define ACLK_PCIE_2L_SLV                327
> > > +#define ACLK_PCIE_1L0_SLV               328
> > > +#define ACLK_PCIE_1L1_SLV               329
> > > +#define ACLK_PCIE_1L2_SLV               330
> > > +#define PCLK_PCIE_4L                    331
> > > +#define PCLK_PCIE_2L                    332
> > > +#define PCLK_PCIE_1L0                   333
> > > +#define PCLK_PCIE_1L1                   334
> > > +#define PCLK_PCIE_1L2                   335
> > > +#define CLK_PCIE_AUX0                   336
> > > +#define CLK_PCIE_AUX1                   337
> > > +#define CLK_PCIE_AUX2                   338
> > > +#define CLK_PCIE_AUX3                   339
> > > +#define CLK_PCIE_AUX4                   340
> > > +#define CLK_PIPEPHY0_REF                341
> > > +#define CLK_PIPEPHY1_REF                342
> > > +#define CLK_PIPEPHY2_REF                343
> > > +#define PCLK_PHP_ROOT                   344
> > > +#define PCLK_GMAC0                      345
> > > +#define PCLK_GMAC1                      346
> > > +#define ACLK_PCIE_ROOT                  347
> > > +#define ACLK_PHP_ROOT                   348
> > > +#define ACLK_PCIE_BRIDGE                349
> > > +#define ACLK_GMAC0                      350
> > > +#define ACLK_GMAC1                      351
> > > +#define CLK_PMALIVE0                    352
> > > +#define CLK_PMALIVE1                    353
> > > +#define CLK_PMALIVE2                    354
> > > +#define ACLK_SATA0                      355
> > > +#define ACLK_SATA1                      356
> > > +#define ACLK_SATA2                      357
> > > +#define CLK_RXOOB0                      358
> > > +#define CLK_RXOOB1                      359
> > > +#define CLK_RXOOB2                      360
> > > +#define ACLK_USB3OTG2                   361
> > > +#define SUSPEND_CLK_USB3OTG2            362
> > > +#define REF_CLK_USB3OTG2                363
> > > +#define CLK_UTMI_OTG2                   364
> > > +#define CLK_PIPEPHY0_PIPE_G             365
> > > +#define CLK_PIPEPHY1_PIPE_G             366
> > > +#define CLK_PIPEPHY2_PIPE_G             367
> > > +#define CLK_PIPEPHY0_PIPE_ASIC_G        368
> > > +#define CLK_PIPEPHY1_PIPE_ASIC_G        369
> > > +#define CLK_PIPEPHY2_PIPE_ASIC_G        370
> > > +#define CLK_PIPEPHY2_PIPE_U3_G          371
> > > +#define CLK_PCIE1L2_PIPE                372
> > > +#define CLK_PCIE4L_PIPE                 373
> > > +#define CLK_PCIE2L_PIPE                 374
> > > +#define PCLK_PCIE_COMBO_PIPE_PHY0       375
> > > +#define PCLK_PCIE_COMBO_PIPE_PHY1       376
> > > +#define PCLK_PCIE_COMBO_PIPE_PHY2       377
> > > +#define PCLK_PCIE_COMBO_PIPE_PHY        378
> > > +#define HCLK_RGA3_1                     379
> > > +#define ACLK_RGA3_1                     380
> > > +#define CLK_RGA3_1_CORE                 381
> > > +#define ACLK_RGA3_ROOT                  382
> > > +#define HCLK_RGA3_ROOT                  383
> > > +#define ACLK_RKVDEC_CCU                 384
> > > +#define HCLK_RKVDEC0                    385
> > > +#define ACLK_RKVDEC0                    386
> > > +#define CLK_RKVDEC0_CA                  387
> > > +#define CLK_RKVDEC0_HEVC_CA             388
> > > +#define CLK_RKVDEC0_CORE                389
> > > +#define HCLK_RKVDEC1                    390
> > > +#define ACLK_RKVDEC1                    391
> > > +#define CLK_RKVDEC1_CA                  392
> > > +#define CLK_RKVDEC1_HEVC_CA             393
> > > +#define CLK_RKVDEC1_CORE                394
> > > +#define HCLK_SDIO                       395
> > > +#define CCLK_SRC_SDIO                   396
> > > +#define ACLK_USB_ROOT                   397
> > > +#define HCLK_USB_ROOT                   398
> > > +#define HCLK_HOST0                      399
> > > +#define HCLK_HOST_ARB0                  400
> > > +#define HCLK_HOST1                      401
> > > +#define HCLK_HOST_ARB1                  402
> > > +#define ACLK_USB3OTG0                   403
> > > +#define SUSPEND_CLK_USB3OTG0            404
> > > +#define REF_CLK_USB3OTG0                405
> > > +#define ACLK_USB3OTG1                   406
> > > +#define SUSPEND_CLK_USB3OTG1            407
> > > +#define REF_CLK_USB3OTG1                408
> > > +#define UTMI_OHCI_CLK48_HOST0           409
> > > +#define UTMI_OHCI_CLK48_HOST1           410
> > > +#define HCLK_IEP2P0                     411
> > > +#define ACLK_IEP2P0                     412
> > > +#define CLK_IEP2P0_CORE                 413
> > > +#define ACLK_JPEG_ENCODER0              414
> > > +#define HCLK_JPEG_ENCODER0              415
> > > +#define ACLK_JPEG_ENCODER1              416
> > > +#define HCLK_JPEG_ENCODER1              417
> > > +#define ACLK_JPEG_ENCODER2              418
> > > +#define HCLK_JPEG_ENCODER2              419
> > > +#define ACLK_JPEG_ENCODER3              420
> > > +#define HCLK_JPEG_ENCODER3              421
> > > +#define ACLK_JPEG_DECODER               422
> > > +#define HCLK_JPEG_DECODER               423
> > > +#define HCLK_RGA2                       424
> > > +#define ACLK_RGA2                       425
> > > +#define CLK_RGA2_CORE                   426
> > > +#define HCLK_RGA3_0                     427
> > > +#define ACLK_RGA3_0                     428
> > > +#define CLK_RGA3_0_CORE                 429
> > > +#define ACLK_VDPU_ROOT                  430
> > > +#define ACLK_VDPU_LOW_ROOT              431
> > > +#define HCLK_VDPU_ROOT                  432
> > > +#define ACLK_JPEG_DECODER_ROOT          433
> > > +#define ACLK_VPU                        434
> > > +#define HCLK_VPU                        435
> > > +#define HCLK_RKVENC0_ROOT               436
> > > +#define ACLK_RKVENC0_ROOT               437
> > > +#define HCLK_RKVENC0                    438
> > > +#define ACLK_RKVENC0                    439
> > > +#define CLK_RKVENC0_CORE                440
> > > +#define HCLK_RKVENC1_ROOT               441
> > > +#define ACLK_RKVENC1_ROOT               442
> > > +#define HCLK_RKVENC1                    443
> > > +#define ACLK_RKVENC1                    444
> > > +#define CLK_RKVENC1_CORE                445
> > > +#define ICLK_CSIHOST01                  446
> > > +#define ICLK_CSIHOST0                   447
> > > +#define ICLK_CSIHOST1                   448
> > > +#define PCLK_CSI_HOST_0                 449
> > > +#define PCLK_CSI_HOST_1                 450
> > > +#define PCLK_CSI_HOST_2                 451
> > > +#define PCLK_CSI_HOST_3                 452
> > > +#define PCLK_CSI_HOST_4                 453
> > > +#define PCLK_CSI_HOST_5                 454
> > > +#define ACLK_FISHEYE0                   455
> > > +#define HCLK_FISHEYE0                   456
> > > +#define CLK_FISHEYE0_CORE               457
> > > +#define ACLK_FISHEYE1                   458
> > > +#define HCLK_FISHEYE1                   459
> > > +#define CLK_FISHEYE1_CORE               460
> > > +#define CLK_ISP0_CORE                   461
> > > +#define CLK_ISP0_CORE_MARVIN            462
> > > +#define CLK_ISP0_CORE_VICAP             463
> > > +#define ACLK_ISP0                       464
> > > +#define HCLK_ISP0                       465
> > > +#define ACLK_VI_ROOT                    466
> > > +#define HCLK_VI_ROOT                    467
> > > +#define PCLK_VI_ROOT                    468
> > > +#define DCLK_VICAP                      469
> > > +#define ACLK_VICAP                      470
> > > +#define HCLK_VICAP                      471
> > > +#define PCLK_DP0                        472
> > > +#define PCLK_DP1                        473
> > > +#define PCLK_S_DP0                      474
> > > +#define PCLK_S_DP1                      475
> > > +#define CLK_DP0                         476
> > > +#define CLK_DP1                         477
> > > +#define HCLK_HDCP_KEY0                  478
> > > +#define ACLK_HDCP0                      479
> > > +#define HCLK_HDCP0                      480
> > > +#define PCLK_HDCP0                      481
> > > +#define HCLK_I2S4_8CH                   482
> > > +#define ACLK_TRNG0                      483
> > > +#define PCLK_TRNG0                      484
> > > +#define ACLK_VO0_ROOT                   485
> > > +#define HCLK_VO0_ROOT                   486
> > > +#define HCLK_VO0_S_ROOT                 487
> > > +#define PCLK_VO0_ROOT                   488
> > > +#define PCLK_VO0_S_ROOT                 489
> > > +#define PCLK_VO0GRF                     490
> > > +#define CLK_I2S4_8CH_TX_SRC             491
> > > +#define CLK_I2S4_8CH_TX_FRAC            492
> > > +#define MCLK_I2S4_8CH_TX                493
> > > +#define CLK_I2S4_8CH_TX                 494
> > > +#define HCLK_I2S8_8CH                   495
> > > +#define CLK_I2S8_8CH_TX_SRC             496
> > > +#define CLK_I2S8_8CH_TX_FRAC            497
> > > +#define MCLK_I2S8_8CH_TX                498
> > > +#define CLK_I2S8_8CH_TX                 499
> > > +#define HCLK_SPDIF2_DP0                 500
> > > +#define CLK_SPDIF2_DP0_SRC              501
> > > +#define CLK_SPDIF2_DP0_FRAC             502
> > > +#define MCLK_SPDIF2_DP0                 503
> > > +#define CLK_SPDIF2_DP0                  504
> > > +#define MCLK_SPDIF2                     505
> > > +#define HCLK_SPDIF5_DP1                 506
> > > +#define CLK_SPDIF5_DP1_SRC              507
> > > +#define CLK_SPDIF5_DP1_FRAC             508
> > > +#define MCLK_SPDIF5_DP1                 509
> > > +#define CLK_SPDIF5_DP1                  510
> > > +#define MCLK_SPDIF5                     511
> > > +#define PCLK_EDP0                       512
> > > +#define CLK_EDP0_24M                    513
> > > +#define CLK_EDP0_200M                   514
> > > +#define PCLK_EDP1                       515
> > > +#define CLK_EDP1_24M                    516
> > > +#define CLK_EDP1_200M                   517
> > > +#define HCLK_HDCP_KEY1                  518
> > > +#define ACLK_HDCP1                      519
> > > +#define HCLK_HDCP1                      520
> > > +#define PCLK_HDCP1                      521
> > > +#define ACLK_HDMIRX                     522
> > > +#define PCLK_HDMIRX                     523
> > > +#define CLK_HDMIRX_REF                  524
> > > +#define CLK_HDMIRX_AUD_SRC              525
> > > +#define CLK_HDMIRX_AUD_FRAC             526
> > > +#define CLK_HDMIRX_AUD                  527
> > > +#define CLK_HDMIRX_AUD_P_MUX            528
> > > +#define PCLK_HDMITX0                    529
> > > +#define CLK_HDMITX0_EARC                530
> > > +#define CLK_HDMITX0_REF                 531
> > > +#define PCLK_HDMITX1                    532
> > > +#define CLK_HDMITX1_EARC                533
> > > +#define CLK_HDMITX1_REF                 534
> > > +#define CLK_HDMITRX_REFSRC              535
> > > +#define ACLK_TRNG1                      536
> > > +#define PCLK_TRNG1                      537
> > > +#define ACLK_HDCP1_ROOT                 538
> > > +#define ACLK_HDMIRX_ROOT                539
> > > +#define HCLK_VO1_ROOT                   540
> > > +#define HCLK_VO1_S_ROOT                 541
> > > +#define PCLK_VO1_ROOT                   542
> > > +#define PCLK_VO1_S_ROOT                 543
> > > +#define PCLK_S_EDP0                     544
> > > +#define PCLK_S_EDP1                     545
> > > +#define PCLK_S_HDMIRX                   546
> > > +#define HCLK_I2S10_8CH                  547
> > > +#define CLK_I2S10_8CH_RX_SRC            548
> > > +#define CLK_I2S10_8CH_RX_FRAC           549
> > > +#define CLK_I2S10_8CH_RX                550
> > > +#define MCLK_I2S10_8CH_RX               551
> > > +#define HCLK_I2S7_8CH                   552
> > > +#define CLK_I2S7_8CH_RX_SRC             553
> > > +#define CLK_I2S7_8CH_RX_FRAC            554
> > > +#define CLK_I2S7_8CH_RX                 555
> > > +#define MCLK_I2S7_8CH_RX                556
> > > +#define HCLK_I2S9_8CH                   557
> > > +#define CLK_I2S9_8CH_RX_SRC             558
> > > +#define CLK_I2S9_8CH_RX_FRAC            559
> > > +#define CLK_I2S9_8CH_RX                 560
> > > +#define MCLK_I2S9_8CH_RX                561
> > > +#define CLK_I2S5_8CH_TX_SRC             562
> > > +#define CLK_I2S5_8CH_TX_FRAC            563
> > > +#define CLK_I2S5_8CH_TX                 564
> > > +#define MCLK_I2S5_8CH_TX                565
> > > +#define HCLK_I2S5_8CH                   566
> > > +#define CLK_I2S6_8CH_TX_SRC             567
> > > +#define CLK_I2S6_8CH_TX_FRAC            568
> > > +#define CLK_I2S6_8CH_TX                 569
> > > +#define MCLK_I2S6_8CH_TX                570
> > > +#define CLK_I2S6_8CH_RX_SRC             571
> > > +#define CLK_I2S6_8CH_RX_FRAC            572
> > > +#define CLK_I2S6_8CH_RX                 573
> > > +#define MCLK_I2S6_8CH_RX                574
> > > +#define I2S6_8CH_MCLKOUT                575
> > > +#define HCLK_I2S6_8CH                   576
> > > +#define HCLK_SPDIF3                     577
> > > +#define CLK_SPDIF3_SRC                  578
> > > +#define CLK_SPDIF3_FRAC                 579
> > > +#define CLK_SPDIF3                      580
> > > +#define MCLK_SPDIF3                     581
> > > +#define HCLK_SPDIF4                     582
> > > +#define CLK_SPDIF4_SRC                  583
> > > +#define CLK_SPDIF4_FRAC                 584
> > > +#define CLK_SPDIF4                      585
> > > +#define MCLK_SPDIF4                     586
> > > +#define HCLK_SPDIFRX0                   587
> > > +#define MCLK_SPDIFRX0                   588
> > > +#define HCLK_SPDIFRX1                   589
> > > +#define MCLK_SPDIFRX1                   590
> > > +#define HCLK_SPDIFRX2                   591
> > > +#define MCLK_SPDIFRX2                   592
> > > +#define ACLK_VO1USB_TOP_ROOT            593
> > > +#define HCLK_VO1USB_TOP_ROOT            594
> > > +#define CLK_HDMIHDP0                    595
> > > +#define CLK_HDMIHDP1                    596
> > > +#define PCLK_HDPTX0                     597
> > > +#define PCLK_HDPTX1                     598
> > > +#define PCLK_USBDPPHY0                  599
> > > +#define PCLK_USBDPPHY1                  600
> > > +#define ACLK_VOP_ROOT                   601
> > > +#define ACLK_VOP_LOW_ROOT               602
> > > +#define HCLK_VOP_ROOT                   603
> > > +#define PCLK_VOP_ROOT                   604
> > > +#define HCLK_VOP                        605
> > > +#define ACLK_VOP                        606
> > > +#define DCLK_VOP0_SRC                   607
> > > +#define DCLK_VOP1_SRC                   608
> > > +#define DCLK_VOP2_SRC                   609
> > > +#define DCLK_VOP0                       610
> > > +#define DCLK_VOP1                       611
> > > +#define DCLK_VOP2                       612
> > > +#define DCLK_VOP3                       613
> > > +#define PCLK_DSIHOST0                   614
> > > +#define PCLK_DSIHOST1                   615
> > > +#define CLK_DSIHOST0                    616
> > > +#define CLK_DSIHOST1                    617
> > > +#define CLK_VOP_PMU                     618
> > > +#define ACLK_VOP_DOBY                   619
> > > +#define ACLK_VOP_SUB_SRC                620
> > > +#define CLK_USBDP_PHY0_IMMORTAL         621
> > > +#define CLK_USBDP_PHY1_IMMORTAL         622
> > > +#define CLK_PMU0                        623
> > > +#define PCLK_PMU0                       624
> > > +#define PCLK_PMU0IOC                    625
> > > +#define PCLK_GPIO0                      626
> > > +#define DBCLK_GPIO0                     627
> > > +#define PCLK_I2C0                       628
> > > +#define CLK_I2C0                        629
> > > +#define HCLK_I2S1_8CH                   630
> > > +#define CLK_I2S1_8CH_TX_SRC             631
> > > +#define CLK_I2S1_8CH_TX_FRAC            632
> > > +#define CLK_I2S1_8CH_TX                 633
> > > +#define MCLK_I2S1_8CH_TX                634
> > > +#define CLK_I2S1_8CH_RX_SRC             635
> > > +#define CLK_I2S1_8CH_RX_FRAC            636
> > > +#define CLK_I2S1_8CH_RX                 637
> > > +#define MCLK_I2S1_8CH_RX                638
> > > +#define I2S1_8CH_MCLKOUT                639
> > > +#define CLK_PMU1_50M_SRC                640
> > > +#define CLK_PMU1_100M_SRC               641
> > > +#define CLK_PMU1_200M_SRC               642
> > > +#define CLK_PMU1_300M_SRC               643
> > > +#define CLK_PMU1_400M_SRC               644
> > > +#define HCLK_PMU1_ROOT                  645
> > > +#define PCLK_PMU1_ROOT                  646
> > > +#define PCLK_PMU0_ROOT                  647
> > > +#define HCLK_PMU_CM0_ROOT               648
> > > +#define PCLK_PMU1                       649
> > > +#define CLK_DDR_FAIL_SAFE               650
> > > +#define CLK_PMU1                        651
> > > +#define HCLK_PDM0                       652
> > > +#define MCLK_PDM0                       653
> > > +#define HCLK_VAD                        654
> > > +#define FCLK_PMU_CM0_CORE               655
> > > +#define CLK_PMU_CM0_RTC                 656
> > > +#define PCLK_PMU1_IOC                   657
> > > +#define PCLK_PMU1PWM                    658
> > > +#define CLK_PMU1PWM                     659
> > > +#define CLK_PMU1PWM_CAPTURE             660
> > > +#define PCLK_PMU1TIMER                  661
> > > +#define CLK_PMU1TIMER_ROOT              662
> > > +#define CLK_PMU1TIMER0                  663
> > > +#define CLK_PMU1TIMER1                  664
> > > +#define CLK_UART0_SRC                   665
> > > +#define CLK_UART0_FRAC                  666
> > > +#define CLK_UART0                       667
> > > +#define SCLK_UART0                      668
> > > +#define PCLK_UART0                      669
> > > +#define PCLK_PMU1WDT                    670
> > > +#define TCLK_PMU1WDT                    671
> > > +#define CLK_CR_PARA                     672
> > > +#define CLK_USB2PHY_HDPTXRXPHY_REF      673
> > > +#define CLK_USBDPPHY_MIPIDCPPHY_REF     674
> > > +#define CLK_REF_PIPE_PHY0_OSC_SRC       675
> > > +#define CLK_REF_PIPE_PHY1_OSC_SRC       676
> > > +#define CLK_REF_PIPE_PHY2_OSC_SRC       677
> > > +#define CLK_REF_PIPE_PHY0_PLL_SRC       678
> > > +#define CLK_REF_PIPE_PHY1_PLL_SRC       679
> > > +#define CLK_REF_PIPE_PHY2_PLL_SRC       680
> > > +#define CLK_REF_PIPE_PHY0               681
> > > +#define CLK_REF_PIPE_PHY1               682
> > > +#define CLK_REF_PIPE_PHY2               683
> > > +#define SCLK_SDIO_DRV                   684
> > > +#define SCLK_SDIO_SAMPLE                685
> > > +#define SCLK_SDMMC_DRV                  686
> > > +#define SCLK_SDMMC_SAMPLE               687
> > > +#define CLK_PCIE1L0_PIPE                688
> > > +#define CLK_PCIE1L1_PIPE                689
> > > +#define CLK_BIGCORE0_PVTM               690
> > > +#define CLK_CORE_BIGCORE0_PVTM          691
> > > +#define CLK_BIGCORE1_PVTM               692
> > > +#define CLK_CORE_BIGCORE1_PVTM          693
> > > +#define CLK_LITCORE_PVTM                694
> > > +#define CLK_CORE_LITCORE_PVTM           695
> > > +#define CLK_AUX16M_0                    696
> > > +#define CLK_AUX16M_1                    697
> > > +#define CLK_PHY0_REF_ALT_P              698
> > > +#define CLK_PHY0_REF_ALT_M              699
> > > +#define CLK_PHY1_REF_ALT_P              700
> > > +#define CLK_PHY1_REF_ALT_M              701
> > > +#define ACLK_ISP1_PRE                   702
> > > +#define HCLK_ISP1_PRE                   703
> > > +#define HCLK_NVM                        704
> > > +#define ACLK_USB                        705
> > > +#define HCLK_USB                        706
> > > +#define ACLK_JPEG_DECODER_PRE           707
> > > +#define ACLK_VDPU_LOW_PRE               708
> > > +#define ACLK_RKVENC1_PRE                709
> > > +#define HCLK_RKVENC1_PRE                710
> > > +#define HCLK_RKVDEC0_PRE                711
> > > +#define ACLK_RKVDEC0_PRE                712
> > > +#define HCLK_RKVDEC1_PRE                713
> > > +#define ACLK_RKVDEC1_PRE                714
> > > +#define ACLK_HDCP0_PRE                  715
> > > +#define HCLK_VO0                        716
> > > +#define ACLK_HDCP1_PRE                  717
> > > +#define HCLK_VO1                        718
> > > +#define ACLK_AV1_PRE                    719
> > > +#define PCLK_AV1_PRE                    720
> > > +#define HCLK_SDIO_PRE                   721
> > >
> > >  #define CLK_NR_CLKS                  (HCLK_SDIO_PRE + 1)
> > >
> > >
> >
> >
> >
> >
>
> _______________________________________________
> Linux-rockchip mailing list
> Linux-rockchip@...ts.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-rockchip

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ