192 lines · c
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */2/*3 * Copyright (c) 2024 Samsung Electronics Co., Ltd.4 * Author: Sunyeal Hong <sunyeal.hong@samsung.com>5 *6 * Device Tree binding constants for ExynosAuto v920 clock controller.7 */8 9#ifndef _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H10#define _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H11 12/* CMU_TOP */13#define FOUT_SHARED0_PLL 114#define FOUT_SHARED1_PLL 215#define FOUT_SHARED2_PLL 316#define FOUT_SHARED3_PLL 417#define FOUT_SHARED4_PLL 518#define FOUT_SHARED5_PLL 619#define FOUT_MMC_PLL 720 21/* MUX in CMU_TOP */22#define MOUT_SHARED0_PLL 823#define MOUT_SHARED1_PLL 924#define MOUT_SHARED2_PLL 1025#define MOUT_SHARED3_PLL 1126#define MOUT_SHARED4_PLL 1227#define MOUT_SHARED5_PLL 1328#define MOUT_MMC_PLL 1429#define MOUT_CLKCMU_CMU_BOOST 1530#define MOUT_CLKCMU_CMU_CMUREF 1631#define MOUT_CLKCMU_ACC_NOC 1732#define MOUT_CLKCMU_ACC_ORB 1833#define MOUT_CLKCMU_APM_NOC 1934#define MOUT_CLKCMU_AUD_CPU 2035#define MOUT_CLKCMU_AUD_NOC 2136#define MOUT_CLKCMU_CPUCL0_SWITCH 2237#define MOUT_CLKCMU_CPUCL0_CLUSTER 2338#define MOUT_CLKCMU_CPUCL0_DBG 2439#define MOUT_CLKCMU_CPUCL1_SWITCH 2540#define MOUT_CLKCMU_CPUCL1_CLUSTER 2641#define MOUT_CLKCMU_CPUCL2_SWITCH 2742#define MOUT_CLKCMU_CPUCL2_CLUSTER 2843#define MOUT_CLKCMU_DNC_NOC 2944#define MOUT_CLKCMU_DPTX_NOC 3045#define MOUT_CLKCMU_DPTX_DPGTC 3146#define MOUT_CLKCMU_DPTX_DPOSC 3247#define MOUT_CLKCMU_DPUB_NOC 3348#define MOUT_CLKCMU_DPUB_DSIM 3449#define MOUT_CLKCMU_DPUF0_NOC 3550#define MOUT_CLKCMU_DPUF1_NOC 3651#define MOUT_CLKCMU_DPUF2_NOC 3752#define MOUT_CLKCMU_DSP_NOC 3853#define MOUT_CLKCMU_G3D_SWITCH 3954#define MOUT_CLKCMU_G3D_NOCP 4055#define MOUT_CLKCMU_GNPU_NOC 4156#define MOUT_CLKCMU_HSI0_NOC 4257#define MOUT_CLKCMU_HSI1_NOC 4358#define MOUT_CLKCMU_HSI1_USBDRD 4459#define MOUT_CLKCMU_HSI1_MMC_CARD 4560#define MOUT_CLKCMU_HSI2_NOC 4661#define MOUT_CLKCMU_HSI2_NOC_UFS 4762#define MOUT_CLKCMU_HSI2_UFS_EMBD 4863#define MOUT_CLKCMU_HSI2_ETHERNET 4964#define MOUT_CLKCMU_ISP_NOC 5065#define MOUT_CLKCMU_M2M_NOC 5166#define MOUT_CLKCMU_M2M_JPEG 5267#define MOUT_CLKCMU_MFC_MFC 5368#define MOUT_CLKCMU_MFC_WFD 5469#define MOUT_CLKCMU_MFD_NOC 5570#define MOUT_CLKCMU_MIF_SWITCH 5671#define MOUT_CLKCMU_MIF_NOCP 5772#define MOUT_CLKCMU_MISC_NOC 5873#define MOUT_CLKCMU_NOCL0_NOC 5974#define MOUT_CLKCMU_NOCL1_NOC 6075#define MOUT_CLKCMU_NOCL2_NOC 6176#define MOUT_CLKCMU_PERIC0_NOC 6277#define MOUT_CLKCMU_PERIC0_IP 6378#define MOUT_CLKCMU_PERIC1_NOC 6479#define MOUT_CLKCMU_PERIC1_IP 6580#define MOUT_CLKCMU_SDMA_NOC 6681#define MOUT_CLKCMU_SNW_NOC 6782#define MOUT_CLKCMU_SSP_NOC 6883#define MOUT_CLKCMU_TAA_NOC 6984 85/* DIV in CMU_TOP */86#define DOUT_SHARED0_DIV1 7087#define DOUT_SHARED0_DIV2 7188#define DOUT_SHARED0_DIV3 7289#define DOUT_SHARED0_DIV4 7390#define DOUT_SHARED1_DIV1 7491#define DOUT_SHARED1_DIV2 7592#define DOUT_SHARED1_DIV3 7693#define DOUT_SHARED1_DIV4 7794#define DOUT_SHARED2_DIV1 7895#define DOUT_SHARED2_DIV2 7996#define DOUT_SHARED2_DIV3 8097#define DOUT_SHARED2_DIV4 8198#define DOUT_SHARED3_DIV1 8299#define DOUT_SHARED3_DIV2 83100#define DOUT_SHARED3_DIV3 84101#define DOUT_SHARED3_DIV4 85102#define DOUT_SHARED4_DIV1 86103#define DOUT_SHARED4_DIV2 87104#define DOUT_SHARED4_DIV3 88105#define DOUT_SHARED4_DIV4 89106#define DOUT_SHARED5_DIV1 90107#define DOUT_SHARED5_DIV2 91108#define DOUT_SHARED5_DIV3 92109#define DOUT_SHARED5_DIV4 93110#define DOUT_CLKCMU_CMU_BOOST 94111#define DOUT_CLKCMU_ACC_NOC 95112#define DOUT_CLKCMU_ACC_ORB 96113#define DOUT_CLKCMU_APM_NOC 97114#define DOUT_CLKCMU_AUD_CPU 98115#define DOUT_CLKCMU_AUD_NOC 99116#define DOUT_CLKCMU_CPUCL0_SWITCH 100117#define DOUT_CLKCMU_CPUCL0_CLUSTER 101118#define DOUT_CLKCMU_CPUCL0_DBG 102119#define DOUT_CLKCMU_CPUCL1_SWITCH 103120#define DOUT_CLKCMU_CPUCL1_CLUSTER 104121#define DOUT_CLKCMU_CPUCL2_SWITCH 105122#define DOUT_CLKCMU_CPUCL2_CLUSTER 106123#define DOUT_CLKCMU_DNC_NOC 107124#define DOUT_CLKCMU_DPTX_NOC 108125#define DOUT_CLKCMU_DPTX_DPGTC 109126#define DOUT_CLKCMU_DPTX_DPOSC 110127#define DOUT_CLKCMU_DPUB_NOC 111128#define DOUT_CLKCMU_DPUB_DSIM 112129#define DOUT_CLKCMU_DPUF0_NOC 113130#define DOUT_CLKCMU_DPUF1_NOC 114131#define DOUT_CLKCMU_DPUF2_NOC 115132#define DOUT_CLKCMU_DSP_NOC 116133#define DOUT_CLKCMU_G3D_SWITCH 117134#define DOUT_CLKCMU_G3D_NOCP 118135#define DOUT_CLKCMU_GNPU_NOC 119136#define DOUT_CLKCMU_HSI0_NOC 120137#define DOUT_CLKCMU_HSI1_NOC 121138#define DOUT_CLKCMU_HSI1_USBDRD 122139#define DOUT_CLKCMU_HSI1_MMC_CARD 123140#define DOUT_CLKCMU_HSI2_NOC 124141#define DOUT_CLKCMU_HSI2_NOC_UFS 125142#define DOUT_CLKCMU_HSI2_UFS_EMBD 126143#define DOUT_CLKCMU_HSI2_ETHERNET 127144#define DOUT_CLKCMU_ISP_NOC 128145#define DOUT_CLKCMU_M2M_NOC 129146#define DOUT_CLKCMU_M2M_JPEG 130147#define DOUT_CLKCMU_MFC_MFC 131148#define DOUT_CLKCMU_MFC_WFD 132149#define DOUT_CLKCMU_MFD_NOC 133150#define DOUT_CLKCMU_MIF_NOCP 134151#define DOUT_CLKCMU_MISC_NOC 135152#define DOUT_CLKCMU_NOCL0_NOC 136153#define DOUT_CLKCMU_NOCL1_NOC 137154#define DOUT_CLKCMU_NOCL2_NOC 138155#define DOUT_CLKCMU_PERIC0_NOC 139156#define DOUT_CLKCMU_PERIC0_IP 140157#define DOUT_CLKCMU_PERIC1_NOC 141158#define DOUT_CLKCMU_PERIC1_IP 142159#define DOUT_CLKCMU_SDMA_NOC 143160#define DOUT_CLKCMU_SNW_NOC 144161#define DOUT_CLKCMU_SSP_NOC 145162#define DOUT_CLKCMU_TAA_NOC 146163 164/* CMU_PERIC0 */165#define CLK_MOUT_PERIC0_IP_USER 1166#define CLK_MOUT_PERIC0_NOC_USER 2167#define CLK_MOUT_PERIC0_USI00_USI 3168#define CLK_MOUT_PERIC0_USI01_USI 4169#define CLK_MOUT_PERIC0_USI02_USI 5170#define CLK_MOUT_PERIC0_USI03_USI 6171#define CLK_MOUT_PERIC0_USI04_USI 7172#define CLK_MOUT_PERIC0_USI05_USI 8173#define CLK_MOUT_PERIC0_USI06_USI 9174#define CLK_MOUT_PERIC0_USI07_USI 10175#define CLK_MOUT_PERIC0_USI08_USI 11176#define CLK_MOUT_PERIC0_USI_I2C 12177#define CLK_MOUT_PERIC0_I3C 13178 179#define CLK_DOUT_PERIC0_USI00_USI 14180#define CLK_DOUT_PERIC0_USI01_USI 15181#define CLK_DOUT_PERIC0_USI02_USI 16182#define CLK_DOUT_PERIC0_USI03_USI 17183#define CLK_DOUT_PERIC0_USI04_USI 18184#define CLK_DOUT_PERIC0_USI05_USI 19185#define CLK_DOUT_PERIC0_USI06_USI 20186#define CLK_DOUT_PERIC0_USI07_USI 21187#define CLK_DOUT_PERIC0_USI08_USI 22188#define CLK_DOUT_PERIC0_USI_I2C 23189#define CLK_DOUT_PERIC0_I3C 24190 191#endif /* _DT_BINDINGS_CLOCK_EXYNOSAUTOV920_H */192