> -----Original Message-----
> From: Yuslaimi, Alif Zakuan <[email protected]>
> Sent: Tuesday, September 9, 2025 10:11 AM
> To: [email protected]
> Cc: Tom Rini <[email protected]>; Lukasz Majewski <[email protected]>;
> Sean Anderson <[email protected]>; Peng Fan <[email protected]>;
> Jaehoon Chung <[email protected]>; Chee, Tien Fong
> <[email protected]>; Simon Glass <[email protected]>; Marek
> Vasut <[email protected]>; Simon Goldschmidt
> <[email protected]>; Yuslaimi, Alif Zakuan
> <[email protected]>
> Subject: [PATCH v2 1/3] include: dt-bindings: clk: agilex: Add Agilex clock
> definitions header file
> 
> From: Alif Zakuan Yuslaimi <[email protected]>
> 
> Introduce header file to define the clock indexes for the Agilex platform.
> 
> Signed-off-by: Alif Zakuan Yuslaimi <[email protected]>
> ---
>  include/dt-bindings/clock/agilex-clock.h | 71 ++++++++++++++++++++++++
>  1 file changed, 71 insertions(+)
>  create mode 100644 include/dt-bindings/clock/agilex-clock.h
> 
> diff --git a/include/dt-bindings/clock/agilex-clock.h b/include/dt-
> bindings/clock/agilex-clock.h
> new file mode 100644
> index 00000000000..a6252180516
> --- /dev/null
> +++ b/include/dt-bindings/clock/agilex-clock.h
> @@ -0,0 +1,71 @@
> +/* SPDX-License-Identifier: GPL-2.0 */
> +/*
> + * Copyright (C) 2025 Altera Corporation <www.altera.com>  */
> +
> +#ifndef __AGILEX_CLOCK_H
> +#define __AGILEX_CLOCK_H
> +
> +/* fixed rate clocks */
> +#define AGILEX_OSC1                  0
> +#define AGILEX_CB_INTOSC_HS_DIV2_CLK 1
> +#define AGILEX_CB_INTOSC_LS_CLK              2
> +#define AGILEX_L4_SYS_FREE_CLK               3
> +#define AGILEX_F2S_FREE_CLK          4
> +
> +/* PLL clocks */
> +#define AGILEX_MAIN_PLL_CLK          5
> +#define AGILEX_MAIN_PLL_C0_CLK               6
> +#define AGILEX_MAIN_PLL_C1_CLK               7
> +#define AGILEX_MAIN_PLL_C2_CLK               8
> +#define AGILEX_MAIN_PLL_C3_CLK               9
> +#define AGILEX_PERIPH_PLL_CLK                10
> +#define AGILEX_PERIPH_PLL_C0_CLK     11
> +#define AGILEX_PERIPH_PLL_C1_CLK     12
> +#define AGILEX_PERIPH_PLL_C2_CLK     13
> +#define AGILEX_PERIPH_PLL_C3_CLK     14
> +#define AGILEX_MPU_FREE_CLK          15
> +#define AGILEX_MPU_CCU_CLK           16
> +#define AGILEX_BOOT_CLK                      17
> +
> +/* fixed factor clocks */
> +#define AGILEX_L3_MAIN_FREE_CLK              18
> +#define AGILEX_NOC_FREE_CLK          19
> +#define AGILEX_S2F_USR0_CLK          20
> +#define AGILEX_NOC_CLK                       21
> +#define AGILEX_EMAC_A_FREE_CLK               22
> +#define AGILEX_EMAC_B_FREE_CLK               23
> +#define AGILEX_EMAC_PTP_FREE_CLK     24
> +#define AGILEX_GPIO_DB_FREE_CLK              25
> +#define AGILEX_SDMMC_FREE_CLK                26
> +#define AGILEX_S2F_USER0_FREE_CLK    27
> +#define AGILEX_S2F_USER1_FREE_CLK    28
> +#define AGILEX_PSI_REF_FREE_CLK              29
> +
> +/* Gate clocks */
> +#define AGILEX_MPU_CLK                       30
> +#define AGILEX_MPU_PERIPH_CLK                31
> +#define AGILEX_L4_MAIN_CLK           32
> +#define AGILEX_L4_MP_CLK             33
> +#define AGILEX_L4_SP_CLK             34
> +#define AGILEX_CS_AT_CLK             35
> +#define AGILEX_CS_TRACE_CLK          36
> +#define AGILEX_CS_PDBG_CLK           37
> +#define AGILEX_CS_TIMER_CLK          38
> +#define AGILEX_S2F_USER0_CLK         39
> +#define AGILEX_EMAC0_CLK             40
> +#define AGILEX_EMAC1_CLK             41
> +#define AGILEX_EMAC2_CLK             42
> +#define AGILEX_EMAC_PTP_CLK          43
> +#define AGILEX_GPIO_DB_CLK           44
> +#define AGILEX_NAND_CLK                      45
> +#define AGILEX_PSI_REF_CLK           46
> +#define AGILEX_S2F_USER1_CLK         47
> +#define AGILEX_SDMMC_CLK             48
> +#define AGILEX_SPI_M_CLK             49
> +#define AGILEX_USB_CLK                       50
> +#define AGILEX_NAND_X_CLK            51
> +#define AGILEX_NAND_ECC_CLK          52
> +#define AGILEX_NUM_CLKS                      53
> +
> +#endif       /* __AGILEX_CLOCK_H */
> --
> 2.35.3

Reviewed-by: Tien Fong Chee <[email protected]>

Best regards,
Tien Fong

Reply via email to