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: <CABnpCuCMmqEgFZTNQJSEKOqHFjXP9a13d1Fvz5VE9YFwAiO8EQ@mail.gmail.com>
Date:   Sun, 26 Mar 2023 13:30:06 +0100
From:   Shane Francis <bigbeeshane@...il.com>
To:     Heiko Stübner <heiko@...ech.de>
Cc:     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

> 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.

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)
> >
> >
>
>
>
>

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ