Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp1595294rwl; Sun, 26 Mar 2023 05:48:05 -0700 (PDT) X-Google-Smtp-Source: AKy350Z/W8iUX3wB8SuNQl3S2N9Nq77N4JqM7hlDZ/nTmhzJ6hHGM9Agx+LlzcRH15fXFRu8tifI X-Received: by 2002:a17:907:a46:b0:93f:9ef3:945b with SMTP id be6-20020a1709070a4600b0093f9ef3945bmr4451487ejc.17.1679834885608; Sun, 26 Mar 2023 05:48:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679834885; cv=none; d=google.com; s=arc-20160816; b=oaI9t8JBdM0CWnoNepu0CBzhULJzWj6chjYlmSgJNRnzyfl69xzhSyxhQ6MRFFEFFV IB+U9rTNw+zuWO0A9mPmD5OsCJCwIRO7Kjz4xcZOer7FvNhJCMQ3eEo+jVo6MXuHotyH SaFXL5M+jhIDxHOK3WOqjxccgKqec409pR5qFBk4mGG/rX0//cILN6LvysiNcB92WtMz 9yOsJW6CS/LnFY04idFkJGbOV0PhKoBdR7yAbtzKz5wXNU6ZA407Z37xi7Sed4BAUAbb YQRdpNShMWa7SjoFgIF9nFdfO7dxwQuFMNtLqDuGWggUr8LaTfiGaDrsRpKK6jsgv7TF ux1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=zVn0fzNDk4nuFJIHiOy/7sD/cqhISL03GYEyBEfvf/A=; b=0Ys138MhlOiRlAab+mVpJ6YG7QpXPTOQ2eHvhzxbF7fLbs706ioao5+CGNKsQHTYa1 yDewXFGCK3D67xeJoEeeryaChBG+BAhEs0+L51VrBg+CZ/eLUkjkmb7feGQWtPDBFIws NRnkEwY2HWRVYNNGZbrhKH0NURJ0DQJ4UrWuDW8vVkydiXNOA+BwCeFK72NOYcykwfGf S2LgPcCwxSA+zF4GEueolyQQlTBhXiT/oJ9nu1ciZqrrSG7hg0GRbnG7o89EmaLLLjaN WygnBBl1p9kNxgYrD7lt8A4kQqLIW8tCbViDQTuytg3LP7JrUfRcl6zb9LKkD35shF/M U/Bw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=aqGd6uzo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u10-20020aa7d88a000000b004c125eb673csi26413486edq.23.2023.03.26.05.47.40; Sun, 26 Mar 2023 05:48:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=aqGd6uzo; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231877AbjCZMaY (ORCPT + 99 others); Sun, 26 Mar 2023 08:30:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58690 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229640AbjCZMaX (ORCPT ); Sun, 26 Mar 2023 08:30:23 -0400 Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B62EC76B2; Sun, 26 Mar 2023 05:30:19 -0700 (PDT) Received: by mail-wr1-x432.google.com with SMTP id m2so5948035wrh.6; Sun, 26 Mar 2023 05:30:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679833818; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=zVn0fzNDk4nuFJIHiOy/7sD/cqhISL03GYEyBEfvf/A=; b=aqGd6uzoJB43dbqGqvl2uCOtiYoSNAlEjQ91lB/iwUaf49iXfiGC4W8VJV1Lv2EzyF /rOYMc2XcVs5xBMYwy3WRwQSATup8jnGM3D1kCCtAHzJsjr7CjN7eaoKLxFCR7GJ29RG /xtGqBWrE3HYlZ5kR/Qj7hpfH3FKOr1zGrxGfoUUrZLzEwfBv9lfzjhRLOH2ZvKu/tbA U9+EcdEcap1zSsB9w6gnYVMS9HnbvO1Q1zLmKdReIvVPJRgKdPA+J8//5AV1qCurZSF2 K9qDS+nTJlErCEnRePk4WRNx+fiQfMzCZ3B1yPfroxliq8vok+zW/7UoAyBduDLFtSSg ojUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679833818; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zVn0fzNDk4nuFJIHiOy/7sD/cqhISL03GYEyBEfvf/A=; b=bWWfl4oUfNzAOG6ZWxmkvbwFNfy5ys6yhqNSPe3HWq48MLjr5FgSsbFVTHBb88M8X9 Jkz6/XclBPZMt71kuL7gnkar8Z8lSxUXS8G3TCcET+XeIP2QqGGZlEwjSADObVk3pOIM qSoZ/7xoi21mnJ2v9LK+VfNE/lrWu31oI1L5Xvtpa9Wzq62KdswLFN2HboTwI4BJ/iS/ dyoSldX2PaalQwFlFGgthYRAHZ0z7iJc6fMWWgkrbb32qCqff5mB6zJE/mFwXqZdLNlB ZvcpSFrXPZJih4avS4ednBtAQeFH/Vwtk89B0+qtHusiNl7TLaJnsMndrd7C13sgwXX9 nONw== X-Gm-Message-State: AAQBX9cFVukqnpUSYbEHdWiAFdYE6xwBUW4QZ9VZBJhNUL1grFoAy17M eyujgf306P3745/aKnRRklyNDudNYODl83VM3fGQS5N9nD/2Rw== X-Received: by 2002:a5d:59a6:0:b0:2cf:eff8:48a1 with SMTP id p6-20020a5d59a6000000b002cfeff848a1mr4318165wrr.2.1679833817898; Sun, 26 Mar 2023 05:30:17 -0700 (PDT) MIME-Version: 1.0 References: <20230326001535.149539-1-bigbeeshane@gmail.com> <20230326001535.149539-2-bigbeeshane@gmail.com> <12175207.O9o76ZdvQC@diego> In-Reply-To: <12175207.O9o76ZdvQC@diego> From: Shane Francis Date: Sun, 26 Mar 2023 13:30:06 +0100 Message-ID: Subject: Re: [PATCH 2/2] dt-bindings: clock: update rk3588 clock definitions To: =?UTF-8?Q?Heiko_St=C3=BCbner?= Cc: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > 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=E2=80=AFAM Heiko St=C3=BCbner wrote: > > Hi Shane, > > Am Sonntag, 26. M=C3=A4rz 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 > > 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) > > > > > > > >