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: <20250914122116.2616801-2-ivo.ivanov.ivanov1@gmail.com>
Date: Sun, 14 Sep 2025 15:21:12 +0300
From: Ivaylo Ivanov <ivo.ivanov.ivanov1@...il.com>
To: Krzysztof Kozlowski <krzk@...nel.org>,
	Sylwester Nawrocki <s.nawrocki@...sung.com>,
	Chanwoo Choi <cw00.choi@...sung.com>,
	Alim Akhtar <alim.akhtar@...sung.com>,
	Michael Turquette <mturquette@...libre.com>,
	Stephen Boyd <sboyd@...nel.org>,
	Rob Herring <robh@...nel.org>,
	Conor Dooley <conor+dt@...nel.org>
Cc: linux-samsung-soc@...r.kernel.org,
	devicetree@...r.kernel.org,
	linux-clk@...r.kernel.org,
	linux-arm-kernel@...ts.infradead.org,
	linux-kernel@...r.kernel.org
Subject: [PATCH v1 1/5] dt-bindings: clock: add exynos8890 SoC

Provide dt-schema documentation for exynos8890 SoC clock controller.
Add device tree clock binding definitions for the following CMU blocks:
- CMU_APOLLO
- CMU_AUD
- CMU_BUS0/1
- CMU_CCORE
- CMU_DISP0/1
- CMU_FSYS0/1
- CMU_G3D
- CMU_MIF0/1/2/3
- CMU_MNGS
- CMU_PERIC0/1
- CMU_PERIS
- CMU_TOP

Signed-off-by: Ivaylo Ivanov <ivo.ivanov.ivanov1@...il.com>
---
 .../clock/samsung,exynos8890-cmu.yaml         |  477 ++++++
 .../clock/samsung,exynos8890-cmu.h            | 1279 +++++++++++++++++
 2 files changed, 1756 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos8890-cmu.yaml
 create mode 100644 include/dt-bindings/clock/samsung,exynos8890-cmu.h

diff --git a/Documentation/devicetree/bindings/clock/samsung,exynos8890-cmu.yaml b/Documentation/devicetree/bindings/clock/samsung,exynos8890-cmu.yaml
new file mode 100644
index 000000000..1346b3b9c
--- /dev/null
+++ b/Documentation/devicetree/bindings/clock/samsung,exynos8890-cmu.yaml
@@ -0,0 +1,477 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/clock/samsung,exynos8890-cmu.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Samsung Exynos8890 SoC clock controller
+
+maintainers:
+  - Ivaylo Ivanov <ivo.ivanov.ivanov1@...il.com>
+  - Chanwoo Choi <cw00.choi@...sung.com>
+  - Krzysztof Kozlowski <krzk@...nel.org>
+
+description: |
+  Exynos8890 clock controller is comprised of several CMU units, generating
+  clocks for different domains. Those CMU units are modeled as separate device
+  tree nodes, and might depend on each other. The root clocks in that root tree
+  are two external clocks: XTCXO (76.8 MHz) and RTCCLK (32768 Hz). XTCXO must be
+  defined as a fixed-rate clock in dts, whereas RTCCLK originates from PMIC.
+
+  CMU_TOP is a top-level CMU, where all base clocks are prepared using PLLs and
+  dividers; all other clocks of function blocks (other CMUs) are usually
+  derived from CMU_TOP.
+
+  Each clock is assigned an identifier and client nodes can use this identifier
+  to specify the clock which they consume. All clocks available for usage
+  in clock consumer nodes are defined as preprocessor macros in
+  'include/dt-bindings/clock/samsung,exynos8890-cmu.h' header.
+
+properties:
+  compatible:
+    enum:
+      - samsung,exynos8890-cmu-apollo
+      - samsung,exynos8890-cmu-aud
+      - samsung,exynos8890-cmu-bus0
+      - samsung,exynos8890-cmu-bus1
+      - samsung,exynos8890-cmu-ccore
+      - samsung,exynos8890-cmu-disp0
+      - samsung,exynos8890-cmu-disp1
+      - samsung,exynos8890-cmu-fsys0
+      - samsung,exynos8890-cmu-fsys1
+      - samsung,exynos8890-cmu-g3d
+      - samsung,exynos8890-cmu-mif0
+      - samsung,exynos8890-cmu-mif1
+      - samsung,exynos8890-cmu-mif2
+      - samsung,exynos8890-cmu-mif3
+      - samsung,exynos8890-cmu-mngs
+      - samsung,exynos8890-cmu-peric0
+      - samsung,exynos8890-cmu-peric1
+      - samsung,exynos8890-cmu-peris
+      - samsung,exynos8890-cmu-top
+
+  clocks:
+    minItems: 1
+    maxItems: 15
+
+  clock-names:
+    minItems: 1
+    maxItems: 15
+
+  "#clock-cells":
+    const: 1
+
+  reg:
+    maxItems: 1
+
+required:
+  - compatible
+  - clocks
+  - clock-names
+  - reg
+  - "#clock-cells"
+
+allOf:
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-apollo
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_APOLLO BUS_PLL clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: bus
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-aud
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_AUD PLL clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: pll
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-bus0
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_BUS0 ACLK 528MHz clock (from CMU_TOP)
+            - description: CMU_BUS0 ACLK 200MHz clock (from CMU_TOP)
+            - description: CMU_BUS0 PCLK 132MHz clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: "528"
+            - const: "200"
+            - const: "132"
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-bus1
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_BUS1 ACLK 528MHz clock (from CMU_BUS0)
+            - description: CMU_BUS1 PCLK 132MHz clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: "528"
+            - const: "132"
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-ccore
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_CCORE ACLK 800MHz clock (from CMU_TOP)
+            - description: CMU_CCORE ACLK 264MHz clock (from CMU_TOP)
+            - description: CMU_CCORE ACLK G3D 800MHz clock (from CMU_TOP)
+            - description: CMU_CCORE ACLK 528MHz clock (from CMU_TOP)
+            - description: CMU_CCORE ACLK 132MHz clock (from CMU_TOP)
+            - description: CMU_CCORE PCLK 66MHz clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: "800"
+            - const: "264"
+            - const: g3d
+            - const: "528"
+            - const: "132"
+            - const: "66"
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-disp0
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_DISP0 ACLK 0 400MHz clock (from CMU_TOP)
+            - description: CMU_DISP0 ACLK 1 400MHz clock (from CMU_TOP)
+            - description: CMU_DISP0 DECON0 ECLK0 clock (from CMU_TOP)
+            - description: CMU_DISP0 DECON0 VCLK0 clock (from CMU_TOP)
+            - description: CMU_DISP0 DECON0 VCLK1 clock (from CMU_TOP)
+            - description: CMU_DISP0 HDMI audio clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: "0_400"
+            - const: "1_400"
+            - const: eclk0
+            - const: vclk0
+            - const: vclk1
+            - const: audio
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-disp1
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_DISP1 ACLK 0 400MHz clock (from CMU_TOP)
+            - description: CMU_DISP1 ACLK 1 400MHz clock (from CMU_TOP)
+            - description: CMU_DISP1 DECON1 ECLK0 clock (from CMU_TOP)
+            - description: CMU_DISP1 DECON1 ECLK1 clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: "0_400"
+            - const: "1_400"
+            - const: eclk0
+            - const: eclk01
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-fsys0
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_FSYS0 ACLK 200MHz clock (from CMU_TOP)
+            - description: CMU_FSYS0 USB30DRD clock (from CMU_TOP)
+            - description: CMU_FSYS0 MMC0 clock (from CMU_TOP)
+            - description: CMU_FSYS0 UFS UNIPRO20 clock (from CMU_TOP)
+            - description: CMU_FSYS0 PHY 24MHz clock (from CMU_TOP)
+            - description: CMU_FSYS0 UFS UNIPRO config clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: "200"
+            - const: usb
+            - const: mmc
+            - const: unipro20
+            - const: 24m
+            - const: unipro_cfg
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-fsys1
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_FSYS1 ACLK 200MHz clock (from CMU_TOP)
+            - description: CMU_FSYS1 MMC2 clock (from CMU_TOP)
+            - description: CMU_FSYS1 UFS UNIPRO20 clock (from CMU_TOP)
+            - description: CMU_FSYS1 UFS UNIPRO config clock (from CMU_TOP)
+            - description: CMU_FSYS1 PCIe PHY clock (from CMU_TOP)
+            - description: CMU_FSYS1 PCIe PLL clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: "200"
+            - const: mmc2
+            - const: unipro20
+            - const: unipro_cfg
+            - const: pcie_phy
+            - const: pcie_pll
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-g3d
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_G3D PLL clock (from CMU_TOP)
+            - description: CMU_G3D BUS_PLL clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: pll
+            - const: bus
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            enum:
+              - samsung,exynos8890-cmu-mif0
+              - samsung,exynos8890-cmu-mif1
+              - samsung,exynos8890-cmu-mif2
+              - samsung,exynos8890-cmu-mif3
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_MIFx BUS_PLL clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: bus
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-mngs
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_MNGS BUS_PLL clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: bus
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-peric0
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_PERIC0 ACLK 66MHz clock (from CMU_TOP)
+            - description: CMU_PERIC0 UART0 clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: "66"
+            - const: uart0
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-peric1
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_PERIC1 ACLK 66MHz clock (from CMU_TOP)
+            - description: CMU_PERIC1 SPI0 clock (from CMU_TOP)
+            - description: CMU_PERIC1 SPI1 clock (from CMU_TOP)
+            - description: CMU_PERIC1 SPI2 clock (from CMU_TOP)
+            - description: CMU_PERIC1 SPI3 clock (from CMU_TOP)
+            - description: CMU_PERIC1 SPI4 clock (from CMU_TOP)
+            - description: CMU_PERIC1 SPI5 clock (from CMU_TOP)
+            - description: CMU_PERIC1 SPI6 clock (from CMU_TOP)
+            - description: CMU_PERIC1 SPI7 clock (from CMU_TOP)
+            - description: CMU_PERIC1 UART1 clock (from CMU_TOP)
+            - description: CMU_PERIC1 UART2 clock (from CMU_TOP)
+            - description: CMU_PERIC1 UART3 clock (from CMU_TOP)
+            - description: CMU_PERIC1 UART4 clock (from CMU_TOP)
+            - description: CMU_PERIC1 UART5 clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: "66"
+            - const: spi0
+            - const: spi1
+            - const: spi2
+            - const: spi3
+            - const: spi4
+            - const: spi5
+            - const: spi6
+            - const: spi7
+            - const: uart1
+            - const: uart2
+            - const: uart3
+            - const: uart4
+            - const: uart5
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-peris
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+            - description: CMU_PERIS ACLK 66MHz clock (from CMU_TOP)
+
+        clock-names:
+          items:
+            - const: oscclk
+            - const: peris
+
+  - if:
+      properties:
+        compatible:
+          contains:
+            const: samsung,exynos8890-cmu-top
+
+    then:
+      properties:
+        clocks:
+          items:
+            - description: External reference clock (76.8 MHz)
+
+        clock-names:
+          items:
+            - const: oscclk
+
+additionalProperties: false
+
+examples:
+  - |
+    #include <dt-bindings/clock/samsung,exynos8890-cmu.h>
+
+    cmu_peric1: clock-controller@...80000 {
+        compatible = "samsung,exynos8890-cmu-peric1";
+        reg = <0x14c80000 0x8000>;
+        #clock-cells = <1>;
+        clocks = <&oscclk>,
+                 <&cmu_top CLK_GOUT_TOP_ACLK_PERIC1_66>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_SPI0>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_SPI1>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_SPI2>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_SPI3>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_SPI4>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_SPI5>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_SPI6>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_SPI7>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_UART1>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_UART2>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_UART3>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_UART4>,
+                 <&cmu_top CLK_GOUT_TOP_SCLK_PERIC1_UART5>;
+        clock-names = "oscclk", "66", "spi0", "spi1", "spi2", "spi3",
+                      "spi4", "spi5", "spi6", "spi7", "uart1", "uart2",
+                      "uart3", "uart4", "uart5";
+    };
+
+...
diff --git a/include/dt-bindings/clock/samsung,exynos8890-cmu.h b/include/dt-bindings/clock/samsung,exynos8890-cmu.h
new file mode 100644
index 000000000..7fb96ba27
--- /dev/null
+++ b/include/dt-bindings/clock/samsung,exynos8890-cmu.h
@@ -0,0 +1,1279 @@
+/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
+/*
+ * Copyright (C) 2025 Ivaylo Ivanov <ivo.ivanov.ivanov1@...il.com>
+ * Author: Ivaylo Ivanov <ivo.ivanov.ivanov1@...il.com>
+ *
+ * Device Tree binding constants for Exynos8890 clock controller.
+ */
+
+#ifndef _DT_BINDINGS_CLOCK_EXYNOS8890_H
+#define _DT_BINDINGS_CLOCK_EXYNOS8890_H
+
+/* top clocks */
+#define CLK_FOUT_G3D_PLL			1
+#define CLK_FOUT_BUS0_PLL			2
+#define CLK_FOUT_BUS1_PLL			3
+#define CLK_FOUT_BUS2_PLL			4
+#define CLK_FOUT_BUS3_PLL			5
+#define CLK_FOUT_MFC_PLL			6
+#define CLK_FOUT_ISP_PLL			7
+#define CLK_FOUT_AUD_PLL			8
+#define CLK_I_CP2AP_MIF_CLK			9
+#define CLK_MOUT_TOP_BUS0_PLL			10
+#define CLK_MOUT_TOP_BUS1_PLL			11
+#define CLK_MOUT_TOP_BUS2_PLL			12
+#define CLK_MOUT_TOP_BUS3_PLL			13
+#define CLK_MOUT_TOP_MFC_PLL			14
+#define CLK_MOUT_TOP_ISP_PLL			15
+#define CLK_MOUT_TOP_AUD_PLL			16
+#define CLK_MOUT_TOP_G3D_PLL			17
+#define CLK_MOUT_TOP_SCLK_BUS0_PLL		18
+#define CLK_MOUT_TOP_SCLK_BUS1_PLL		19
+#define CLK_MOUT_TOP_SCLK_BUS2_PLL		20
+#define CLK_MOUT_TOP_SCLK_BUS3_PLL		21
+#define CLK_MOUT_TOP_SCLK_MFC_PLL		22
+#define CLK_MOUT_TOP_SCLK_ISP_PLL		23
+#define CLK_MOUT_TOP_ACLK_CCORE_800		24
+#define CLK_MOUT_TOP_ACLK_CCORE_264		25
+#define CLK_MOUT_TOP_ACLK_CCORE_G3D_800		26
+#define CLK_MOUT_TOP_ACLK_CCORE_528		27
+#define CLK_MOUT_TOP_ACLK_CCORE_132		28
+#define CLK_MOUT_TOP_PCLK_CCORE_66		29
+#define CLK_MOUT_TOP_ACLK_BUS0_528		30
+#define CLK_MOUT_TOP_ACLK_BUS0_200		31
+#define CLK_MOUT_TOP_PCLK_BUS0_132		32
+#define CLK_MOUT_TOP_ACLK_BUS1_528		33
+#define CLK_MOUT_TOP_PCLK_BUS1_132		34
+#define CLK_MOUT_TOP_ACLK_DISP0_0_400		35
+#define CLK_MOUT_TOP_ACLK_DISP0_1_400		36
+#define CLK_MOUT_TOP_ACLK_DISP1_0_400		37
+#define CLK_MOUT_TOP_ACLK_DISP1_1_400		38
+#define CLK_MOUT_TOP_ACLK_MFC_600		39
+#define CLK_MOUT_TOP_ACLK_MSCL0_528		40
+#define CLK_MOUT_TOP_ACLK_MSCL1_528		41
+#define CLK_MOUT_TOP_ACLK_IMEM_266		42
+#define CLK_MOUT_TOP_ACLK_IMEM_200		43
+#define CLK_MOUT_TOP_ACLK_IMEM_100		44
+#define CLK_MOUT_TOP_ACLK_FSYS0_200		45
+#define CLK_MOUT_TOP_ACLK_FSYS1_200		46
+#define CLK_MOUT_TOP_ACLK_PERIS_66		47
+#define CLK_MOUT_TOP_ACLK_PERIC0_66		48
+#define CLK_MOUT_TOP_ACLK_PERIC1_66		49
+#define CLK_MOUT_TOP_ACLK_ISP0_ISP0_528		50
+#define CLK_MOUT_TOP_ACLK_ISP0_TPU_400		51
+#define CLK_MOUT_TOP_ACLK_ISP0_TREX_528		52
+#define CLK_MOUT_TOP_ACLK_ISP0_PXL_ASBS_IS_C_FROM_IS_D	53
+#define CLK_MOUT_TOP_ACLK_ISP1_ISP1_468		54
+#define CLK_MOUT_TOP_ACLK_CAM0_CSIS0_414	55
+#define CLK_MOUT_TOP_ACLK_CAM0_CSIS1_168	56
+#define CLK_MOUT_TOP_ACLK_CAM0_CSIS2_234	57
+#define CLK_MOUT_TOP_ACLK_CAM0_3AA0_414		58
+#define CLK_MOUT_TOP_ACLK_CAM0_3AA1_414		59
+#define CLK_MOUT_TOP_ACLK_CAM0_CSIS3_132	60
+#define CLK_MOUT_TOP_ACLK_CAM0_TREX_528		61
+#define CLK_MOUT_TOP_ACLK_CAM1_ARM_672		62
+#define CLK_MOUT_TOP_ACLK_CAM1_TREX_VRA_528	63
+#define CLK_MOUT_TOP_ACLK_CAM1_TREX_B_528	64
+#define CLK_MOUT_TOP_ACLK_CAM1_BUS_264		65
+#define CLK_MOUT_TOP_ACLK_CAM1_PERI_84		66
+#define CLK_MOUT_TOP_ACLK_CAM1_CSIS2_414	67
+#define CLK_MOUT_TOP_ACLK_CAM1_CSIS3_132	68
+#define CLK_MOUT_TOP_ACLK_CAM1_SCL_566		69
+#define CLK_MOUT_TOP_SCLK_DISP0_DECON0_ECLK0	70
+#define CLK_MOUT_TOP_SCLK_DISP0_DECON0_VCLK0	71
+#define CLK_MOUT_TOP_SCLK_DISP0_DECON0_VCLK1	72
+#define CLK_MOUT_TOP_SCLK_DISP0_HDMI_AUDIO	73
+#define CLK_MOUT_TOP_SCLK_DISP1_DECON1_ECLK0	74
+#define CLK_MOUT_TOP_SCLK_DISP1_DECON1_ECLK1	75
+#define CLK_MOUT_TOP_SCLK_FSYS0_USBDRD30	76
+#define CLK_MOUT_TOP_SCLK_FSYS0_MMC0		77
+#define CLK_MOUT_TOP_SCLK_FSYS0_UFSUNIPRO20	78
+#define CLK_MOUT_TOP_SCLK_FSYS0_PHY_24M		79
+#define CLK_MOUT_TOP_SCLK_FSYS0_UFSUNIPRO_CFG	80
+#define CLK_MOUT_TOP_SCLK_FSYS1_MMC2		81
+#define CLK_MOUT_TOP_SCLK_FSYS1_UFSUNIPRO20	82
+#define CLK_MOUT_TOP_SCLK_FSYS1_PCIE_PHY	83
+#define CLK_MOUT_TOP_SCLK_FSYS1_UFSUNIPRO_CFG	84
+#define CLK_MOUT_TOP_SCLK_PERIC0_UART0		85
+#define CLK_MOUT_TOP_SCLK_PERIC1_SPI0		86
+#define CLK_MOUT_TOP_SCLK_PERIC1_SPI1		87
+#define CLK_MOUT_TOP_SCLK_PERIC1_SPI2		88
+#define CLK_MOUT_TOP_SCLK_PERIC1_SPI3		89
+#define CLK_MOUT_TOP_SCLK_PERIC1_SPI4		90
+#define CLK_MOUT_TOP_SCLK_PERIC1_SPI5		91
+#define CLK_MOUT_TOP_SCLK_PERIC1_SPI6		92
+#define CLK_MOUT_TOP_SCLK_PERIC1_SPI7		93
+#define CLK_MOUT_TOP_SCLK_PERIC1_UART1		94
+#define CLK_MOUT_TOP_SCLK_PERIC1_UART2		95
+#define CLK_MOUT_TOP_SCLK_PERIC1_UART3		96
+#define CLK_MOUT_TOP_SCLK_PERIC1_UART4		97
+#define CLK_MOUT_TOP_SCLK_PERIC1_UART5		98
+#define CLK_MOUT_TOP_SCLK_CAM1_ISP_SPI0		99
+#define CLK_MOUT_TOP_SCLK_CAM1_ISP_SPI1		100
+#define CLK_MOUT_TOP_SCLK_CAM1_ISP_UART		101
+#define CLK_MOUT_TOP_SCLK_AP2CP_MIF_PLL_OUT	102
+#define CLK_MOUT_TOP_ACLK_PSCDC_400		103
+#define CLK_MOUT_TOP_SCLK_BUS_PLL_MNGS		104
+#define CLK_MOUT_TOP_SCLK_BUS_PLL_APOLLO	105
+#define CLK_MOUT_TOP_SCLK_BUS_PLL_MIF		106
+#define CLK_MOUT_TOP_SCLK_BUS_PLL_G3D		107
+#define CLK_MOUT_TOP_SCLK_ISP_SENSOR0		108
+#define CLK_MOUT_TOP_SCLK_ISP_SENSOR1		109
+#define CLK_MOUT_TOP_SCLK_ISP_SENSOR2		110
+#define CLK_MOUT_TOP_SCLK_ISP_SENSOR3		111
+#define CLK_MOUT_TOP_SCLK_PROMISE_INT		112
+#define CLK_MOUT_TOP_SCLK_PROMISE_DISP		113
+#define CLK_MOUT_TOP_CP2AP_MIF_CLK_USER		114
+#define CLK_MOUT_TOP_MIF_PLL			115
+#define CLK_MOUT_TOP_BUS_PLL_MIF		116
+#define CLK_MOUT_TOP_ACLK_MIF_PLL		117
+#define CLK_DOUT_TOP_ACLK_CCORE_800		118
+#define CLK_DOUT_TOP_ACLK_CCORE_264		119
+#define CLK_DOUT_TOP_ACLK_CCORE_G3D_800		120
+#define CLK_DOUT_TOP_ACLK_CCORE_528		121
+#define CLK_DOUT_TOP_ACLK_CCORE_132		122
+#define CLK_DOUT_TOP_PCLK_CCORE_66		123
+#define CLK_DOUT_TOP_ACLK_BUS0_528		124
+#define CLK_DOUT_TOP_ACLK_BUS0_200		125
+#define CLK_DOUT_TOP_PCLK_BUS0_132		126
+#define CLK_DOUT_TOP_ACLK_BUS1_528		127
+#define CLK_DOUT_TOP_PCLK_BUS1_132		128
+#define CLK_DOUT_TOP_ACLK_DISP0_0_400		129
+#define CLK_DOUT_TOP_ACLK_DISP0_1_400		130
+#define CLK_DOUT_TOP_ACLK_DISP1_0_400		131
+#define CLK_DOUT_TOP_ACLK_DISP1_1_400		132
+#define CLK_DOUT_TOP_ACLK_MFC_600		133
+#define CLK_DOUT_TOP_ACLK_MSCL0_528		134
+#define CLK_DOUT_TOP_ACLK_MSCL1_528		135
+#define CLK_DOUT_TOP_ACLK_IMEM_266		136
+#define CLK_DOUT_TOP_ACLK_IMEM_200		137
+#define CLK_DOUT_TOP_ACLK_IMEM_100		138
+#define CLK_DOUT_TOP_ACLK_FSYS0_200		139
+#define CLK_DOUT_TOP_ACLK_FSYS1_200		140
+#define CLK_DOUT_TOP_ACLK_PERIS_66		141
+#define CLK_DOUT_TOP_ACLK_PERIC0_66		142
+#define CLK_DOUT_TOP_ACLK_PERIC1_66		143
+#define CLK_DOUT_TOP_ACLK_ISP0_ISP0_528		144
+#define CLK_DOUT_TOP_ACLK_ISP0_TPU_400		145
+#define CLK_DOUT_TOP_ACLK_ISP0_TREX_528		146
+#define CLK_DOUT_TOP_ACLK_ISP0_PXL_ASBS_IS_C_FROM_IS_D	147
+#define CLK_DOUT_TOP_ACLK_ISP1_ISP1_468		148
+#define CLK_DOUT_TOP_ACLK_CAM0_CSIS0_414	149
+#define CLK_DOUT_TOP_ACLK_CAM0_CSIS1_168	150
+#define CLK_DOUT_TOP_ACLK_CAM0_CSIS2_234	151
+#define CLK_DOUT_TOP_ACLK_CAM0_3AA0_414		152
+#define CLK_DOUT_TOP_ACLK_CAM0_3AA1_414		153
+#define CLK_DOUT_TOP_ACLK_CAM0_CSIS3_132	154
+#define CLK_DOUT_TOP_ACLK_CAM0_TREX_528		155
+#define CLK_DOUT_TOP_ACLK_CAM1_ARM_672		156
+#define CLK_DOUT_TOP_ACLK_CAM1_TREX_VRA_528	157
+#define CLK_DOUT_TOP_ACLK_CAM1_TREX_B_528	158
+#define CLK_DOUT_TOP_ACLK_CAM1_BUS_264		159
+#define CLK_DOUT_TOP_ACLK_CAM1_PERI_84		160
+#define CLK_DOUT_TOP_ACLK_CAM1_CSIS2_414	161
+#define CLK_DOUT_TOP_ACLK_CAM1_CSIS3_132	162
+#define CLK_DOUT_TOP_ACLK_CAM1_SCL_566		163
+#define CLK_DOUT_TOP_SCLK_DISP0_DECON0_ECLK0	164
+#define CLK_DOUT_TOP_SCLK_DISP0_DECON0_VCLK0	165
+#define CLK_DOUT_TOP_SCLK_DISP0_DECON0_VCLK1	166
+#define CLK_DOUT_TOP_SCLK_DISP0_HDMI_AUDIO	167
+#define CLK_DOUT_TOP_SCLK_DISP1_DECON1_ECLK0	168
+#define CLK_DOUT_TOP_SCLK_DISP1_DECON1_ECLK1	169
+#define CLK_DOUT_TOP_SCLK_FSYS0_USBDRD30	170
+#define CLK_DOUT_TOP_SCLK_FSYS0_MMC0		171
+#define CLK_DOUT_TOP_SCLK_FSYS0_UFSUNIPRO20	172
+#define CLK_DOUT_TOP_SCLK_FSYS0_PHY_24M		173
+#define CLK_DOUT_TOP_SCLK_FSYS0_UFSUNIPRO_CFG	174
+#define CLK_DOUT_TOP_SCLK_FSYS1_MMC2		175
+#define CLK_DOUT_TOP_SCLK_FSYS1_UFSUNIPRO20	176
+#define CLK_DOUT_TOP_SCLK_FSYS1_PCIE_PHY	177
+#define CLK_DOUT_TOP_SCLK_FSYS1_UFSUNIPRO_CFG	178
+#define CLK_DOUT_TOP_SCLK_PERIC0_UART0		179
+#define CLK_DOUT_TOP_SCLK_PERIC1_SPI0		180
+#define CLK_DOUT_TOP_SCLK_PERIC1_SPI1		181
+#define CLK_DOUT_TOP_SCLK_PERIC1_SPI2		182
+#define CLK_DOUT_TOP_SCLK_PERIC1_SPI3		183
+#define CLK_DOUT_TOP_SCLK_PERIC1_SPI4		184
+#define CLK_DOUT_TOP_SCLK_PERIC1_SPI5		185
+#define CLK_DOUT_TOP_SCLK_PERIC1_SPI6		186
+#define CLK_DOUT_TOP_SCLK_PERIC1_SPI7		187
+#define CLK_DOUT_TOP_SCLK_PERIC1_UART1		188
+#define CLK_DOUT_TOP_SCLK_PERIC1_UART2		189
+#define CLK_DOUT_TOP_SCLK_PERIC1_UART3		190
+#define CLK_DOUT_TOP_SCLK_PERIC1_UART4		191
+#define CLK_DOUT_TOP_SCLK_PERIC1_UART5		192
+#define CLK_DOUT_TOP_SCLK_CAM1_ISP_SPI0		193
+#define CLK_DOUT_TOP_SCLK_CAM1_ISP_SPI1		194
+#define CLK_DOUT_TOP_SCLK_CAM1_ISP_UART		195
+#define CLK_DOUT_TOP_SCLK_AP2CP_MIF_PLL_OUT	196
+#define CLK_DOUT_TOP_ACLK_PSCDC_400		197
+#define CLK_DOUT_TOP_SCLK_BUS_PLL_MNGS		198
+#define CLK_DOUT_TOP_SCLK_BUS_PLL_APOLLO	199
+#define CLK_DOUT_TOP_SCLK_BUS_PLL_MIF		200
+#define CLK_DOUT_TOP_SCLK_BUS_PLL_G3D		201
+#define CLK_DOUT_TOP_SCLK_ISP_SENSOR0		202
+#define CLK_DOUT_TOP_SCLK_ISP_SENSOR1		203
+#define CLK_DOUT_TOP_SCLK_ISP_SENSOR2		204
+#define CLK_DOUT_TOP_SCLK_ISP_SENSOR3		205
+#define CLK_DOUT_TOP_SCLK_PROMISE_INT		206
+#define CLK_DOUT_TOP_SCLK_PROMISE_DISP		207
+#define CLK_TOP_FF_BUS0_PLL_DIV2		208
+#define CLK_TOP_FF_BUS1_PLL_DIV2		209
+#define CLK_TOP_FF_BUS2_PLL_DIV2		210
+#define CLK_TOP_FF_BUS3_PLL_DIV2		211
+#define CLK_TOP_FF_BUS3_PLL_DIV4		212
+#define CLK_TOP_FF_MFC_PLL_DIV2			213
+#define CLK_TOP_FF_ISP_PLL_DIV2			214
+#define CLK_UMOUT_TOP_BUS0_PLL			215
+#define CLK_UMOUT_TOP_BUS1_PLL			216
+#define CLK_UMOUT_TOP_BUS2_PLL			217
+#define CLK_UMOUT_TOP_BUS3_PLL			218
+#define CLK_UMOUT_TOP_MFC_PLL			219
+#define CLK_UMOUT_TOP_ISP_PLL			220
+#define CLK_UMOUT_TOP_AUD_PLL			221
+#define CLK_UMOUT_TOP_G3D_PLL			222
+#define CLK_UMOUT_TOP_SCLK_BUS0_PLL		223
+#define CLK_UMOUT_TOP_SCLK_BUS1_PLL		224
+#define CLK_UMOUT_TOP_SCLK_BUS2_PLL		225
+#define CLK_UMOUT_TOP_SCLK_BUS3_PLL		226
+#define CLK_UMOUT_TOP_SCLK_MFC_PLL		227
+#define CLK_UMOUT_TOP_SCLK_ISP_PLL		228
+#define CLK_UMOUT_TOP_ACLK_CCORE_800		229
+#define CLK_UMOUT_TOP_ACLK_CCORE_264		230
+#define CLK_UMOUT_TOP_ACLK_CCORE_G3D_800	231
+#define CLK_UMOUT_TOP_ACLK_CCORE_528		232
+#define CLK_UMOUT_TOP_ACLK_CCORE_132		233
+#define CLK_UMOUT_TOP_PCLK_CCORE_66		234
+#define CLK_UMOUT_TOP_ACLK_BUS0_528		235
+#define CLK_UMOUT_TOP_ACLK_BUS0_200		236
+#define CLK_UMOUT_TOP_PCLK_BUS0_132		237
+#define CLK_UMOUT_TOP_ACLK_BUS1_528		238
+#define CLK_UMOUT_TOP_PCLK_BUS1_132		239
+#define CLK_UMOUT_TOP_ACLK_DISP0_0_400		240
+#define CLK_UMOUT_TOP_ACLK_DISP0_1_400		241
+#define CLK_UMOUT_TOP_ACLK_DISP1_0_400		242
+#define CLK_UMOUT_TOP_ACLK_DISP1_1_400		243
+#define CLK_UMOUT_TOP_ACLK_MFC_600		244
+#define CLK_UMOUT_TOP_ACLK_MSCL0_528		245
+#define CLK_UMOUT_TOP_ACLK_MSCL1_528		246
+#define CLK_UMOUT_TOP_ACLK_IMEM_266		247
+#define CLK_UMOUT_TOP_ACLK_IMEM_200		248
+#define CLK_UMOUT_TOP_ACLK_IMEM_100		249
+#define CLK_UMOUT_TOP_ACLK_FSYS0_200		250
+#define CLK_UMOUT_TOP_ACLK_FSYS1_200		251
+#define CLK_UMOUT_TOP_ACLK_PERIS_66		252
+#define CLK_UMOUT_TOP_ACLK_PERIC0_66		253
+#define CLK_UMOUT_TOP_ACLK_PERIC1_66		254
+#define CLK_UMOUT_TOP_ACLK_ISP0_ISP0_528	255
+#define CLK_UMOUT_TOP_ACLK_ISP0_TPU_400		256
+#define CLK_UMOUT_TOP_ACLK_ISP0_TREX_528	257
+#define CLK_UMOUT_TOP_ACLK_ISP0_PXL_ASBS_IS_C_FROM_IS_D	258
+#define CLK_UMOUT_TOP_ACLK_ISP1_ISP1_468	259
+#define CLK_UMOUT_TOP_ACLK_CAM0_CSIS0_414	260
+#define CLK_UMOUT_TOP_ACLK_CAM0_CSIS1_168	261
+#define CLK_UMOUT_TOP_ACLK_CAM0_CSIS2_234	262
+#define CLK_UMOUT_TOP_ACLK_CAM0_3AA0_414	263
+#define CLK_UMOUT_TOP_ACLK_CAM0_3AA1_414	264
+#define CLK_UMOUT_TOP_ACLK_CAM0_CSIS3_132	265
+#define CLK_UMOUT_TOP_ACLK_CAM0_TREX_528	266
+#define CLK_UMOUT_TOP_ACLK_CAM1_ARM_672		267
+#define CLK_UMOUT_TOP_ACLK_CAM1_TREX_VRA_528	268
+#define CLK_UMOUT_TOP_ACLK_CAM1_TREX_B_528	269
+#define CLK_UMOUT_TOP_ACLK_CAM1_BUS_264		270
+#define CLK_UMOUT_TOP_ACLK_CAM1_PERI_84		271
+#define CLK_UMOUT_TOP_ACLK_CAM1_CSIS2_414	272
+#define CLK_UMOUT_TOP_ACLK_CAM1_CSIS3_132	273
+#define CLK_UMOUT_TOP_ACLK_CAM1_SCL_566		274
+#define CLK_UMOUT_TOP_SCLK_DISP0_DECON0_ECLK0	275
+#define CLK_UMOUT_TOP_SCLK_DISP0_DECON0_VCLK0	276
+#define CLK_UMOUT_TOP_SCLK_DISP0_DECON0_VCLK1	277
+#define CLK_UMOUT_TOP_SCLK_DISP0_HDMI_AUDIO	278
+#define CLK_UMOUT_TOP_SCLK_DISP1_DECON1_ECLK0	279
+#define CLK_UMOUT_TOP_SCLK_DISP1_DECON1_ECLK1	280
+#define CLK_UMOUT_TOP_SCLK_FSYS0_USBDRD30	281
+#define CLK_UMOUT_TOP_SCLK_FSYS0_MMC0		282
+#define CLK_UMOUT_TOP_SCLK_FSYS0_UFSUNIPRO20	283
+#define CLK_UMOUT_TOP_SCLK_FSYS0_PHY_24M	284
+#define CLK_UMOUT_TOP_SCLK_FSYS0_UFSUNIPRO_CFG	285
+#define CLK_UMOUT_TOP_SCLK_FSYS1_MMC2		286
+#define CLK_UMOUT_TOP_SCLK_FSYS1_UFSUNIPRO20	287
+#define CLK_UMOUT_TOP_SCLK_FSYS1_PCIE_PHY	288
+#define CLK_UMOUT_TOP_SCLK_FSYS1_UFSUNIPRO_CFG	289
+#define CLK_UMOUT_TOP_SCLK_PERIC0_UART0		290
+#define CLK_UMOUT_TOP_SCLK_PERIC1_SPI0		291
+#define CLK_UMOUT_TOP_SCLK_PERIC1_SPI1		292
+#define CLK_UMOUT_TOP_SCLK_PERIC1_SPI2		293
+#define CLK_UMOUT_TOP_SCLK_PERIC1_SPI3		294
+#define CLK_UMOUT_TOP_SCLK_PERIC1_SPI4		295
+#define CLK_UMOUT_TOP_SCLK_PERIC1_SPI5		296
+#define CLK_UMOUT_TOP_SCLK_PERIC1_SPI6		297
+#define CLK_UMOUT_TOP_SCLK_PERIC1_SPI7		298
+#define CLK_UMOUT_TOP_SCLK_PERIC1_UART1		299
+#define CLK_UMOUT_TOP_SCLK_PERIC1_UART2		300
+#define CLK_UMOUT_TOP_SCLK_PERIC1_UART3		301
+#define CLK_UMOUT_TOP_SCLK_PERIC1_UART4		302
+#define CLK_UMOUT_TOP_SCLK_PERIC1_UART5		303
+#define CLK_UMOUT_TOP_SCLK_CAM1_ISP_SPI0	304
+#define CLK_UMOUT_TOP_SCLK_CAM1_ISP_SPI1	305
+#define CLK_UMOUT_TOP_SCLK_CAM1_ISP_UART	306
+#define CLK_UMOUT_TOP_SCLK_AP2CP_MIF_PLL_OUT	307
+#define CLK_UMOUT_TOP_ACLK_PSCDC_400		308
+#define CLK_UMOUT_TOP_SCLK_BUS_PLL_MNGS		309
+#define CLK_UMOUT_TOP_SCLK_BUS_PLL_APOLLO	310
+#define CLK_UMOUT_TOP_SCLK_BUS_PLL_MIF		311
+#define CLK_UMOUT_TOP_SCLK_BUS_PLL_G3D		312
+#define CLK_UMOUT_TOP_SCLK_ISP_SENSOR0		313
+#define CLK_UMOUT_TOP_SCLK_ISP_SENSOR1		314
+#define CLK_UMOUT_TOP_SCLK_ISP_SENSOR2		315
+#define CLK_UMOUT_TOP_SCLK_ISP_SENSOR3		316
+#define CLK_UMOUT_TOP_SCLK_PROMISE_INT		317
+#define CLK_UMOUT_TOP_SCLK_PROMISE_DISP		318
+#define CLK_UMOUT_TOP_CP2AP_MIF_CLK_USER	319
+#define CLK_GOUT_TOP_ACLK_CCORE_800		320
+#define CLK_GOUT_TOP_ACLK_CCORE_264		321
+#define CLK_GOUT_TOP_ACLK_CCORE_G3D_800		322
+#define CLK_GOUT_TOP_ACLK_CCORE_528		323
+#define CLK_GOUT_TOP_ACLK_CCORE_132		324
+#define CLK_GOUT_TOP_PCLK_CCORE_66		325
+#define CLK_GOUT_TOP_ACLK_BUS0_528		326
+#define CLK_GOUT_TOP_ACLK_BUS0_200		327
+#define CLK_GOUT_TOP_PCLK_BUS0_132		328
+#define CLK_GOUT_TOP_ACLK_BUS1_528		329
+#define CLK_GOUT_TOP_PCLK_BUS1_132		330
+#define CLK_GOUT_TOP_ACLK_DISP0_0_400		331
+#define CLK_GOUT_TOP_ACLK_DISP0_1_400		332
+#define CLK_GOUT_TOP_ACLK_DISP1_0_400		333
+#define CLK_GOUT_TOP_ACLK_DISP1_1_400		334
+#define CLK_GOUT_TOP_ACLK_MFC_600		335
+#define CLK_GOUT_TOP_ACLK_MSCL0_528		336
+#define CLK_GOUT_TOP_ACLK_MSCL1_528		337
+#define CLK_GOUT_TOP_ACLK_IMEM_266		338
+#define CLK_GOUT_TOP_ACLK_IMEM_200		339
+#define CLK_GOUT_TOP_ACLK_IMEM_100		340
+#define CLK_GOUT_TOP_ACLK_FSYS0_200		341
+#define CLK_GOUT_TOP_ACLK_FSYS1_200		342
+#define CLK_GOUT_TOP_ACLK_PERIS_66		343
+#define CLK_GOUT_TOP_ACLK_PERIC0_66		344
+#define CLK_GOUT_TOP_ACLK_PERIC1_66		345
+#define CLK_GOUT_TOP_ACLK_ISP0_ISP0_528		346
+#define CLK_GOUT_TOP_ACLK_ISP0_TPU_400		347
+#define CLK_GOUT_TOP_ACLK_ISP0_TREX_528		348
+#define CLK_GOUT_TOP_ACLK_ISP0_PXL_ASBS_IS_C_FROM_IS_D	349
+#define CLK_GOUT_TOP_ACLK_ISP1_ISP1_468		350
+#define CLK_GOUT_TOP_ACLK_CAM0_CSIS0_414	351
+#define CLK_GOUT_TOP_ACLK_CAM0_CSIS1_168	352
+#define CLK_GOUT_TOP_ACLK_CAM0_CSIS2_234	353
+#define CLK_GOUT_TOP_ACLK_CAM0_3AA0_414		354
+#define CLK_GOUT_TOP_ACLK_CAM0_3AA1_414		355
+#define CLK_GOUT_TOP_ACLK_CAM0_CSIS3_132	356
+#define CLK_GOUT_TOP_ACLK_CAM0_TREX_528		357
+#define CLK_GOUT_TOP_ACLK_CAM1_ARM_672		358
+#define CLK_GOUT_TOP_ACLK_CAM1_TREX_VRA_528	359
+#define CLK_GOUT_TOP_ACLK_CAM1_TREX_B_528	360
+#define CLK_GOUT_TOP_ACLK_CAM1_BUS_264		361
+#define CLK_GOUT_TOP_ACLK_CAM1_PERI_84		362
+#define CLK_GOUT_TOP_ACLK_CAM1_CSIS2_414	363
+#define CLK_GOUT_TOP_ACLK_CAM1_CSIS3_132	364
+#define CLK_GOUT_TOP_ACLK_CAM1_SCL_566		365
+#define CLK_GOUT_TOP_SCLK_DISP0_DECON0_ECLK0	366
+#define CLK_GOUT_TOP_SCLK_DISP0_DECON0_VCLK0	367
+#define CLK_GOUT_TOP_SCLK_DISP0_DECON0_VCLK1	368
+#define CLK_GOUT_TOP_SCLK_DISP0_HDMI_AUDIO	369
+#define CLK_GOUT_TOP_SCLK_DISP1_DECON1_ECLK0	370
+#define CLK_GOUT_TOP_SCLK_DISP1_DECON1_ECLK1	371
+#define CLK_GOUT_TOP_SCLK_FSYS0_USBDRD30	372
+#define CLK_GOUT_TOP_SCLK_FSYS0_MMC0		373
+#define CLK_GOUT_TOP_SCLK_FSYS0_UFSUNIPRO20	374
+#define CLK_GOUT_TOP_SCLK_FSYS0_PHY_24M		375
+#define CLK_GOUT_TOP_SCLK_FSYS0_UFSUNIPRO_CFG	376
+#define CLK_GOUT_TOP_SCLK_FSYS1_MMC2		377
+#define CLK_GOUT_TOP_SCLK_FSYS1_UFSUNIPRO20	378
+#define CLK_GOUT_TOP_SCLK_FSYS1_PCIE_PHY	379
+#define CLK_GOUT_TOP_SCLK_FSYS1_UFSUNIPRO_CFG	380
+#define CLK_GOUT_TOP_SCLK_PERIC0_UART0		381
+#define CLK_GOUT_TOP_SCLK_PERIC1_SPI0		382
+#define CLK_GOUT_TOP_SCLK_PERIC1_SPI1		383
+#define CLK_GOUT_TOP_SCLK_PERIC1_SPI2		384
+#define CLK_GOUT_TOP_SCLK_PERIC1_SPI3		385
+#define CLK_GOUT_TOP_SCLK_PERIC1_SPI4		386
+#define CLK_GOUT_TOP_SCLK_PERIC1_SPI5		387
+#define CLK_GOUT_TOP_SCLK_PERIC1_SPI6		388
+#define CLK_GOUT_TOP_SCLK_PERIC1_SPI7		389
+#define CLK_GOUT_TOP_SCLK_PERIC1_UART1		390
+#define CLK_GOUT_TOP_SCLK_PERIC1_UART2		391
+#define CLK_GOUT_TOP_SCLK_PERIC1_UART3		392
+#define CLK_GOUT_TOP_SCLK_PERIC1_UART4		393
+#define CLK_GOUT_TOP_SCLK_PERIC1_UART5		394
+#define CLK_GOUT_TOP_SCLK_CAM1_ISP_SPI0		395
+#define CLK_GOUT_TOP_SCLK_CAM1_ISP_SPI1		396
+#define CLK_GOUT_TOP_SCLK_CAM1_ISP_UART		397
+#define CLK_GOUT_TOP_SCLK_AP2CP_MIF_PLL_OUT	398
+#define CLK_GOUT_TOP_ACLK_PSCDC_400		399
+#define CLK_GOUT_TOP_SCLK_BUS_PLL_MNGS		400
+#define CLK_GOUT_TOP_SCLK_BUS_PLL_APOLLO	401
+#define CLK_GOUT_TOP_SCLK_BUS_PLL_MIF		402
+#define CLK_GOUT_TOP_SCLK_BUS_PLL_G3D		403
+#define CLK_GOUT_TOP_SCLK_ISP_SENSOR0		404
+#define CLK_GOUT_TOP_SCLK_ISP_SENSOR1		405
+#define CLK_GOUT_TOP_SCLK_ISP_SENSOR2		406
+#define CLK_GOUT_TOP_SCLK_ISP_SENSOR3		407
+#define CLK_GOUT_TOP_SCLK_PROMISE_INT		408
+#define CLK_GOUT_TOP_SCLK_PROMISE_DISP		409
+
+/* peris clocks */
+#define CLK_MOUT_PERIS_ACLK_PERIS_66_USER	1
+#define CLK_GOUT_PERIS_PCLK_SFR_APBIF_HDMI_CEC	2
+#define CLK_GOUT_PERIS_PCLK_SFR_APBIF_TMU	3
+#define CLK_GOUT_PERIS_PCLK_RTC_APBIF	4
+#define CLK_GOUT_PERIS_PCLK_MONOCNT_APBIF	5
+#define CLK_GOUT_PERIS_PCLK_WDT_APOLLO	6
+#define CLK_GOUT_PERIS_PCLK_WDT_MNGS	7
+#define CLK_GOUT_PERIS_PCLK_MCT		8
+#define CLK_GOUT_PERIS_PCLK_SYSREG_PERIS	9
+#define CLK_GOUT_PERIS_PCLK_PMU_PERIS	10
+#define CLK_GOUT_PERIS_PCLK_CMU_PERIS	11
+#define CLK_GOUT_PERIS_ACLK_AXI2APB_PERIS1	12
+#define CLK_GOUT_PERIS_ACLK_AXI2APB_PERIS0	13
+#define CLK_GOUT_PERIS_ACLK_XIU_PERIS	14
+#define CLK_GOUT_PERIS_ACLK_AXI_LH_ASYNC	15
+#define CLK_GOUT_PERIS_PCLK_HPM_APBIF_PERIS	16
+#define CLK_GOUT_PERIS_PCLK_TZPC_15	17
+#define CLK_GOUT_PERIS_PCLK_TZPC_14	18
+#define CLK_GOUT_PERIS_PCLK_TZPC_13	19
+#define CLK_GOUT_PERIS_PCLK_TZPC_12	20
+#define CLK_GOUT_PERIS_PCLK_TZPC_11	21
+#define CLK_GOUT_PERIS_PCLK_TZPC_10	22
+#define CLK_GOUT_PERIS_PCLK_TZPC_9	23
+#define CLK_GOUT_PERIS_PCLK_TZPC_8	24
+#define CLK_GOUT_PERIS_PCLK_TZPC_7	25
+#define CLK_GOUT_PERIS_PCLK_TZPC_6	26
+#define CLK_GOUT_PERIS_PCLK_TZPC_5	27
+#define CLK_GOUT_PERIS_PCLK_TZPC_4	28
+#define CLK_GOUT_PERIS_PCLK_TZPC_3	29
+#define CLK_GOUT_PERIS_PCLK_TZPC_2	30
+#define CLK_GOUT_PERIS_PCLK_TZPC_1	31
+#define CLK_GOUT_PERIS_PCLK_TZPC_0	32
+#define CLK_GOUT_PERIS_PCLK_TOP_RTC	33
+#define CLK_GOUT_PERIS_PCLK_SFR_APBIF_CHIPID	34
+#define CLK_GOUT_PERIS_SCLK_CHIPID	35
+#define CLK_GOUT_PERIS_SCLK_TMU		36
+#define CLK_GOUT_PERIS_SCLK_PROMISE_PERIS	37
+
+/* apollo clocks */
+#define CLK_FOUT_APOLLO_PLL			1
+#define CLK_MOUT_APOLLO_APOLLO_PLL		2
+#define CLK_MOUT_APOLLO_BUS_PLL_APOLLO_USER	3
+#define CLK_MOUT_APOLLO_APOLLO			4
+#define CLK_DOUT_APOLLO_APOLLO			5
+#define CLK_DOUT_APOLLO_ACLK_APOLLO		6
+#define CLK_DOUT_APOLLO_ATCLK_APOLLO		7
+#define CLK_DOUT_APOLLO_PCLK_DBG_APOLLO		8
+#define CLK_DOUT_APOLLO_PCLK_APOLLO		9
+#define CLK_DOUT_APOLLO_CNTCLK_APOLLO		10
+#define CLK_DOUT_APOLLO_APOLLO_RUN_MONITOR	11
+#define CLK_DOUT_APOLLO_SCLK_PROMISE_APOLLO	12
+#define CLK_DOUT_APOLLO_APOLLO_PLL		13
+#define CLK_GOUT_APOLLO_ACLK_ASYNCACES_APOLLO_CCI	14
+#define CLK_GOUT_APOLLO_ACLK_ASATBSLV_APOLLO3_CSSYS	15
+#define CLK_GOUT_APOLLO_ACLK_ASATBSLV_APOLLO2_CSSYS	16
+#define CLK_GOUT_APOLLO_ACLK_ASATBSLV_APOLLO1_CSSYS	17
+#define CLK_GOUT_APOLLO_ACLK_ASATBSLV_APOLLO0_CSSYS	18
+#define CLK_GOUT_APOLLO_PCLKDBG_DUMP_PC_APOLLO	19
+#define CLK_GOUT_APOLLO_PCLKDBG_ASAPBMST_CSSYS_APOLLO	20
+#define CLK_GOUT_APOLLO_PCLK_SYSREG_APOLLO	21
+#define CLK_GOUT_APOLLO_PCLK_PMU_APOLLO		22
+#define CLK_GOUT_APOLLO_PCLK_AXI2APB_APOLLO_ACLK	23
+#define CLK_GOUT_APOLLO_PCLK_XIU_PERI_APOLLO_ACLK	24
+#define CLK_GOUT_APOLLO_PCLK_HPM_APOLLO		25
+#define CLK_GOUT_APOLLO_SCLK_APOLLO		26
+#define CLK_GOUT_APOLLO_SCLK_PROMISE_APOLLO	27
+
+/* aud clocks */
+#define CLK_MOUT_AUD_AUD_PLL_USER	1
+#define CLK_MOUT_AUD_SCLK_I2S		2
+#define CLK_MOUT_AUD_SCLK_PCM		3
+#define CLK_MOUT_AUD_CP2AP_AUD_CLK_USER	4
+#define CLK_MOUT_AUD_ACLK_CA5		5
+#define CLK_MOUT_AUD_CDCLK_AUD		6
+#define CLK_DOUT_AUD_AUD_CA5		7
+#define CLK_DOUT_AUD_ACLK_AUD		8
+#define CLK_DOUT_AUD_PCLK_DBG		9
+#define CLK_DOUT_AUD_ATCLK_AUD		10
+#define CLK_DOUT_AUD_AUD_CDCLK		11
+#define CLK_DOUT_AUD_SCLK_I2S		12
+#define CLK_DOUT_AUD_SCLK_PCM		13
+#define CLK_DOUT_AUD_SCLK_SLIMBUS	14
+#define CLK_DOUT_AUD_SCLK_CP_I2S	15
+#define CLK_DOUT_AUD_SCLK_ASRC		16
+#define CLK_DOUT_AUD_CP_CA5		17
+#define CLK_DOUT_AUD_CP_CDCLK		18
+#define CLK_SCLK_CP2AP_AUD_CLK		19
+#define CLK_IOCLK_AUDIOCDCLK0		20
+#define CLK_IOCLK_SLIMBUS_CLK		21
+#define CLK_IOCLK_I2S_BCLK		22
+#define CLK_GOUT_AUD_SCLK_CA5		23
+#define CLK_GOUT_AUD_PCLK_PPMU_AUD	24
+#define CLK_GOUT_AUD_PCLK_CP_I2S	25
+#define CLK_GOUT_AUD_PCLK_SYSREG_AUD	26
+#define CLK_GOUT_AUD_PCLK_GPIO_AUD	27
+#define CLK_GOUT_AUD_PCLK_PMU_AUD	28
+#define CLK_GOUT_AUD_PCLK_SLIMBUS	29
+#define CLK_GOUT_AUD_PCLK_PCM		30
+#define CLK_GOUT_AUD_PCLK_I2S		31
+#define CLK_GOUT_AUD_PCLK_TIMER		32
+#define CLK_GOUT_AUD_PCLK_SFR1		33
+#define CLK_GOUT_AUD_PCLK_SFR0		34
+#define CLK_GOUT_AUD_PCLK_SMMU		35
+#define CLK_GOUT_AUD_ACLK_PPMU_AUD	36
+#define CLK_GOUT_AUD_ACLK_INTR		37
+#define CLK_GOUT_AUD_ACLK_XIU_LPASSX	38
+#define CLK_GOUT_AUD_ACLK_SMMU		39
+#define CLK_GOUT_AUD_ACLK_AXI_LH_ASYNC_SI_TOP	40
+#define CLK_GOUT_AUD_ACLK_AXI_LH_ASYNC_MI_TOP	41
+#define CLK_GOUT_AUD_ACLK_AXI_US_32TO64	42
+#define CLK_GOUT_AUD_ACLK_SRAMC		43
+#define CLK_GOUT_AUD_ACLK_DMAC		44
+#define CLK_GOUT_AUD_PCLK_DBG		45
+#define CLK_GOUT_AUD_ACLK_ATCLK_AUD	46
+#define CLK_GOUT_AUD_SCLK_I2S		47
+#define CLK_GOUT_AUD_SCLK_PCM		48
+#define CLK_GOUT_AUD_SCLK_SLIMBUS	49
+#define CLK_GOUT_AUD_SCLK_CP_I2S	50
+#define CLK_GOUT_AUD_SCLK_ASRC		51
+#define CLK_GOUT_AUD_SCLK_SLIMBUS_CLKIN	52
+#define CLK_GOUT_AUD_SCLK_I2S_BCLK	53
+
+/* bus0 clocks */
+#define CLK_MOUT_BUS0_ACLK_BUS0_528_USER	1
+#define CLK_MOUT_BUS0_ACLK_BUS0_200_USER	2
+#define CLK_MOUT_BUS0_PCLK_BUS0_132_USER	3
+#define CLK_GOUT_BUS0_ACLK_ACE_FSYS1	4
+#define CLK_GOUT_BUS0_ACLK_LH_ISP0	5
+#define CLK_GOUT_BUS0_ACLK_LH_DISP11	6
+#define CLK_GOUT_BUS0_ACLK_LH_DISP10	7
+#define CLK_GOUT_BUS0_ACLK_LH_DISP01	8
+#define CLK_GOUT_BUS0_ACLK_LH_DISP00	9
+#define CLK_GOUT_BUS0_ACLK_LH_CAM1	10
+#define CLK_GOUT_BUS0_ACLK_LH_CAM0	11
+#define CLK_GOUT_BUS0_ACLK_TREX_BUS0	12
+#define CLK_GOUT_BUS0_ACLK_LH_FSYS1	13
+#define CLK_GOUT_BUS0_PCLK_CMU_BUS0	14
+#define CLK_GOUT_BUS0_PCLK_TREX_BUS0	15
+#define CLK_GOUT_BUS0_PCLK_PMU_BUS0	16
+#define CLK_GOUT_BUS0_PCLK_SYSREG_BUS0	17
+#define CLK_GOUT_BUS0_PCLK_LH_FSYS1SFRX	18
+#define CLK_GOUT_BUS0_PCLK_LH_PERIC1P	19
+#define CLK_GOUT_BUS0_PCLK_LH_PERIC0P	20
+#define CLK_GOUT_BUS0_PCLK_LH_PERISFRX	21
+#define CLK_GOUT_BUS0_PCLK_LH_DISP1SFRX	22
+#define CLK_GOUT_BUS0_PCLK_LH_DISP0SFRX	23
+#define CLK_GOUT_BUS0_PCLK_LH_ISPHX	24
+#define CLK_GOUT_BUS0_PCLK_LH_IS0X	25
+#define CLK_GOUT_BUS0_PCLK_AXI2APB_2MB_BUS0_TP	26
+#define CLK_GOUT_BUS0_PCLK_AHB2APB_BUS0P	27
+#define CLK_GOUT_BUS0_PCLK_AXI2APB_2MB_BUS0_TD	28
+#define CLK_GOUT_BUS0_PCLK_TREX_P_BUS0	29
+#define CLK_GOUT_BUS0_ACLK_TREX_P_BUS0	30
+
+/* bus1 clocks */
+#define CLK_MOUT_BUS1_ACLK_BUS1_528_USER	1
+#define CLK_MOUT_BUS1_PCLK_BUS1_132_USER	2
+#define CLK_GOUT_BUS1_ACLK_LH_MSCL1	3
+#define CLK_GOUT_BUS1_ACLK_LH_MSCL0	4
+#define CLK_GOUT_BUS1_ACLK_LH_MFC1	5
+#define CLK_GOUT_BUS1_ACLK_LH_MFC0	6
+#define CLK_GOUT_BUS1_ACLK_LH_FSYS0	7
+#define CLK_GOUT_BUS1_ACLK_TREX_BUS1	8
+#define CLK_GOUT_BUS1_PCLK_CMU_BUS1	9
+#define CLK_GOUT_BUS1_PCLK_TREX_BUS1	10
+#define CLK_GOUT_BUS1_PCLK_SYSREG_BUS1	11
+#define CLK_GOUT_BUS1_PCLK_PMU_BUS1	12
+#define CLK_GOUT_BUS1_PCLK_LH_MSCLSFRX	13
+#define CLK_GOUT_BUS1_PCLK_LH_MFCP	14
+#define CLK_GOUT_BUS1_PCLK_LH_FSYS0SFRX	15
+#define CLK_GOUT_BUS1_PCLK_AHB2APB_BUS1P	16
+#define CLK_GOUT_BUS1_PCLK_AXI2APB_2MB_BUS1_TP	17
+#define CLK_GOUT_BUS1_PCLK_AXI2APB_2MB_BUS1_TD	18
+#define CLK_GOUT_BUS1_PCLK_TREX_P_BUS1	19
+#define CLK_GOUT_BUS1_ACLK_TREX_P_BUS1	20
+
+/* ccore clocks */
+#define CLK_MOUT_CCORE_ACLK_CCORE_800_USER	1
+#define CLK_MOUT_CCORE_ACLK_CCORE_264_USER	2
+#define CLK_MOUT_CCORE_ACLK_CCORE_G3D_800_USER	3
+#define CLK_MOUT_CCORE_ACLK_CCORE_528_USER	4
+#define CLK_MOUT_CCORE_ACLK_CCORE_132_USER	5
+#define CLK_MOUT_CCORE_PCLK_CCORE_66_USER	6
+#define CLK_DOUT_CCORE_SCLK_HPM_CCORE		7
+#define CLK_GOUT_CCORE_ACLK_AXI_AS_SI_IRPM	8
+#define CLK_GOUT_CCORE_ACLK_MPACEBRIDGE		9
+#define CLK_GOUT_CCORE_ACLK_PULSE2HS		10
+#define CLK_GOUT_CCORE_ACLK_DBG_LH_MI_MIF_CCORE	11
+#define CLK_GOUT_CCORE_ACLK_SCI_PPC_WRAPPER	12
+#define CLK_GOUT_CCORE_ACLK_ACE_AS_MI_APL_CCORE	13
+#define CLK_GOUT_CCORE_ACLK_MPACE_SI		14
+#define CLK_GOUT_CCORE_ACLK_CPACE_MI		15
+#define CLK_GOUT_CCORE_ACLK_ATB_SI_CCOREBDU_MNGSCS	16
+#define CLK_GOUT_CCORE_ACLK_BDU			17
+#define CLK_GOUT_CCORE_ACLK_TREX_CCORE_SCI	18
+#define CLK_GOUT_CCORE_ACLK_SCI			19
+#define CLK_GOUT_CCORE_ACLK_CLEANY_CPPERI	20
+#define CLK_GOUT_CCORE_ACLK_AXI_US_CPPERI	21
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_MI_CPPERI_CCORE	22
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_SI_CCORESFRX_IMEMX	23
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_MI_G3DXIRAM_CCORESFR	24
+#define CLK_GOUT_CCORE_ACLK_AXI_DS_IRPM		25
+#define CLK_GOUT_CCORE_ACLK_XIU_CCORESFRX	26
+#define CLK_GOUT_CCORE_ACLK_TREX_P_CCORE_BUS	27
+#define CLK_GOUT_CCORE_ACLK_TREX_CCORE_PERI	28
+#define CLK_GOUT_CCORE_ACLK_AXI_AS_MI_IRPM	29
+#define CLK_GOUT_CCORE_ACLK_TREX_CCORE_G3D	30
+#define CLK_GOUT_CCORE_ACLK_ACEL_LH_MI_G3DX1_CCORETD	31
+#define CLK_GOUT_CCORE_ACLK_ACEL_LH_MI_G3DX0_CCORETD	32
+#define CLK_GOUT_CCORE_ACLK_ATB_APL_MNGS	33
+#define CLK_GOUT_CCORE_ACLK_XIU_CPX		34
+#define CLK_GOUT_CCORE_ACLK_CLEANY_CPDATA	35
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_MI_CPDATA_CCORE	36
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_MI_IMEMX_CCORETD	37
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_MI_AUDX_CCORETD	38
+#define CLK_GOUT_CCORE_ACLK_AXI_AS_MI_MNGSCS_CCORETD	39
+#define CLK_GOUT_CCORE_ACLK_TREX_CCORE		40
+#define CLK_GOUT_CCORE_PCLK_CMU			41
+#define CLK_GOUT_CCORE_PCLK_HPM_APBIF		42
+#define CLK_GOUT_CCORE_PCLK_SCI			43
+#define CLK_GOUT_CCORE_PCLK_GPIO_CCORE		44
+#define CLK_GOUT_CCORE_PCLK_S_MAILBOX		45
+#define CLK_GOUT_CCORE_PCLK_MAILBOX		46
+#define CLK_GOUT_CCORE_PCLK_SYSREG_CCORE	47
+#define CLK_GOUT_CCORE_PCLK_GPIO_APBIF_ALIVE	48
+#define CLK_GOUT_CCORE_PCLK_SCI_PPC_WRAPPER	49
+#define CLK_GOUT_CCORE_PCLK_VT_MON_APB		50
+#define CLK_GOUT_CCORE_PCLK_PMU_CCORE		51
+#define CLK_GOUT_CCORE_PCLK_PMU_APBIF		52
+#define CLK_GOUT_CCORE_PCLK_CMU_TOPC_APBIF	53
+#define CLK_GOUT_CCORE_PCLK_AXI2APB_CORESIGHT	54
+#define CLK_GOUT_CCORE_PCLK_AXI2APB_TREX_P_CCORE	55
+#define CLK_GOUT_CCORE_PCLK_AXI2APB_TREX_CCORE	56
+#define CLK_GOUT_CCORE_PCLK_AXI2APB_CCORE	57
+#define CLK_GOUT_CCORE_PCLK_TREX_P_CCORE	58
+#define CLK_GOUT_CCORE_PCLK_TREX_CCORE		59
+#define CLK_GOUT_CCORE_PCLK_BDU			60
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_SI_CCORETP_MIF3P	61
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_SI_CCORETP_MIF2P	62
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_SI_CCORETP_MIF1P	63
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_SI_CCORETP_MIF0P	64
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_SI_CCORETP_G3DP	65
+#define CLK_GOUT_CCORE_ACLK_AXI_LH_SI_CCORETP_AUDX	66
+#define CLK_GOUT_CCORE_ACLK_AXI_AS_SI_CCORETP_APL	67
+#define CLK_GOUT_CCORE_ACLK_AXI_AS_SI_CCORETP_MNGS	68
+#define CLK_GOUT_CCORE_ACLK_APB_AS_MI_CCORETP_MNGSCS	69
+#define CLK_GOUT_CCORE_ACLK_APB_AS_MI_MNGSCS_CCOREBDU	70
+#define CLK_GOUT_CCORE_ACLK_TREX_P_CCORE	71
+#define CLK_GOUT_CCORE_PCLK_APBASYNC_BAT_AP	72
+#define CLK_GOUT_CCORE_PCLK_APBASYNC_BAT_CP	73
+#define CLK_GOUT_CCORE_PCLK_HSI2C_BAT_AP	74
+#define CLK_GOUT_CCORE_PCLK_HSI2C		75
+#define CLK_GOUT_CCORE_PCLK_HSI2C_BAT_CP	76
+#define CLK_GOUT_CCORE_PCLK_HSI2C_CP		77
+#define CLK_GOUT_CCORE_SCLK_PROMISE		78
+
+/* disp0 clocks */
+#define CLK_FOUT_DISP_PLL			1
+#define CLK_PHYCLK_MIPIDPHY0_BITCLKDIV2_PHY	2
+#define CLK_PHYCLK_MIPIDPHY1_BITCLKDIV2_PHY	3
+#define CLK_PHYCLK_MIPIDPHY2_BITCLKDIV2_PHY	4
+#define CLK_PHYCLK_HDMIPHY_PIXEL_CLKO_PHY	5
+#define CLK_PHYCLK_HDMIPHY_TMDS_CLKO_PHY	6
+#define CLK_PHYCLK_MIPIDPHY0_RXCLKESC0_PHY	7
+#define CLK_PHYCLK_MIPIDPHY0_BITCLKDIV8_PHY	8
+#define CLK_PHYCLK_MIPIDPHY1_RXCLKESC0_PHY	9
+#define CLK_PHYCLK_MIPIDPHY1_BITCLKDIV8_PHY	10
+#define CLK_PHYCLK_MIPIDPHY2_RXCLKESC0_PHY	11
+#define CLK_PHYCLK_MIPIDPHY2_BITCLKDIV8_PHY	12
+#define CLK_PHYCLK_DPPHY_CH0_TXD_CLK_PHY	13
+#define CLK_PHYCLK_DPPHY_CH1_TXD_CLK_PHY	14
+#define CLK_PHYCLK_DPPHY_CH2_TXD_CLK_PHY	15
+#define CLK_PHYCLK_DPPHY_CH3_TXD_CLK_PHY	16
+#define CLK_MOUT_DISP0_DISP_PLL			17
+#define CLK_MOUT_DISP0_ACLK_DISP0_0_400_USER	18
+#define CLK_MOUT_DISP0_ACLK_DISP0_1_400_USER	19
+#define CLK_MOUT_DISP0_SCLK_DISP0_DECON0_ECLK0_USER	20
+#define CLK_MOUT_DISP0_SCLK_DISP0_DECON0_VCLK0_USER	21
+#define CLK_MOUT_DISP0_SCLK_DISP0_DECON0_VCLK1_USER	22
+#define CLK_MOUT_DISP0_SCLK_DISP0_HDMI_AUDIO_USER	23
+#define CLK_MOUT_DISP0_PHYCLK_HDMIPHY_PIXEL_CLKO_USER	24
+#define CLK_MOUT_DISP0_PHYCLK_HDMIPHY_TMDS_CLKO_USER	25
+#define CLK_MOUT_DISP0_PHYCLK_MIPIDPHY0_RXCLKESC0_USER	26
+#define CLK_MOUT_DISP0_PHYCLK_MIPIDPHY0_BITCLKDIV2_USER	27
+#define CLK_MOUT_DISP0_PHYCLK_MIPIDPHY0_BITCLKDIV8_USER	28
+#define CLK_MOUT_DISP0_PHYCLK_MIPIDPHY1_RXCLKESC0_USER	29
+#define CLK_MOUT_DISP0_PHYCLK_MIPIDPHY1_BITCLKDIV2_USER	30
+#define CLK_MOUT_DISP0_PHYCLK_MIPIDPHY1_BITCLKDIV8_USER	31
+#define CLK_MOUT_DISP0_PHYCLK_MIPIDPHY2_RXCLKESC0_USER	32
+#define CLK_MOUT_DISP0_PHYCLK_MIPIDPHY2_BITCLKDIV2_USER	33
+#define CLK_MOUT_DISP0_PHYCLK_MIPIDPHY2_BITCLKDIV8_USER	34
+#define CLK_MOUT_DISP0_PHYCLK_DPPHY_CH0_TXD_CLK_USER	35
+#define CLK_MOUT_DISP0_PHYCLK_DPPHY_CH1_TXD_CLK_USER	36
+#define CLK_MOUT_DISP0_PHYCLK_DPPHY_CH2_TXD_CLK_USER	37
+#define CLK_MOUT_DISP0_PHYCLK_DPPHY_CH3_TXD_CLK_USER	38
+#define CLK_MOUT_DISP0_ACLK_DISP0_1_400		39
+#define CLK_MOUT_DISP0_SCLK_DISP0_DECON0_ECLK0	40
+#define CLK_MOUT_DISP0_SCLK_DISP0_DECON0_VCLK0	41
+#define CLK_MOUT_DISP0_SCLK_DISP0_DECON0_VCLK1	42
+#define CLK_MOUT_DISP0_SCLK_DISP0_HDMI_AUDIO	43
+#define CLK_DOUT_DISP0_PCLK_DISP0_0_133		44
+#define CLK_DOUT_DISP0_SCLK_DECON0_ECLK0	45
+#define CLK_DOUT_DISP0_SCLK_DECON0_VCLK0	46
+#define CLK_DOUT_DISP0_SCLK_DECON0_VCLK1	47
+#define CLK_DOUT_DISP0_PHYCLK_HDMIPHY_PIXEL_CLKO	48
+#define CLK_DOUT_DISP0_PHYCLK_HDMIPHY_TMDS_20B_CLKO	49
+#define CLK_GOUT_DISP0_ACLK_PPMU_DISP0_0	50
+#define CLK_GOUT_DISP0_ACLK_SMMU_DISP0_0	51
+#define CLK_GOUT_DISP0_ACLK_XIU_DISP0_0		52
+#define CLK_GOUT_DISP0_ACLK_LH_ASYNC_SI_R_TOP_DISP	53
+#define CLK_GOUT_DISP0_ACLK_VPP0_ACLK_0		54
+#define CLK_GOUT_DISP0_ACLK_PPMU_DISP0_1	55
+#define CLK_GOUT_DISP0_ACLK_SMMU_DISP0_1	56
+#define CLK_GOUT_DISP0_ACLK_XIU_DISP0_1		57
+#define CLK_GOUT_DISP0_ACLK_LH_ASYNC_SI_TOP_DISP	58
+#define CLK_GOUT_DISP0_ACLK_VPP0_ACLK_1		59
+#define CLK_GOUT_DISP0_ACLK_SFW_DISP0_0		60
+#define CLK_GOUT_DISP0_ACLK_SFW_DISP0_1		61
+#define CLK_GOUT_DISP0_PCLK_VPP0_1		62
+#define CLK_GOUT_DISP0_PCLK_SMMU_DISP0_1	63
+#define CLK_GOUT_DISP0_PCLK_SMMU_DISP0_0	64
+#define CLK_GOUT_DISP0_PCLK_PPMU_DISP0_1	65
+#define CLK_GOUT_DISP0_PCLK_PPMU_DISP0_0	66
+#define CLK_GOUT_DISP0_PCLK_HDMI_PHY		67
+#define CLK_GOUT_DISP0_PCLK_DISP0_MUX		68
+#define CLK_GOUT_DISP0_PCLK_DP			69
+#define CLK_GOUT_DISP0_PCLK_HDMI_AUDIO		70
+#define CLK_GOUT_DISP0_PCLK_HDMI		71
+#define CLK_GOUT_DISP0_PCLK_DSIM2		72
+#define CLK_GOUT_DISP0_PCLK_DSIM1		73
+#define CLK_GOUT_DISP0_PCLK_DSIM0		74
+#define CLK_GOUT_DISP0_PCLK_SYSREG_DISP0	75
+#define CLK_GOUT_DISP0_PCLK_PMU_DISP0		76
+#define CLK_GOUT_DISP0_PCLK_CMU_DISP0		77
+#define CLK_GOUT_DISP0_ACLK_XIU_DISP0SFRX	78
+#define CLK_GOUT_DISP0_ACLK_AXI2APB_DISP0_1P	79
+#define CLK_GOUT_DISP0_ACLK_AXI2APB_DISP0_0P	80
+#define CLK_GOUT_DISP0_ACLK_AXI_LH_ASYNC_MI_DISP0SFR	81
+#define CLK_GOUT_DISP0_PCLK_HPM_APBIF_DISP0	82
+#define CLK_GOUT_DISP0_PCLK_DECON0		83
+#define CLK_GOUT_DISP0_PCLK_VPP0_0		84
+#define CLK_GOUT_DISP0_PCLK_SFW_DISP0_0		85
+#define CLK_GOUT_DISP0_PCLK_SFW_DISP0_1		86
+#define CLK_GOUT_DISP0_SCLK_DISP1_400		87
+#define CLK_GOUT_DISP0_SCLK_DECON0_ECLK0	88
+#define CLK_GOUT_DISP0_SCLK_DECON0_VCLK0	89
+#define CLK_GOUT_DISP0_SCLK_DECON0_VCLK1	90
+#define CLK_GOUT_DISP0_SCLK_HDMI_AUDIO		91
+#define CLK_GOUT_DISP0_SCLK_PROMISE_DISP0	92
+#define CLK_GOUT_DISP0_PHYCLK_HDMIPHY_TMDS_20B_CLKO	93
+#define CLK_GOUT_DISP0_PHYCLK_HDMIPHY_TMDS_10B_CLKO	94
+#define CLK_GOUT_DISP0_PHYCLK_HDMIPHY_PIXEL_CLKO	95
+#define CLK_GOUT_DISP0_PHYCLK_MIPIDPHY0_BITCLKDIV8	96
+#define CLK_GOUT_DISP0_PHYCLK_MIPIDPHY0_RXCLKESC0	97
+#define CLK_GOUT_DISP0_PHYCLK_MIPIDPHY1_BITCLKDIV8	98
+#define CLK_GOUT_DISP0_PHYCLK_MIPIDPHY1_RXCLKESC0	99
+#define CLK_GOUT_DISP0_PHYCLK_MIPIDPHY2_BITCLKDIV8	100
+#define CLK_GOUT_DISP0_PHYCLK_MIPIDPHY2_RXCLKESC0	101
+#define CLK_GOUT_DISP0_PHYCLK_DPPHY_CH3_TXD_CLK	102
+#define CLK_GOUT_DISP0_PHYCLK_DPPHY_CH2_TXD_CLK	103
+#define CLK_GOUT_DISP0_PHYCLK_DPPHY_CH1_TXD_CLK	104
+#define CLK_GOUT_DISP0_PHYCLK_DPPHY_CH0_TXD_CLK	105
+#define CLK_GOUT_DISP0_OSCCLK_I_MIPI_DPHY_M4S4_M_XI	106
+#define CLK_GOUT_DISP0_OSCCLK_I_MIPI_DPHY_M4S0_M_XI	107
+#define CLK_GOUT_DISP0_OSCCLK_I_MIPI_DPHY_M1S0_M_XI	108
+#define CLK_GOUT_DISP0_OSCCLK_I_DPTX_PHY_I_REF_CLK_24M	109
+#define CLK_GOUT_DISP0_OSCCLK_DP_I_CLK_24M	110
+
+/* disp1 clocks */
+#define CLK_PHYCLK_DISP1_HDMIPHY_PIXEL_CLKO_PHY		1
+#define CLK_MOUT_DISP1_ACLK_DISP1_0_400_USER		2
+#define CLK_MOUT_DISP1_ACLK_DISP1_1_400_USER		3
+#define CLK_MOUT_DISP1_SCLK_DISP1_DECON1_ECLK0_USER	4
+#define CLK_MOUT_DISP1_SCLK_DISP1_DECON1_ECLK1_USER	5
+#define CLK_MOUT_DISP1_SCLK_DISP1_600_USER		6
+#define CLK_MOUT_DISP1_PHYCLK_MIPIDPHY0_BITCLKDIV2_USER	7
+#define CLK_MOUT_DISP1_PHYCLK_MIPIDPHY1_BITCLKDIV2_USER	8
+#define CLK_MOUT_DISP1_PHYCLK_MIPIDPHY2_BITCLKDIV2_USER	9
+#define CLK_MOUT_DISP1_PHYCLK_DISP1_HDMIPHY_PIXEL_CLKO_USER	10
+#define CLK_MOUT_DISP1_ACLK_DISP1_1_400			11
+#define CLK_MOUT_DISP1_SCLK_DISP1_DECON1_ECLK0		12
+#define CLK_MOUT_DISP1_SCLK_DISP1_DECON1_ECLK1		13
+#define CLK_MOUT_DISP1_SCLK_DECON1_ECLK1		14
+#define CLK_DOUT_DISP1_PCLK_DISP1_0_133			15
+#define CLK_DOUT_DISP1_SCLK_DECON1_ECLK0		16
+#define CLK_DOUT_DISP1_SCLK_DECON1_ECLK1		17
+#define CLK_GOUT_DISP1_ACLK_XIU_DISP1X0			18
+#define CLK_GOUT_DISP1_ACLK_AXI_LH_ASYNC_SI_DISP1_0	19
+#define CLK_GOUT_DISP1_ACLK_PPMU_DISP1_0		20
+#define CLK_GOUT_DISP1_ACLK_SMMU_DISP1_0		21
+#define CLK_GOUT_DISP1_ACLK_VPP1_0			22
+#define CLK_GOUT_DISP1_ACLK_XIU_DISP1X1			23
+#define CLK_GOUT_DISP1_ACLK_AXI_LH_ASYNC_SI_DISP1_1	24
+#define CLK_GOUT_DISP1_ACLK_QE_DISP1_WDMA		25
+#define CLK_GOUT_DISP1_ACLK_PPMU_DISP1_1		26
+#define CLK_GOUT_DISP1_ACLK_SMMU_DISP1_1		27
+#define CLK_GOUT_DISP1_ACLK_VPP1_1			28
+#define CLK_GOUT_DISP1_ACLK_SFW_DISP1_0			29
+#define CLK_GOUT_DISP1_ACLK_SFW_DISP1_1			30
+#define CLK_GOUT_DISP1_PCLK_VPP1_1			31
+#define CLK_GOUT_DISP1_PCLK_DECON1_1			32
+#define CLK_GOUT_DISP1_PCLK_DECON1_0			33
+#define CLK_GOUT_DISP1_PCLK_QE_DISP1_WDMA		34
+#define CLK_GOUT_DISP1_PCLK_PPMU_DISP1_1		35
+#define CLK_GOUT_DISP1_PCLK_PPMU_DISP1_0		36
+#define CLK_GOUT_DISP1_PCLK_SMMU_DISP1_1		37
+#define CLK_GOUT_DISP1_PCLK_SMMU_DISP1_0		38
+#define CLK_GOUT_DISP1_PCLK_SYSREG_DISP1		39
+#define CLK_GOUT_DISP1_PCLK_PMU_DISP1			40
+#define CLK_GOUT_DISP1_PCLK_CMU_DISP1			41
+#define CLK_GOUT_DISP1_PCLK_VPP1_0			42
+#define CLK_GOUT_DISP1_ACLK_AXI2APB_DISP1_1X		43
+#define CLK_GOUT_DISP1_ACLK_AXI2APB_DISP1_0X		44
+#define CLK_GOUT_DISP1_ACLK_XIU_DISP1SFRX		45
+#define CLK_GOUT_DISP1_ACLK_AXI_LH_ASYNC_MI_DISP1SFR	46
+#define CLK_GOUT_DISP1_PCLK_HPM_APBIF_DISP1		47
+#define CLK_GOUT_DISP1_PCLK_SFW_DISP1_0			48
+#define CLK_GOUT_DISP1_PCLK_SFW_DISP1_1			49
+#define CLK_GOUT_DISP1_SCLK_DECON1_ECLK_0		50
+#define CLK_GOUT_DISP1_SCLK_DECON1_ECLK_1		51
+#define CLK_GOUT_DISP1_SCLK_PROMISE_DISP1		52
+
+/* fsys0 clocks */
+#define CLK_PHYCLK_USB30_12MOHCI			1
+#define CLK_PHYCLK_USBDRD30_UDRD30_PHYCLOCK_PHY		2
+#define CLK_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK_PHY	3
+#define CLK_PHYCLK_UFS_TX0_SYMBOL_PHY			4
+#define CLK_PHYCLK_UFS_RX0_SYMBOL_PHY			5
+#define CLK_PHYCLK_USBHOST20_PHYCLOCK_PHY		6
+#define CLK_MOUT_FSYS0_ACLK_FSYS0_200_USER		7
+#define CLK_MOUT_FSYS0_SCLK_FSYS0_USBDRD30_USER		8
+#define CLK_MOUT_FSYS0_SCLK_FSYS0_MMC0_USER		9
+#define CLK_MOUT_FSYS0_SCLK_FSYS0_UFSUNIPRO_EMBEDDED_USER	10
+#define CLK_MOUT_FSYS0_SCLK_FSYS0_24M_USER		11
+#define CLK_MOUT_FSYS0_SCLK_FSYS0_UFSUNIPRO_EMBEDDED_CFG_USER	12
+#define CLK_MOUT_FSYS0_PHYCLK_USBDRD30_UDRD30_PHYCLOCK_USER	13
+#define CLK_MOUT_FSYS0_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK_USER	14
+#define CLK_MOUT_FSYS0_PHYCLK_UFS_TX0_SYMBOL_USER	15
+#define CLK_MOUT_FSYS0_PHYCLK_UFS_RX0_SYMBOL_USER	16
+#define CLK_MOUT_FSYS0_PHYCLK_USBHOST20_PHYCLOCK_USER	17
+#define CLK_MOUT_FSYS0_PHYCLK_USBHOST20PHY_REF_CLK	18
+#define CLK_GOUT_FSYS0_ACLK_AXI2ACEL_FSYS0X		19
+#define CLK_GOUT_FSYS0_PCLK_CMU_FSYS0			20
+#define CLK_GOUT_FSYS0_PCLK_GPIO_FSYS0			21
+#define CLK_GOUT_FSYS0_PCLK_SYSREG_FSYS0		22
+#define CLK_GOUT_FSYS0_PCLK_PPMU_FSYS0			23
+#define CLK_GOUT_FSYS0_PCLK_PMU_FSYS0			24
+#define CLK_GOUT_FSYS0_PCLK_ETR_USB_FSYS0		25
+#define CLK_GOUT_FSYS0_HCLK_USBHOST20			26
+#define CLK_GOUT_FSYS0_ACLK_AXI_US_USBHS_FSYS0X		27
+#define CLK_GOUT_FSYS0_ACLK_ETR_USB_FSYS0		28
+#define CLK_GOUT_FSYS0_ACLK_UFS_LINK_EMBEDDED		29
+#define CLK_GOUT_FSYS0_ACLK_USBDRD30			30
+#define CLK_GOUT_FSYS0_ACLK_MMC0			31
+#define CLK_GOUT_FSYS0_ACLK_PDMAS			32
+#define CLK_GOUT_FSYS0_ACLK_PDMA0			33
+#define CLK_GOUT_FSYS0_ACLK_PPMU_FSYS0			34
+#define CLK_GOUT_FSYS0_ACLK_XIU_FSYS0SFRX		35
+#define CLK_GOUT_FSYS0_ACLK_AXI_US_USBDRD30X_FSYS0X	36
+#define CLK_GOUT_FSYS0_ACLK_AXI_US_PDMAX_FSYS0X		37
+#define CLK_GOUT_FSYS0_ACLK_AXI2AHB_FSYS0H		38
+#define CLK_GOUT_FSYS0_ACLK_AXI2AHB_USBDRD30H		39
+#define CLK_GOUT_FSYS0_ACLK_AXI_LH_ASYNC_MI_ETR_USB_FSYS0	40
+#define CLK_GOUT_FSYS0_ACLK_XIU_PDMAX			41
+#define CLK_GOUT_FSYS0_ACLK_XIU_USBX			42
+#define CLK_GOUT_FSYS0_ACLK_XIU_EMBEDDEDX		43
+#define CLK_GOUT_FSYS0_ACLK_XIU_FSYS0X			44
+#define CLK_GOUT_FSYS0_ACLK_AXI2APB_FSYS0P		45
+#define CLK_GOUT_FSYS0_ACLK_AHB_BRIDGE_FSYS0H		46
+#define CLK_GOUT_FSYS0_ACLK_AXI_LH_ASYNC_MI_TOP_FSYS0	47
+#define CLK_GOUT_FSYS0_ACLK_ACEL_LH_ASYNC_SI_TOP_FSYS0	48
+#define CLK_GOUT_FSYS0_PCLK_HPM_APBIF_FSYS0		49
+#define CLK_GOUT_FSYS0_SCLK_USBDRD30_SUSPEND_CLK	50
+#define CLK_GOUT_FSYS0_SCLK_MMC0			51
+#define CLK_GOUT_FSYS0_SCLK_UFSUNIPRO_EMBEDDED		52
+#define CLK_GOUT_FSYS0_SCLK_USBDRD30_REF_CLK		53
+#define CLK_GOUT_FSYS0_PHYCLK_USBDRD30_UDRD30_PHYCLOCK	54
+#define CLK_GOUT_FSYS0_PHYCLK_USBDRD30_UDRD30_PIPE_PCLK	55
+#define CLK_GOUT_FSYS0_PHYCLK_UFS_TX0_SYMBOL		56
+#define CLK_GOUT_FSYS0_PHYCLK_UFS_RX0_SYMBOL		57
+#define CLK_GOUT_FSYS0_PHYCLK_USBHOST20_PHYCLOCK	58
+#define CLK_GOUT_FSYS0_SCLK_PROMISE_FSYS0		59
+#define CLK_GOUT_FSYS0_SCLK_USBHOST20PHY_REF_CLK	60
+#define CLK_GOUT_FSYS0_SCLK_UFSUNIPRO_EMBEDDED_CFG	61
+#define CLK_GOUT_FSYS0_SCLK_USBHOST20_REF_CLK		62
+
+/* fsys1 clocks */
+#define CLK_FOUT_PCIE_PLL				1
+#define CLK_PHYCLK_UFS_LINK_SDCARD_TX0_SYMBOL_PHY	2
+#define CLK_PHYCLK_UFS_LINK_SDCARD_RX0_SYMBOL_PHY	3
+#define CLK_PHYCLK_PCIE_WIFI0_TX0_PHY			4
+#define CLK_PHYCLK_PCIE_WIFI0_RX0_PHY			5
+#define CLK_PHYCLK_PCIE_WIFI1_TX0_PHY			6
+#define CLK_PHYCLK_PCIE_WIFI1_RX0_PHY			7
+#define CLK_PHYCLK_PCIE_WIFI0_DIG_REFCLK_PHY		8
+#define CLK_PHYCLK_PCIE_WIFI1_DIG_REFCLK_PHY		9
+#define CLK_MOUT_FSYS1_ACLK_FSYS1_200_USER		10
+#define CLK_MOUT_FSYS1_SCLK_FSYS1_MMC2_USER		11
+#define CLK_MOUT_FSYS1_SCLK_FSYS1_UFSUNIPRO_SDCARD_USER	12
+#define CLK_MOUT_FSYS1_SCLK_FSYS1_UFSUNIPRO_SDCARD_CFG_USER	13
+#define CLK_MOUT_FSYS1_SCLK_FSYS1_PCIE_PHY_USER		14
+#define CLK_MOUT_FSYS1_PCIE_PLL				15
+#define CLK_MOUT_FSYS1_PHYCLK_UFS_LINK_SDCARD_TX0_SYMBOL_USER	16
+#define CLK_MOUT_FSYS1_PHYCLK_UFS_LINK_SDCARD_RX0_SYMBOL_USER	17
+#define CLK_MOUT_FSYS1_PHYCLK_PCIE_WIFI0_TX0_USER	18
+#define CLK_MOUT_FSYS1_PHYCLK_PCIE_WIFI0_RX0_USER	19
+#define CLK_MOUT_FSYS1_PHYCLK_PCIE_WIFI1_TX0_USER	20
+#define CLK_MOUT_FSYS1_PHYCLK_PCIE_WIFI1_RX0_USER	21
+#define CLK_MOUT_FSYS1_PHYCLK_PCIE_WIFI0_DIG_REFCLK_USER	22
+#define CLK_MOUT_FSYS1_PHYCLK_PCIE_WIFI1_DIG_REFCLK_USER	23
+#define CLK_DOUT_FSYS1_PCLK_COMBO_PHY_WIFI		24
+#define CLK_GOUT_FSYS1_ACLK_AXI2ACEL_FSYS1X		25
+#define CLK_GOUT_FSYS1_PCLK_CMU_FSYS1			26
+#define CLK_GOUT_FSYS1_ACLK_COMBO_PHY_PCS_PCLK_WIFI1	27
+#define CLK_GOUT_FSYS1_ACLK_COMBO_PHY_PCS_PCLK_WIFI0	28
+#define CLK_GOUT_FSYS1_PCLK_PMU_FSYS1			29
+#define CLK_GOUT_FSYS1_PCLK_PPMU_FSYS1			30
+#define CLK_GOUT_FSYS1_PCLK_GPIO_FSYS1			31
+#define CLK_GOUT_FSYS1_PCLK_SYSREG_FSYS1		32
+#define CLK_GOUT_FSYS1_ACLK_SROMC_FSYS1			33
+#define CLK_GOUT_FSYS1_PCLK_PCIE_WIFI1			34
+#define CLK_GOUT_FSYS1_ACLK_PCIE_WIFI1_DBI		35
+#define CLK_GOUT_FSYS1_ACLK_PCIE_WIFI1_SLV		36
+#define CLK_GOUT_FSYS1_ACLK_PCIE_WIFI1_MSTR		37
+#define CLK_GOUT_FSYS1_ACLK_AHB2AXI_PCIE_WIFI1		38
+#define CLK_GOUT_FSYS1_PCLK_PCIE_WIFI0			39
+#define CLK_GOUT_FSYS1_ACLK_PCIE_WIFI0_DBI		40
+#define CLK_GOUT_FSYS1_ACLK_PCIE_WIFI0_SLV		41
+#define CLK_GOUT_FSYS1_ACLK_PCIE_WIFI0_MSTR		42
+#define CLK_GOUT_FSYS1_ACLK_AHB2AXI_PCIE_WIFI0		43
+#define CLK_GOUT_FSYS1_ACLK_PPMU_FSYS1			44
+#define CLK_GOUT_FSYS1_ACLK_AHB_BRIDGE_FSYS1_S4		45
+#define CLK_GOUT_FSYS1_ACLK_AXI2AHB_FSYS1_S4		46
+#define CLK_GOUT_FSYS1_ACLK_AXI2APB_FSYS1_S1		47
+#define CLK_GOUT_FSYS1_ACLK_AXI2AHB_FSYS1_S0		48
+#define CLK_GOUT_FSYS1_ACLK_XIU_FSYS1SFRX		49
+#define CLK_GOUT_FSYS1_ACLK_XIU_SDCARDX			50
+#define CLK_GOUT_FSYS1_ACLK_XIU_FSYS1X			51
+#define CLK_GOUT_FSYS1_ACLK_AXI_LH_ASYNC_MI_TOP_FSYS1	52
+#define CLK_GOUT_FSYS1_ACLK_ACEL_LH_ASYNC_SI_TOP_FSYS1	53
+#define CLK_GOUT_FSYS1_ACLK_UFS_LINK_SDCARD		54
+#define CLK_GOUT_FSYS1_ACLK_MMC2			55
+#define CLK_GOUT_FSYS1_PCLK_HPM_APBIF_FSYS1		56
+#define CLK_GOUT_FSYS1_PCLK_COMBO_PHY_WIFI1		57
+#define CLK_GOUT_FSYS1_PCLK_COMBO_PHY_WIFI0		58
+#define CLK_GOUT_FSYS1_SCLK_MMC2			59
+#define CLK_GOUT_FSYS1_SCLK_UFSUNIPRO_SDCARD		60
+#define CLK_GOUT_FSYS1_SCLK_UFSUNIPRO_SDCARD_CFG	61
+#define CLK_GOUT_FSYS1_PHYCLK_UFS_LINK_SDCARD_TX0_SYMBOL	62
+#define CLK_GOUT_FSYS1_PHYCLK_UFS_LINK_SDCARD_RX0_SYMBOL	63
+#define CLK_GOUT_FSYS1_PHYCLK_PCIE_WIFI0_TX0		64
+#define CLK_GOUT_FSYS1_PHYCLK_PCIE_WIFI0_RX0		65
+#define CLK_GOUT_FSYS1_PHYCLK_PCIE_WIFI1_TX0		66
+#define CLK_GOUT_FSYS1_PHYCLK_PCIE_WIFI1_RX0		67
+#define CLK_GOUT_FSYS1_PHYCLK_PCIE_WIFI0_DIG_REFCLK	68
+#define CLK_GOUT_FSYS1_PHYCLK_PCIE_WIFI1_DIG_REFCLK	69
+#define CLK_GOUT_FSYS1_SCLK_PROMISE_FSYS1		70
+
+/* g3d clocks */
+#define CLK_MOUT_G3D_G3D_PLL_USER		1
+#define CLK_MOUT_G3D_BUS_PLL_USER		2
+#define CLK_MOUT_G3D_G3D			3
+#define CLK_DOUT_G3D_ACLK_G3D			4
+#define CLK_DOUT_G3D_PCLK_G3D			5
+#define CLK_DOUT_G3D_SCLK_HPM_G3D		6
+#define CLK_DOUT_G3D_SCLK_ATE_G3D		7
+#define CLK_GOUT_G3D_ACLK_G3D			8
+#define CLK_GOUT_G3D_ACLK_GRAY_DEC		9
+#define CLK_GOUT_G3D_ACLK_SFW100_ACEL_G3D1	10
+#define CLK_GOUT_G3D_ACLK_SFW100_ACEL_G3D0	11
+#define CLK_GOUT_G3D_ACLK_XIU_G3D		12
+#define CLK_GOUT_G3D_ACLK_PPMU_G3D1		13
+#define CLK_GOUT_G3D_ACLK_PPMU_G3D0		14
+#define CLK_GOUT_G3D_ACLK_ASYNCAPBM_G3D		15
+#define CLK_GOUT_G3D_ACLK_ASYNCAXI_G3D		16
+#define CLK_GOUT_G3D_ACLK_AXI_DS_G3D		17
+#define CLK_GOUT_G3D_ACLK_ACEL_LH_ASYNC_SI_G3D1	18
+#define CLK_GOUT_G3D_ACLK_ACEL_LH_ASYNC_SI_G3D0	19
+#define CLK_GOUT_G3D_PCLK_SFW100_ACEL_G3D1	20
+#define CLK_GOUT_G3D_PCLK_SFW100_ACEL_G3D0	21
+#define CLK_GOUT_G3D_PCLK_HPM_G3D		22
+#define CLK_GOUT_G3D_PCLK_PPMU_G3D1		23
+#define CLK_GOUT_G3D_PCLK_PPMU_G3D0		24
+#define CLK_GOUT_G3D_PCLK_PMU_G3D		25
+#define CLK_GOUT_G3D_ACLK_ASYNCAPBS_G3D		26
+#define CLK_GOUT_G3D_PCLK_SYSREG_G3D		27
+#define CLK_GOUT_G3D_ACLK_AXI2APB_G3DP		28
+#define CLK_GOUT_G3D_ACLK_AXI_LH_ASYNC_MI_G3DP	29
+#define CLK_GOUT_G3D_SCLK_HPM2_G3D		30
+#define CLK_GOUT_G3D_SCLK_HPM1_G3D		31
+#define CLK_GOUT_G3D_SCLK_HPM0_G3D		32
+#define CLK_GOUT_G3D_SCLK_AXI_LH_ASYNC_SI_G3DIRAM	33
+#define CLK_GOUT_G3D_SCLK_ASYNCAXI_G3D		34
+
+/* mif0 clocks */
+#define CLK_FOUT_MIF0_PLL	1
+#define CLK_MOUT_MIF0_MIF_PLL	2
+#define CLK_MOUT_MIF0_BUS_PLL_USER	3
+#define CLK_MOUT_MIF0_ACLK_MIF_PLL	4
+#define CLK_MOUT_MIF0_PCLK_MIF	5
+#define CLK_MOUT_MIF0_SCLK_HPM_MIF	6
+#define CLK_MOUT_MIF0_PCLK_SMC	7
+#define CLK_DOUT_MIF0_PCLK_MIF	8
+#define CLK_DOUT_MIF0_SCLK_HPM_MIF	9
+#define CLK_DOUT_MIF0_PCLK_SMC	10
+#define CLK_MIF0_FF_ACLK_MIF_PLL_DIV2	11
+#define CLK_MIF0_FF_ACLK_MIF_PLL_DIV4	12
+#define CLK_U_DFI_CLK_GEN_MIF0	13
+#define CLK_GOUT_MIF0_PCLK_SMC1	14
+#define CLK_GOUT_MIF0_PCLK_DMC_MISC	15
+#define CLK_GOUT_MIF0_PCLK_PPC_DEBUG	16
+#define CLK_GOUT_MIF0_PCLK_PPC_DVFS	17
+#define CLK_GOUT_MIF0_PCLK_SYSREG_MIF	18
+#define CLK_GOUT_MIF0_PCLK_HPM	19
+#define CLK_GOUT_MIF0_ACLK_AXI_ASYNC	20
+#define CLK_GOUT_MIF0_PCLK_MIFP	21
+#define CLK_GOUT_MIF0_PCLK_PMU_MIF	22
+#define CLK_GOUT_MIF0_PCLK_LPDDR4PHY	23
+#define CLK_GOUT_MIF0_SCLK_PROMISE	24
+#define CLK_GOUT_MIF0_RCLK_DREX	25
+
+/* mif1 clocks */
+#define CLK_FOUT_MIF1_PLL	1
+#define CLK_MOUT_MIF1_MIF_PLL	2
+#define CLK_MOUT_MIF1_BUS_PLL_USER	3
+#define CLK_MOUT_MIF1_ACLK_MIF_PLL	4
+#define CLK_MOUT_MIF1_PCLK_MIF	5
+#define CLK_MOUT_MIF1_SCLK_HPM_MIF	6
+#define CLK_MOUT_MIF1_PCLK_SMC	7
+#define CLK_DOUT_MIF1_PCLK_MIF	8
+#define CLK_DOUT_MIF1_SCLK_HPM_MIF	9
+#define CLK_DOUT_MIF1_PCLK_SMC	10
+#define CLK_MIF1_FF_ACLK_MIF_PLL_DIV2	11
+#define CLK_MIF1_FF_ACLK_MIF_PLL_DIV4	12
+#define CLK_U_DFI_CLK_GEN_MIF1	13
+#define CLK_GOUT_MIF1_PCLK_SMC1	14
+#define CLK_GOUT_MIF1_PCLK_DMC_MISC	15
+#define CLK_GOUT_MIF1_PCLK_PPC_DEBUG	16
+#define CLK_GOUT_MIF1_PCLK_PPC_DVFS	17
+#define CLK_GOUT_MIF1_PCLK_SYSREG_MIF	18
+#define CLK_GOUT_MIF1_PCLK_HPM	19
+#define CLK_GOUT_MIF1_ACLK_AXI_ASYNC	20
+#define CLK_GOUT_MIF1_PCLK_MIFP	21
+#define CLK_GOUT_MIF1_PCLK_PMU_MIF	22
+#define CLK_GOUT_MIF1_PCLK_LPDDR4PHY	23
+#define CLK_GOUT_MIF1_SCLK_PROMISE	24
+#define CLK_GOUT_MIF1_RCLK_DREX	25
+
+/* mif2 clocks */
+#define CLK_FOUT_MIF2_PLL	1
+#define CLK_MOUT_MIF2_MIF_PLL	2
+#define CLK_MOUT_MIF2_BUS_PLL_USER	3
+#define CLK_MOUT_MIF2_ACLK_MIF_PLL	4
+#define CLK_MOUT_MIF2_PCLK_MIF	5
+#define CLK_MOUT_MIF2_SCLK_HPM_MIF	6
+#define CLK_MOUT_MIF2_PCLK_SMC	7
+#define CLK_DOUT_MIF2_PCLK_MIF	8
+#define CLK_DOUT_MIF2_SCLK_HPM_MIF	9
+#define CLK_DOUT_MIF2_PCLK_SMC	10
+#define CLK_MIF2_FF_ACLK_MIF_PLL_DIV2	11
+#define CLK_MIF2_FF_ACLK_MIF_PLL_DIV4	12
+#define CLK_U_DFI_CLK_GEN_MIF2	13
+#define CLK_GOUT_MIF2_PCLK_SMC1	14
+#define CLK_GOUT_MIF2_PCLK_DMC_MISC	15
+#define CLK_GOUT_MIF2_PCLK_PPC_DEBUG	16
+#define CLK_GOUT_MIF2_PCLK_PPC_DVFS	17
+#define CLK_GOUT_MIF2_PCLK_SYSREG_MIF	18
+#define CLK_GOUT_MIF2_PCLK_HPM	19
+#define CLK_GOUT_MIF2_ACLK_AXI_ASYNC	20
+#define CLK_GOUT_MIF2_PCLK_MIFP	21
+#define CLK_GOUT_MIF2_PCLK_PMU_MIF	22
+#define CLK_GOUT_MIF2_PCLK_LPDDR4PHY	23
+#define CLK_GOUT_MIF2_SCLK_PROMISE	24
+#define CLK_GOUT_MIF2_RCLK_DREX	25
+
+/* mif3 clocks */
+#define CLK_FOUT_MIF3_PLL	1
+#define CLK_MOUT_MIF3_MIF_PLL	2
+#define CLK_MOUT_MIF3_BUS_PLL_USER	3
+#define CLK_MOUT_MIF3_ACLK_MIF_PLL	4
+#define CLK_MOUT_MIF3_PCLK_MIF	5
+#define CLK_MOUT_MIF3_SCLK_HPM_MIF	6
+#define CLK_MOUT_MIF3_PCLK_SMC	7
+#define CLK_DOUT_MIF3_PCLK_MIF	8
+#define CLK_DOUT_MIF3_SCLK_HPM_MIF	9
+#define CLK_DOUT_MIF3_PCLK_SMC	10
+#define CLK_MIF3_FF_ACLK_MIF_PLL_DIV2	11
+#define CLK_MIF3_FF_ACLK_MIF_PLL_DIV4	12
+#define CLK_U_DFI_CLK_GEN_MIF3	13
+#define CLK_GOUT_MIF3_PCLK_SMC1	14
+#define CLK_GOUT_MIF3_PCLK_DMC_MISC	15
+#define CLK_GOUT_MIF3_PCLK_PPC_DEBUG	16
+#define CLK_GOUT_MIF3_PCLK_PPC_DVFS	17
+#define CLK_GOUT_MIF3_PCLK_SYSREG_MIF	18
+#define CLK_GOUT_MIF3_PCLK_HPM	19
+#define CLK_GOUT_MIF3_ACLK_AXI_ASYNC	20
+#define CLK_GOUT_MIF3_PCLK_MIFP	21
+#define CLK_GOUT_MIF3_PCLK_PMU_MIF	22
+#define CLK_GOUT_MIF3_PCLK_LPDDR4PHY	23
+#define CLK_GOUT_MIF3_SCLK_PROMISE	24
+#define CLK_GOUT_MIF3_RCLK_DREX	25
+
+/* mngs clocks */
+#define CLK_FOUT_MNGS_PLL			1
+#define CLK_MOUT_MNGS_MNGS_PLL			2
+#define CLK_MOUT_MNGS_BUS_PLL_MNGS_USER		3
+#define CLK_MOUT_MNGS_MNGS			4
+#define CLK_DOUT_MNGS_MNGS			5
+#define CLK_DOUT_MNGS_ACLK_MNGS			6
+#define CLK_DOUT_MNGS_ATCLK_MNGS_CORE		7
+#define CLK_DOUT_MNGS_ATCLK_MNGS_SOC		8
+#define CLK_DOUT_MNGS_ATCLK_MNGS_CSSYS_TRACECLK	9
+#define CLK_DOUT_MNGS_ATCLK_MNGS_ASYNCATB_CAM1	10
+#define CLK_DOUT_MNGS_ATCLK_MNGS_ASYNCATB_AUD	11
+#define CLK_DOUT_MNGS_PCLK_DBG_MNGS		12
+#define CLK_DOUT_MNGS_PCLK_RUN_MONITOR		13
+#define CLK_DOUT_MNGS_PCLK_MNGS			14
+#define CLK_DOUT_MNGS_CNTCLK_MNGS		15
+#define CLK_DOUT_MNGS_MNGS_RUN_MONITOR		16
+#define CLK_DOUT_MNGS_SCLK_PROMISE_MNGS		17
+#define CLK_DOUT_MNGS_MNGS_PLL			18
+#define CLK_GOUT_MNGS_ACLK_ASYNCPACES_MNGS_SCI	19
+#define CLK_GOUT_MNGS_ATCLKS_ATB_MNGS3_CSSYS	20
+#define CLK_GOUT_MNGS_ATCLKS_ATB_MNGS2_CSSYS	21
+#define CLK_GOUT_MNGS_ATCLKS_ATB_MNGS1_CSSYS	22
+#define CLK_GOUT_MNGS_ATCLKS_ATB_MNGS0_CSSYS	23
+#define CLK_GOUT_MNGS_ATCLK_XIU_MNGSX_2X1	24
+#define CLK_GOUT_MNGS_ATCLK_STM_TXACTOR		25
+#define CLK_GOUT_MNGS_ATCLK_ATB_BDU_CSSYS	26
+#define CLK_GOUT_MNGS_ATCLK_ATB_AUD_CSSYS	27
+#define CLK_GOUT_MNGS_ATCLK_ATB_CAM1_CSSYS	28
+#define CLK_GOUT_MNGS_ATCLK_ATB_APOLLO3_CSSYS	29
+#define CLK_GOUT_MNGS_ATCLK_ATB_APOLLO2_CSSYS	30
+#define CLK_GOUT_MNGS_ATCLK_ATB_APOLLO1_CSSYS	31
+#define CLK_GOUT_MNGS_ATCLK_ATB_APOLLO0_CSSYS	32
+#define CLK_GOUT_MNGS_ATCLKM_ATB_MNGS3_CSSYS	33
+#define CLK_GOUT_MNGS_ATCLKM_ATB_MNGS2_CSSYS	34
+#define CLK_GOUT_MNGS_ATCLKM_ATB_MNGS1_CSSYS	35
+#define CLK_GOUT_MNGS_ATCLKM_ATB_MNGS0_CSSYS	36
+#define CLK_GOUT_MNGS_ATCLK_ASYNCAHB_CSSYS_SSS_ACLK	37
+#define CLK_GOUT_MNGS_ATCLK_ASYNCLHAXI_CSSYS_ETR_ACLK	38
+#define CLK_GOUT_MNGS_ATCLK_CSSYS_HCLK		39
+#define CLK_GOUT_MNGS_ATCLK_CSSYS		40
+#define CLK_GOUT_MNGS_ATCLK_CSSYS_TRACECLK	41
+#define CLK_GOUT_MNGS_ATCLK_ASYNCATB_CAM1	42
+#define CLK_GOUT_MNGS_ATCLK_ASYNCATB_AUD	43
+#define CLK_GOUT_MNGS_PCLKDBG_ASAPBMST_CCORE_CSSYS	44
+#define CLK_GOUT_MNGS_PCLKDBG_ASAPBSLV_CSSYS_BDU	45
+#define CLK_GOUT_MNGS_PCLKDBG_ASAPBSLV_CSSYS_CAM1	46
+#define CLK_GOUT_MNGS_PCLKDBG_ASAPBSLV_CSSYS_AUD	47
+#define CLK_GOUT_MNGS_PCLKDBG_ASAPBSLV_CSSYS_APOLLO	48
+#define CLK_GOUT_MNGS_PCLKDBG_DUMP_PC_MNGS	49
+#define CLK_GOUT_MNGS_PCLKDBG_SECJTAG		50
+#define CLK_GOUT_MNGS_PCLKDBG_AXIAP		51
+#define CLK_GOUT_MNGS_PCLKDBG_CSSYS_CTMCLK	52
+#define CLK_GOUT_MNGS_PCLKDBG_CSSYS		53
+#define CLK_GOUT_MNGS_PCLKDBG_MNGS		54
+#define CLK_GOUT_MNGS_PCLKDBG_ASYNCDAPSLV	55
+#define CLK_GOUT_MNGS_PCLK_SYSREG_MNGS		56
+#define CLK_GOUT_MNGS_PCLK_STM_TXACTOR		57
+#define CLK_GOUT_MNGS_PCLK_XIU_PERI_MNGS_ACLK	58
+#define CLK_GOUT_MNGS_PCLK_PMU_MNGS		59
+#define CLK_GOUT_MNGS_PCLK_XIU_MNGSSFRX_1X2	60
+#define CLK_GOUT_MNGS_PCLK_AXI2APB_MNGS_ACLK	61
+#define CLK_GOUT_MNGS_PCLK_HPM_MNGS		62
+#define CLK_GOUT_MNGS_SCLK_MNGS			63
+#define CLK_GOUT_MNGS_SCLK_PROMISE2_MNGS	64
+#define CLK_GOUT_MNGS_SCLK_PROMISE1_MNGS	65
+#define CLK_GOUT_MNGS_SCLK_PROMISE0_MNGS	66
+
+/* peric0 clocks */
+#define CLK_MOUT_PERIC0_ACLK_PERIC0_66_USER	1
+#define CLK_MOUT_PERIC0_SCLK_UART0_USER	2
+#define CLK_GOUT_PERIC0_PCLK_HSI2C11	3
+#define CLK_GOUT_PERIC0_PCLK_HSI2C10	4
+#define CLK_GOUT_PERIC0_PCLK_HSI2C9	5
+#define CLK_GOUT_PERIC0_PCLK_HSI2C5	6
+#define CLK_GOUT_PERIC0_PCLK_HSI2C4	7
+#define CLK_GOUT_PERIC0_PCLK_HSI2C1	8
+#define CLK_GOUT_PERIC0_PCLK_HSI2C0	9
+#define CLK_GOUT_PERIC0_PCLK_PWM	10
+#define CLK_GOUT_PERIC0_PCLK_ADCIF	11
+#define CLK_GOUT_PERIC0_PCLK_UART0	12
+#define CLK_GOUT_PERIC0_PCLK_GPIO_BUS0	13
+#define CLK_GOUT_PERIC0_PCLK_SYSREG_PERIC0	14
+#define CLK_GOUT_PERIC0_PCLK_PMU_PERIC0	15
+#define CLK_GOUT_PERIC0_PCLK_CMU_PERIC0	16
+#define CLK_GOUT_PERIC0_ACLK_AXI2APB_PERIC0P	17
+#define CLK_GOUT_PERIC0_ACLK_AXILHASYNCM_PERIC0	18
+#define CLK_GOUT_PERIC0_SCLK_UART0	19
+#define CLK_GOUT_PERIC0_SCLK_PWM	20
+
+/* peric1 clocks */
+#define CLK_MOUT_PERIC1_ACLK_PERIC1_66_USER	1
+#define CLK_MOUT_PERIC1_SCLK_SPI0_USER	2
+#define CLK_MOUT_PERIC1_SCLK_SPI1_USER	3
+#define CLK_MOUT_PERIC1_SCLK_SPI2_USER	4
+#define CLK_MOUT_PERIC1_SCLK_SPI3_USER	5
+#define CLK_MOUT_PERIC1_SCLK_SPI4_USER	6
+#define CLK_MOUT_PERIC1_SCLK_SPI5_USER	7
+#define CLK_MOUT_PERIC1_SCLK_SPI6_USER	8
+#define CLK_MOUT_PERIC1_SCLK_SPI7_USER	9
+#define CLK_MOUT_PERIC1_SCLK_UART1_USER	10
+#define CLK_MOUT_PERIC1_SCLK_UART2_USER	11
+#define CLK_MOUT_PERIC1_SCLK_UART3_USER	12
+#define CLK_MOUT_PERIC1_SCLK_UART4_USER	13
+#define CLK_MOUT_PERIC1_SCLK_UART5_USER	14
+#define CLK_GOUT_PERIC1_PCLK_SPI7	15
+#define CLK_GOUT_PERIC1_PCLK_SPI6	16
+#define CLK_GOUT_PERIC1_PCLK_SPI5	17
+#define CLK_GOUT_PERIC1_PCLK_SPI4	18
+#define CLK_GOUT_PERIC1_PCLK_SPI3	19
+#define CLK_GOUT_PERIC1_PCLK_SPI2	20
+#define CLK_GOUT_PERIC1_PCLK_SPI1	21
+#define CLK_GOUT_PERIC1_PCLK_SPI0	22
+#define CLK_GOUT_PERIC1_PCLK_UART5	23
+#define CLK_GOUT_PERIC1_PCLK_UART4	24
+#define CLK_GOUT_PERIC1_PCLK_UART3	25
+#define CLK_GOUT_PERIC1_PCLK_UART2	26
+#define CLK_GOUT_PERIC1_PCLK_UART1	27
+#define CLK_GOUT_PERIC1_PCLK_GPIO_ESE	28
+#define CLK_GOUT_PERIC1_PCLK_GPIO_FF	29
+#define CLK_GOUT_PERIC1_PCLK_GPIO_TOUCH	30
+#define CLK_GOUT_PERIC1_PCLK_GPIO_NFC	31
+#define CLK_GOUT_PERIC1_PCLK_GPIO_PERIC1	32
+#define CLK_GOUT_PERIC1_PCLK_SYSREG_PERIC1	33
+#define CLK_GOUT_PERIC1_PCLK_PMU_PERIC1	34
+#define CLK_GOUT_PERIC1_PCLK_CMU_PERIC1	35
+#define CLK_GOUT_PERIC1_ACLK_AXI2APB_PERIC1_2P	36
+#define CLK_GOUT_PERIC1_ACLK_AXI2APB_PERIC1_1P	37
+#define CLK_GOUT_PERIC1_ACLK_AXI2APB_PERIC1_0P	38
+#define CLK_GOUT_PERIC1_ACLK_XIU_PERIC1SFRX	39
+#define CLK_GOUT_PERIC1_ACLK_AXILHASYNCM_PERIC1	40
+#define CLK_GOUT_PERIC1_PCLK_HSI2C14	41
+#define CLK_GOUT_PERIC1_PCLK_HSI2C13	42
+#define CLK_GOUT_PERIC1_PCLK_HSI2C12	43
+#define CLK_GOUT_PERIC1_PCLK_HSI2C8	44
+#define CLK_GOUT_PERIC1_PCLK_HSI2C7	45
+#define CLK_GOUT_PERIC1_PCLK_HSI2C6	46
+#define CLK_GOUT_PERIC1_PCLK_HSI2C3	47
+#define CLK_GOUT_PERIC1_PCLK_HSI2C2	48
+#define CLK_GOUT_PERIC1_SCLK_SPI0	49
+#define CLK_GOUT_PERIC1_SCLK_SPI1	50
+#define CLK_GOUT_PERIC1_SCLK_SPI2	51
+#define CLK_GOUT_PERIC1_SCLK_SPI3	52
+#define CLK_GOUT_PERIC1_SCLK_SPI4	53
+#define CLK_GOUT_PERIC1_SCLK_SPI5	54
+#define CLK_GOUT_PERIC1_SCLK_SPI6	55
+#define CLK_GOUT_PERIC1_SCLK_SPI7	56
+#define CLK_GOUT_PERIC1_SCLK_UART1	57
+#define CLK_GOUT_PERIC1_SCLK_UART2	58
+#define CLK_GOUT_PERIC1_SCLK_UART3	59
+#define CLK_GOUT_PERIC1_SCLK_UART4	60
+#define CLK_GOUT_PERIC1_SCLK_UART5	61
+
+#endif /* _DT_BINDINGS_CLOCK_EXYNOS8890_H */
-- 
2.43.0


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ