11.1Sskrll/* $NetBSD: intel,agilex5-clkmgr.h,v 1.1.1.1 2026/01/18 05:21:31 skrll Exp $ */ 21.1Sskrll 31.1Sskrll/* SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */ 41.1Sskrll/* 51.1Sskrll * Copyright (C) 2023, Intel Corporation 61.1Sskrll */ 71.1Sskrll 81.1Sskrll#ifndef __DT_BINDINGS_INTEL_AGILEX5_CLKMGR_H 91.1Sskrll#define __DT_BINDINGS_INTEL_AGILEX5_CLKMGR_H 101.1Sskrll 111.1Sskrll/* fixed rate clocks */ 121.1Sskrll#define AGILEX5_OSC1 0 131.1Sskrll#define AGILEX5_CB_INTOSC_HS_DIV2_CLK 1 141.1Sskrll#define AGILEX5_CB_INTOSC_LS_CLK 2 151.1Sskrll#define AGILEX5_F2S_FREE_CLK 3 161.1Sskrll 171.1Sskrll/* PLL clocks */ 181.1Sskrll#define AGILEX5_MAIN_PLL_CLK 4 191.1Sskrll#define AGILEX5_MAIN_PLL_C0_CLK 5 201.1Sskrll#define AGILEX5_MAIN_PLL_C1_CLK 6 211.1Sskrll#define AGILEX5_MAIN_PLL_C2_CLK 7 221.1Sskrll#define AGILEX5_MAIN_PLL_C3_CLK 8 231.1Sskrll#define AGILEX5_PERIPH_PLL_CLK 9 241.1Sskrll#define AGILEX5_PERIPH_PLL_C0_CLK 10 251.1Sskrll#define AGILEX5_PERIPH_PLL_C1_CLK 11 261.1Sskrll#define AGILEX5_PERIPH_PLL_C2_CLK 12 271.1Sskrll#define AGILEX5_PERIPH_PLL_C3_CLK 13 281.1Sskrll#define AGILEX5_CORE0_FREE_CLK 14 291.1Sskrll#define AGILEX5_CORE1_FREE_CLK 15 301.1Sskrll#define AGILEX5_CORE2_FREE_CLK 16 311.1Sskrll#define AGILEX5_CORE3_FREE_CLK 17 321.1Sskrll#define AGILEX5_DSU_FREE_CLK 18 331.1Sskrll#define AGILEX5_BOOT_CLK 19 341.1Sskrll 351.1Sskrll/* fixed factor clocks */ 361.1Sskrll#define AGILEX5_L3_MAIN_FREE_CLK 20 371.1Sskrll#define AGILEX5_NOC_FREE_CLK 21 381.1Sskrll#define AGILEX5_S2F_USR0_CLK 22 391.1Sskrll#define AGILEX5_NOC_CLK 23 401.1Sskrll#define AGILEX5_EMAC_A_FREE_CLK 24 411.1Sskrll#define AGILEX5_EMAC_B_FREE_CLK 25 421.1Sskrll#define AGILEX5_EMAC_PTP_FREE_CLK 26 431.1Sskrll#define AGILEX5_GPIO_DB_FREE_CLK 27 441.1Sskrll#define AGILEX5_S2F_USER0_FREE_CLK 28 451.1Sskrll#define AGILEX5_S2F_USER1_FREE_CLK 29 461.1Sskrll#define AGILEX5_PSI_REF_FREE_CLK 30 471.1Sskrll#define AGILEX5_USB31_FREE_CLK 31 481.1Sskrll 491.1Sskrll/* Gate clocks */ 501.1Sskrll#define AGILEX5_CORE0_CLK 32 511.1Sskrll#define AGILEX5_CORE1_CLK 33 521.1Sskrll#define AGILEX5_CORE2_CLK 34 531.1Sskrll#define AGILEX5_CORE3_CLK 35 541.1Sskrll#define AGILEX5_MPU_CLK 36 551.1Sskrll#define AGILEX5_MPU_PERIPH_CLK 37 561.1Sskrll#define AGILEX5_MPU_CCU_CLK 38 571.1Sskrll#define AGILEX5_L4_MAIN_CLK 39 581.1Sskrll#define AGILEX5_L4_MP_CLK 40 591.1Sskrll#define AGILEX5_L4_SYS_FREE_CLK 41 601.1Sskrll#define AGILEX5_L4_SP_CLK 42 611.1Sskrll#define AGILEX5_CS_AT_CLK 43 621.1Sskrll#define AGILEX5_CS_TRACE_CLK 44 631.1Sskrll#define AGILEX5_CS_PDBG_CLK 45 641.1Sskrll#define AGILEX5_EMAC1_CLK 47 651.1Sskrll#define AGILEX5_EMAC2_CLK 48 661.1Sskrll#define AGILEX5_EMAC_PTP_CLK 49 671.1Sskrll#define AGILEX5_GPIO_DB_CLK 50 681.1Sskrll#define AGILEX5_S2F_USER0_CLK 51 691.1Sskrll#define AGILEX5_S2F_USER1_CLK 52 701.1Sskrll#define AGILEX5_PSI_REF_CLK 53 711.1Sskrll#define AGILEX5_USB31_SUSPEND_CLK 54 721.1Sskrll#define AGILEX5_EMAC0_CLK 46 731.1Sskrll#define AGILEX5_USB31_BUS_CLK_EARLY 55 741.1Sskrll#define AGILEX5_USB2OTG_HCLK 56 751.1Sskrll#define AGILEX5_SPIM_0_CLK 57 761.1Sskrll#define AGILEX5_SPIM_1_CLK 58 771.1Sskrll#define AGILEX5_SPIS_0_CLK 59 781.1Sskrll#define AGILEX5_SPIS_1_CLK 60 791.1Sskrll#define AGILEX5_DMA_CORE_CLK 61 801.1Sskrll#define AGILEX5_DMA_HS_CLK 62 811.1Sskrll#define AGILEX5_I3C_0_CORE_CLK 63 821.1Sskrll#define AGILEX5_I3C_1_CORE_CLK 64 831.1Sskrll#define AGILEX5_I2C_0_PCLK 65 841.1Sskrll#define AGILEX5_I2C_1_PCLK 66 851.1Sskrll#define AGILEX5_I2C_EMAC0_PCLK 67 861.1Sskrll#define AGILEX5_I2C_EMAC1_PCLK 68 871.1Sskrll#define AGILEX5_I2C_EMAC2_PCLK 69 881.1Sskrll#define AGILEX5_UART_0_PCLK 70 891.1Sskrll#define AGILEX5_UART_1_PCLK 71 901.1Sskrll#define AGILEX5_SPTIMER_0_PCLK 72 911.1Sskrll#define AGILEX5_SPTIMER_1_PCLK 73 921.1Sskrll#define AGILEX5_DFI_CLK 74 931.1Sskrll#define AGILEX5_NAND_NF_CLK 75 941.1Sskrll#define AGILEX5_NAND_BCH_CLK 76 951.1Sskrll#define AGILEX5_SDMMC_SDPHY_REG_CLK 77 961.1Sskrll#define AGILEX5_SDMCLK 78 971.1Sskrll#define AGILEX5_SOFTPHY_REG_PCLK 79 981.1Sskrll#define AGILEX5_SOFTPHY_PHY_CLK 80 991.1Sskrll#define AGILEX5_SOFTPHY_CTRL_CLK 81 1001.1Sskrll#define AGILEX5_NUM_CLKS 82 1011.1Sskrll 1021.1Sskrll#endif /* __DT_BINDINGS_INTEL_AGILEX5_CLKMGR_H */ 103