Path: blob/main/sys/contrib/device-tree/include/dt-bindings/clock/cix,sky1.h
96449 views
/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */1/*2* Copyright 2024-2025 Cix Technology Group Co., Ltd.3*/45#ifndef _DT_BINDINGS_CLK_CIX_SKY1_H6#define _DT_BINDINGS_CLK_CIX_SKY1_H78#define CLK_TREE_CPU_GICxCLK 09#define CLK_TREE_CPU_PPUCLK 110#define CLK_TREE_CPU_PERIPHCLK 211#define CLK_TREE_DSU_CLK 312#define CLK_TREE_DSU_PCLK 413#define CLK_TREE_CPU_CLK_BC0 514#define CLK_TREE_CPU_CLK_BC1 615#define CLK_TREE_CPU_CLK_BC2 716#define CLK_TREE_CPU_CLK_BC3 817#define CLK_TREE_CPU_CLK_MC0 918#define CLK_TREE_CPU_CLK_MC1 1019#define CLK_TREE_CPU_CLK_MC2 1120#define CLK_TREE_CPU_CLK_MC3 1221#define CLK_TREE_CPU_CLK_LC0 1322#define CLK_TREE_CPU_CLK_LC1 1423#define CLK_TREE_CPU_CLK_LC2 1524#define CLK_TREE_CPU_CLK_LC3 1625#define CLK_TREE_CSI_CTRL0_PCLK 1726#define CLK_TREE_CSI_CTRL1_PCLK 1827#define CLK_TREE_CSI_CTRL2_PCLK 1928#define CLK_TREE_CSI_CTRL3_PCLK 2029#define CLK_TREE_CSI_DMA0_PCLK 2130#define CLK_TREE_CSI_DMA1_PCLK 2231#define CLK_TREE_CSI_DMA2_PCLK 2332#define CLK_TREE_CSI_DMA3_PCLK 2433#define CLK_TREE_CSI_PHY0_PSM 2534#define CLK_TREE_CSI_PHY1_PSM 2635#define CLK_TREE_CSI_PHY0_APBCLK 2736#define CLK_TREE_CSI_PHY1_APBCLK 2837#define CLK_TREE_FCH_APB_CLK 2938#define CLK_TREE_GPU_CLK_400M 3039#define CLK_TREE_GPU_CLK_CORE 3140#define CLK_TREE_GPU_CLK_STACKS 3241#define CLK_TREE_DP0_PIXEL0 3342#define CLK_TREE_DP0_PIXEL1 3443#define CLK_TREE_DP1_PIXEL0 3544#define CLK_TREE_DP1_PIXEL1 3645#define CLK_TREE_DP2_PIXEL0 3746#define CLK_TREE_DP2_PIXEL1 3847#define CLK_TREE_DP3_PIXEL0 3948#define CLK_TREE_DP3_PIXEL1 4049#define CLK_TREE_DP4_PIXEL0 4150#define CLK_TREE_DP4_PIXEL1 4251#define CLK_TREE_DPU_CLK 4352#define CLK_TREE_DPU0_ACLK 4453#define CLK_TREE_DPU1_ACLK 4554#define CLK_TREE_DPU2_ACLK 4655#define CLK_TREE_DPU3_ACLK 4756#define CLK_TREE_DPU4_ACLK 4857#define CLK_TREE_DPC0_VIDCLK0 4958#define CLK_TREE_DPC0_VIDCLK1 5059#define CLK_TREE_DPC1_VIDCLK0 5160#define CLK_TREE_DPC1_VIDCLK1 5261#define CLK_TREE_DPC2_VIDCLK0 5362#define CLK_TREE_DPC2_VIDCLK1 5463#define CLK_TREE_DPC3_VIDCLK0 5564#define CLK_TREE_DPC3_VIDCLK1 5665#define CLK_TREE_DPC4_VIDCLK0 5766#define CLK_TREE_DPC4_VIDCLK1 5867#define CLK_TREE_DPC0_APBCLK 5968#define CLK_TREE_DPC1_APBCLK 6069#define CLK_TREE_DPC2_APBCLK 6170#define CLK_TREE_DPC3_APBCLK 6271#define CLK_TREE_DPC4_APBCLK 6372#define CLK_TREE_NPU_MEMCLK 6473#define CLK_TREE_NPU_SYSCLK 6574#define CLK_TREE_NPU_DBGCLK 6675#define CLK_TREE_VPU_APBCLK 6776#define CLK_TREE_ISP_ACLK 6877#define CLK_TREE_ISP_SCLK 6978#define CLK_TREE_AUDIO_CLK4 7079#define CLK_TREE_AUDIO_CLK5 7180#define CLK_TREE_CAMERA_MCLK0 7281#define CLK_TREE_CAMERA_MCLK1 7382#define CLK_TREE_CAMERA_MCLK2 7483#define CLK_TREE_CAMERA_MCLK3 7584#define CLK_TREE_AUDIO_CLK0 7685#define CLK_TREE_AUDIO_CLK1 7786#define CLK_TREE_AUDIO_CLK2 7887#define CLK_TREE_AUDIO_CLK3 7988#define CLK_TREE_MM_NI700_CLK 8089#define CLK_TREE_SYS_NI700_CLK 8190#define CLK_TREE_GMAC0_ACLK 8291#define CLK_TREE_GMAC1_ACLK 8392#define CLK_TREE_GMAC0_DIV_ACLK 8493#define CLK_TREE_GMAC0_DIV_TXCLK 8594#define CLK_TREE_GMAC0_RGMII0_TXCLK 8695#define CLK_TREE_GMAC1_DIV_ACLK 8796#define CLK_TREE_GMAC1_DIV_TXCLK 8897#define CLK_TREE_GMAC1_RGMII0_TXCLK 8998#define CLK_TREE_GMAC0_PCLK 9099#define CLK_TREE_GMAC1_PCLK 91100#define CLK_TREE_USB2_0_AXI_GATE 92101#define CLK_TREE_USB2_0_APB_GATE 93102#define CLK_TREE_USB2_1_AXI_GATE 94103#define CLK_TREE_USB2_1_APB_GATE 95104#define CLK_TREE_USB2_2_AXI_GATE 96105#define CLK_TREE_USB2_2_APB_GATE 97106#define CLK_TREE_USB2_3_AXI_GATE 98107#define CLK_TREE_USB2_3_APB_GATE 99108#define CLK_TREE_USB2_0_PHY_GATE 100109#define CLK_TREE_USB2_1_PHY_GATE 101110#define CLK_TREE_USB2_2_PHY_GATE 102111#define CLK_TREE_USB2_3_PHY_GATE 103112#define CLK_TREE_USB3C_DRD_AXI_GATE 104113#define CLK_TREE_USB3C_DRD_APB_GATE 105114#define CLK_TREE_USB3C_DRD_PHY2_GATE 106115#define CLK_TREE_USB3C_DRD_PHY3_GATE 107116#define CLK_TREE_USB3C_0_AXI_GATE 108117#define CLK_TREE_USB3C_0_APB_GATE 109118#define CLK_TREE_USB3C_0_PHY2_GATE 110119#define CLK_TREE_USB3C_0_PHY3_GATE 111120#define CLK_TREE_USB3C_1_AXI_GATE 112121#define CLK_TREE_USB3C_1_APB_GATE 113122#define CLK_TREE_USB3C_1_PHY2_GATE 114123#define CLK_TREE_USB3C_1_PHY3_GATE 115124#define CLK_TREE_USB3C_2_AXI_GATE 116125#define CLK_TREE_USB3C_2_APB_GATE 117126#define CLK_TREE_USB3C_2_PHY2_GATE 118127#define CLK_TREE_USB3C_2_PHY3_GATE 119128#define CLK_TREE_USB3A_0_AXI_GATE 120129#define CLK_TREE_USB3A_0_APB_GATE 121130#define CLK_TREE_USB3A_0_PHY2_GATE 122131#define CLK_TREE_USB3A_1_AXI_GATE 123132#define CLK_TREE_USB3A_1_APB_GATE 124133#define CLK_TREE_USB3A_1_PHY2_GATE 125134#define CLK_TREE_USB3A_PHY3_GATE 126135#define CLK_TREE_USB2_0_CLK_SOF 127136#define CLK_TREE_USB2_1_CLK_SOF 128137#define CLK_TREE_USB2_2_CLK_SOF 129138#define CLK_TREE_USB2_3_CLK_SOF 130139#define CLK_TREE_USB3C_DRD_CLK_SOF 131140#define CLK_TREE_USB3C_H0_CLK_SOF 132141#define CLK_TREE_USB3C_H1_CLK_SOF 133142#define CLK_TREE_USB3C_H2_CLK_SOF 134143#define CLK_TREE_USB3A_H0_CLK_SOF 135144#define CLK_TREE_USB3A_H1_CLK_SOF 136145#define CLK_TREE_USB2_0_CLK_LPM 137146#define CLK_TREE_USB2_1_CLK_LPM 138147#define CLK_TREE_USB2_2_CLK_LPM 139148#define CLK_TREE_USB2_3_CLK_LPM 140149#define CLK_TREE_USB3C_DRD_CLK_LPM 141150#define CLK_TREE_USB3C_H0_CLK_LPM 142151#define CLK_TREE_USB3C_H1_CLK_LPM 143152#define CLK_TREE_USB3C_H2_CLK_LPM 144153#define CLK_TREE_USB3A_H0_CLK_LPM 145154#define CLK_TREE_USB3A_H1_CLK_LPM 146155#define CLK_TREE_USB2_0_PHY_REF 147156#define CLK_TREE_USB2_1_PHY_REF 148157#define CLK_TREE_USB2_2_PHY_REF 149158#define CLK_TREE_USB2_3_PHY_REF 150159#define CLK_TREE_USB3C_DRD_PHY_REF 151160#define CLK_TREE_USB3C_H0_PHY_REF 152161#define CLK_TREE_USB3C_H1_PHY_REF 153162#define CLK_TREE_USB3C_H2_PHY_REF 154163#define CLK_TREE_USB3A_H0_PHY_REF 155164#define CLK_TREE_USB3A_H1_PHY_REF 156165#define CLK_TREE_USB3C_DRD_PHY_x4_REF 157166#define CLK_TREE_USB3C_H0_PHY_x4_REF 158167#define CLK_TREE_USB3C_H1_PHY_x4_REF 159168#define CLK_TREE_USB3C_H2_PHY_x4_REF 160169#define CLK_TREE_USB3A_PHY_x2_REF 161170#define CLK_TREE_PCIE_X8CTRL_APB 162171#define CLK_TREE_PCIE_X4CTRL_APB 163172#define CLK_TREE_PCIE_X2CTRL_APB 164173#define CLK_TREE_PCIE_X1_0CTRL_APB 165174#define CLK_TREE_PCIE_X1_1CTRL_APB 166175#define CLK_TREE_PCIE_X8_PHY_APB 167176#define CLK_TREE_PCIE_X4_PHY_APB 168177#define CLK_TREE_PCIE_X211_PHY_APB 169178#define CLK_TREE_PCIE_NI700_CLK 170179#define CLK_TREE_PCIE_CTRL0_CLK 171180#define CLK_TREE_PCIE_CTRL1_CLK 172181#define CLK_TREE_PCIE_CTRL2_CLK 173182#define CLK_TREE_PCIE_CTRL3_CLK 174183#define CLK_TREE_PCIE_CTRL4_CLK 175184#define CLK_TREE_CSI_CTRL0_SYSCLK 176185#define CLK_TREE_CSI_CTRL1_SYSCLK 177186#define CLK_TREE_CSI_CTRL2_SYSCLK 178187#define CLK_TREE_CSI_CTRL3_SYSCLK 179188#define CLK_TREE_CSI_CTRL0_PIXEL0_CLK 180189#define CLK_TREE_CSI_CTRL0_PIXEL1_CLK 181190#define CLK_TREE_CSI_CTRL0_PIXEL2_CLK 182191#define CLK_TREE_CSI_CTRL0_PIXEL3_CLK 183192#define CLK_TREE_CSI_CTRL1_PIXEL0_CLK 184193#define CLK_TREE_CSI_CTRL2_PIXEL0_CLK 185194#define CLK_TREE_CSI_CTRL2_PIXEL1_CLK 186195#define CLK_TREE_CSI_CTRL2_PIXEL2_CLK 187196#define CLK_TREE_CSI_CTRL2_PIXEL3_CLK 188197#define CLK_TREE_CSI_CTRL3_PIXEL0_CLK 189198#define CLK_TREE_CI700_GCLK0 190199#define CLK_TREE_DDRC0_ACLK_CLK 191200#define CLK_TREE_DDRC1_ACLK_CLK 192201#define CLK_TREE_DDRC2_ACLK_CLK 193202#define CLK_TREE_DDRC3_ACLK_CLK 194203#define CLK_TREE_DDRC0_DFICLK_CLK 195204#define CLK_TREE_DDRC1_DFICLK_CLK 196205#define CLK_TREE_DDRC2_DFICLK_CLK 197206#define CLK_TREE_DDRC3_DFICLK_CLK 198207#define CLK_TREE_PHY0_SYNC_CLK 199208#define CLK_TREE_PHY1_SYNC_CLK 200209#define CLK_TREE_PHY2_SYNC_CLK 201210#define CLK_TREE_PHY3_SYNC_CLK 202211#define CLK_TREE_PHY0_BYPASS_CLK 203212#define CLK_TREE_PHY1_BYPASS_CLK 204213#define CLK_TREE_PHY2_BYPASS_CLK 205214#define CLK_TREE_PHY3_BYPASS_CLK 206215#define CLK_TREE_DDRC_0_APB 207216#define CLK_TREE_DDRC_1_APB 208217#define CLK_TREE_DDRC_2_APB 209218#define CLK_TREE_DDRC_3_APB 210219#define CLK_TREE_TZC400_0_APB 211220#define CLK_TREE_TZC400_1_APB 212221#define CLK_TREE_TZC400_2_APB 213222#define CLK_TREE_TZC400_3_APB 214223#define CLK_TREE_S5_SENSOR_HUB_25M 215224#define CLK_TREE_S5_SENSOR_HUB_400M 216225#define CLK_TREE_S5_CSS600_100M 217226#define CLK_TREE_S5_DFD_800M 218227#define CLK_TREE_S5_CSU_SE_800M 219228#define CLK_TREE_S5_CSU_PM_800M 220229#define CLK_TREE_PCIE_REF_B0 221230#define CLK_TREE_PCIE_REF_B1 222231#define CLK_TREE_PCIE_REF_B2 223232#define CLK_TREE_PCIE_REF_B3 224233#define CLK_TREE_PCIE_REF_B4 225234#define CLK_TREE_PCIE_REF_PHY_X8 226235#define CLK_TREE_PCIE_REF_PHY_X4 227236#define CLK_TREE_PCIE_REF_PHY_X211 228237#define CLK_TREE_GMAC_REC_CLK 229238#define CLK_TREE_GPUTOP_PLL 230239#define CLK_TREE_GPUCORE_PLL 231240#define CLK_TREE_CPU_PLL_LIT 232241#define CLK_TREE_CPU_PLL0 233242#define CLK_TREE_CPU_PLL1 234243#define CLK_TREE_CPU_PLL2 235244#define CLK_TREE_CPU_PLL3 236245#define CLK_TREE_FCH_I3C0_FUNC 237246#define CLK_TREE_FCH_I3C1_FUNC 238247#define CLK_TREE_FCH_DMA_ACLK 239248#define CLK_TREE_FCH_XSPI_FUNC 240249#define CLK_TREE_FCH_XSPI_MACLK 241250#define CLK_TREE_FCH_TIMER_FUN 242251#define CLK_TREE_FCH_APB_IO_S0 243252#define CLK_TREE_FCH_I3C0_APB 244253#define CLK_TREE_FCH_I3C1_APB 245254#define CLK_TREE_FCH_UART0_APB 246255#define CLK_TREE_FCH_UART1_APB 247256#define CLK_TREE_FCH_UART2_APB 248257#define CLK_TREE_FCH_UART3_APB 249258#define CLK_TREE_FCH_SPI0_APB 250259#define CLK_TREE_FCH_SPI1_APB 251260#define CLK_TREE_FCH_XSPI_APB 252261#define CLK_TREE_FCH_I2C0_APB 253262#define CLK_TREE_FCH_I2C1_APB 254263#define CLK_TREE_FCH_I2C2_APB 255264#define CLK_TREE_FCH_I2C3_APB 256265#define CLK_TREE_FCH_I2C4_APB 257266#define CLK_TREE_FCH_I2C5_APB 258267#define CLK_TREE_FCH_I2C6_APB 259268#define CLK_TREE_FCH_I2C7_APB 260269#define CLK_TREE_FCH_TIMER_APB 261270#define CLK_TREE_FCH_GPIO_APB 262271#define CLK_TREE_FCH_UART0_FUNC 263272#define CLK_TREE_FCH_UART1_FUNC 264273#define CLK_TREE_FCH_UART2_FUNC 265274#define CLK_TREE_FCH_UART3_FUNC 266275/* 267~271 not used by AP, skip */276#define CLK_TREE_GPU_CLK_200M 272277278#endif279280281