Hi,

tested on Banana Pi R4

does not break downstream DTS, upstream dts is nearly empty, have tried with 
our internal dts(i)...so we srtil nee some driver patches to add/fix 
compatibles and work without syscon.

tested: mmc, usb, network, spi, pci/nvme

Tested-by: Frank Wunderlich <fran...@public-files.de>

regards Frank


> Gesendet: Samstag, 03. August 2024 um 10:33 Uhr
> Von: "Christian Marangi" <ansuels...@gmail.com>
> An: "Tom Rini" <tr...@konsulko.com>, "Lukasz Majewski" <lu...@denx.de>, "Sean 
> Anderson" <sean...@gmail.com>, "Ryder Lee" <ryder....@mediatek.com>, "Weijie 
> Gao" <weijie....@mediatek.com>, "Chunfeng Yun" <chunfeng....@mediatek.com>, 
> "GSS_MTK_Uboot_upstream" <gss_mtk_uboot_upstr...@mediatek.com>, "Christian 
> Marangi" <ansuels...@gmail.com>, "Frank Wunderlich" 
> <fran...@public-files.de>, "Dong Huang" <dong.hu...@mediatek.com>, 
> u-boot@lists.denx.de
> Betreff: [PATCH 13/13] clk: mediatek: mt7988: rename CK to CLK
>
> Rename each entry from CK to CLK to match the include in upstream kernel
> linux.
>
> Signed-off-by: Christian Marangi <ansuels...@gmail.com>
> ---
>  arch/arm/dts/mt7988.dtsi               |  84 +--
>  drivers/clk/mediatek/clk-mt7988.c      | 768 ++++++++++++-------------
>  include/dt-bindings/clock/mt7988-clk.h | 450 +++++++--------
>  3 files changed, 651 insertions(+), 651 deletions(-)
>
> diff --git a/arch/arm/dts/mt7988.dtsi b/arch/arm/dts/mt7988.dtsi
> index 4695e1db1ad..e120e5084ce 100644
> --- a/arch/arm/dts/mt7988.dtsi
> +++ b/arch/arm/dts/mt7988.dtsi
> @@ -255,11 +255,11 @@
>               compatible = "mediatek,hsuart";
>               reg = <0 0x11000000 0 0x100>;
>               interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
> -             clocks = <&infracfg CK_INFRA_52M_UART0_CK>;
> -             assigned-clocks = <&topckgen CK_TOP_UART_SEL>,
> -                               <&infracfg CK_INFRA_MUX_UART0_SEL>;
> -             assigned-clock-parents = <&topckgen CK_TOP_XTAL>,
> -                                      <&topckgen CK_TOP_UART_SEL>;
> +             clocks = <&infracfg CLK_INFRA_52M_UART0_CK>;
> +             assigned-clocks = <&topckgen CLK_TOP_UART_SEL>,
> +                               <&infracfg CLK_INFRA_MUX_UART0_SEL>;
> +             assigned-clock-parents = <&topckgen CLK_TOP_XTAL>,
> +                                      <&topckgen CLK_TOP_UART_SEL>;
>               status = "disabled";
>       };
>
> @@ -267,11 +267,11 @@
>               compatible = "mediatek,hsuart";
>               reg = <0 0x11000100 0 0x100>;
>               interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>;
> -             clocks = <&infracfg CK_INFRA_52M_UART1_CK>;
> -             assigned-clocks = <&topckgen CK_TOP_UART_SEL>,
> -                               <&infracfg CK_INFRA_MUX_UART1_SEL>;
> -             assigned-clock-parents = <&topckgen CK_TOP_XTAL>,
> -                                      <&topckgen CK_TOP_UART_SEL>;
> +             clocks = <&infracfg CLK_INFRA_52M_UART1_CK>;
> +             assigned-clocks = <&topckgen CLK_TOP_UART_SEL>,
> +                               <&infracfg CLK_INFRA_MUX_UART1_SEL>;
> +             assigned-clock-parents = <&topckgen CLK_TOP_XTAL>,
> +                                      <&topckgen CLK_TOP_UART_SEL>;
>               status = "disabled";
>       };
>
> @@ -279,11 +279,11 @@
>               compatible = "mediatek,hsuart";
>               reg = <0 0x11000200 0 0x100>;
>               interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
> -             clocks = <&infracfg CK_INFRA_52M_UART2_CK>;
> -             assigned-clocks = <&topckgen CK_TOP_UART_SEL>,
> -                               <&infracfg CK_INFRA_MUX_UART2_SEL>;
> -             assigned-clock-parents = <&topckgen CK_TOP_XTAL>,
> -                                      <&topckgen CK_TOP_UART_SEL>;
> +             clocks = <&infracfg CLK_INFRA_52M_UART2_CK>;
> +             assigned-clocks = <&topckgen CLK_TOP_UART_SEL>,
> +                               <&infracfg CLK_INFRA_MUX_UART2_SEL>;
> +             assigned-clock-parents = <&topckgen CLK_TOP_XTAL>,
> +                                      <&topckgen CLK_TOP_UART_SEL>;
>               status = "disabled";
>       };
>
> @@ -294,8 +294,8 @@
>                     <0 0x10217080 0 0x80>;
>               interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
>               clock-div = <1>;
> -             clocks = <&infracfg CK_INFRA_I2C_BCK>,
> -                      <&infracfg CK_INFRA_66M_AP_DMA_BCK>;
> +             clocks = <&infracfg CLK_INFRA_I2C_BCK>,
> +                      <&infracfg CLK_INFRA_66M_AP_DMA_BCK>;
>               clock-names = "main", "dma";
>               #address-cells = <1>;
>               #size-cells = <0>;
> @@ -309,8 +309,8 @@
>                     <0 0x10217100 0 0x80>;
>               interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
>               clock-div = <1>;
> -             clocks = <&infracfg CK_INFRA_I2C_BCK>,
> -                      <&infracfg CK_INFRA_66M_AP_DMA_BCK>;
> +             clocks = <&infracfg CLK_INFRA_I2C_BCK>,
> +                      <&infracfg CLK_INFRA_66M_AP_DMA_BCK>;
>               clock-names = "main", "dma";
>               #address-cells = <1>;
>               #size-cells = <0>;
> @@ -324,8 +324,8 @@
>                     <0 0x10217180 0 0x80>;
>               interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>;
>               clock-div = <1>;
> -             clocks = <&infracfg CK_INFRA_I2C_BCK>,
> -                      <&infracfg CK_INFRA_66M_AP_DMA_BCK>;
> +             clocks = <&infracfg CLK_INFRA_I2C_BCK>,
> +                      <&infracfg CLK_INFRA_66M_AP_DMA_BCK>;
>               clock-names = "main", "dma";
>               #address-cells = <1>;
>               #size-cells = <0>;
> @@ -336,16 +336,16 @@
>               compatible = "mediatek,mt7988-pwm";
>               reg = <0 0x10048000 0 0x1000>;
>               #pwm-cells = <2>;
> -             clocks = <&infracfg CK_INFRA_66M_PWM_BCK>,
> -                      <&infracfg CK_INFRA_66M_PWM_HCK>,
> -                      <&infracfg CK_INFRA_66M_PWM_CK1>,
> -                      <&infracfg CK_INFRA_66M_PWM_CK2>,
> -                      <&infracfg CK_INFRA_66M_PWM_CK3>,
> -                      <&infracfg CK_INFRA_66M_PWM_CK4>,
> -                      <&infracfg CK_INFRA_66M_PWM_CK5>,
> -                      <&infracfg CK_INFRA_66M_PWM_CK6>,
> -                      <&infracfg CK_INFRA_66M_PWM_CK7>,
> -                      <&infracfg CK_INFRA_66M_PWM_CK8>;
> +             clocks = <&infracfg CLK_INFRA_66M_PWM_BCK>,
> +                      <&infracfg CLK_INFRA_66M_PWM_HCK>,
> +                      <&infracfg CLK_INFRA_66M_PWM_CK1>,
> +                      <&infracfg CLK_INFRA_66M_PWM_CK2>,
> +                      <&infracfg CLK_INFRA_66M_PWM_CK3>,
> +                      <&infracfg CLK_INFRA_66M_PWM_CK4>,
> +                      <&infracfg CLK_INFRA_66M_PWM_CK5>,
> +                      <&infracfg CLK_INFRA_66M_PWM_CK6>,
> +                      <&infracfg CLK_INFRA_66M_PWM_CK7>,
> +                      <&infracfg CLK_INFRA_66M_PWM_CK8>;
>               clock-names = "top", "main", "pwm1", "pwm2", "pwm3",
>                             "pwm4","pwm5","pwm6","pwm7","pwm8";
>               status = "disabled";
> @@ -358,14 +358,14 @@
>                     <0 0x11002000 0 0x1000>;
>               reg-names = "nfi", "ecc";
>               interrupts = <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>;
> -             clocks = <&infracfg CK_INFRA_SPINFI>,
> -                      <&infracfg CK_INFRA_NFI>,
> -                      <&infracfg CK_INFRA_66M_NFI_HCK>;
> +             clocks = <&infracfg CLK_INFRA_SPINFI>,
> +                      <&infracfg CLK_INFRA_NFI>,
> +                      <&infracfg CLK_INFRA_66M_NFI_HCK>;
>               clock-names = "pad_clk", "nfi_clk", "nfi_hclk";
> -             assigned-clocks = <&topckgen CK_TOP_SPINFI_SEL>,
> -                               <&topckgen CK_TOP_NFI1X_SEL>;
> -             assigned-clock-parents = <&topckgen CK_TOP_MPLL_D8>,
> -                                      <&topckgen CK_TOP_MPLL_D8>;
> +             assigned-clocks = <&topckgen CLK_TOP_SPINFI_SEL>,
> +                               <&topckgen CLK_TOP_NFI1X_SEL>;
> +             assigned-clock-parents = <&topckgen CLK_TOP_MPLL_D8>,
> +                                      <&topckgen CLK_TOP_MPLL_D8>;
>               status = "disabled";
>       };
>
> @@ -401,10 +401,10 @@
>                            "mediatek,mt7986-mmc";
>               reg = <0 0x11230000 0 0x1000>;
>               interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
> -             clocks = <&infracfg CK_INFRA_MSDC400>,
> -                      <&infracfg CK_INFRA_MSDC2_HCK>,
> -                      <&infracfg CK_INFRA_133M_MSDC_0_HCK>,
> -                      <&infracfg CK_INFRA_66M_MSDC_0_HCK>;
> +             clocks = <&infracfg CLK_INFRA_MSDC400>,
> +                      <&infracfg CLK_INFRA_MSDC2_HCK>,
> +                      <&infracfg CLK_INFRA_133M_MSDC_0_HCK>,
> +                      <&infracfg CLK_INFRA_66M_MSDC_0_HCK>;
>               clock-names = "source", "hclk", "source_cg", "axi_cg";
>               status = "disabled";
>       };
> diff --git a/drivers/clk/mediatek/clk-mt7988.c 
> b/drivers/clk/mediatek/clk-mt7988.c
> index a8d278816bb..8f4e8f4e8c9 100644
> --- a/drivers/clk/mediatek/clk-mt7988.c
> +++ b/drivers/clk/mediatek/clk-mt7988.c
> @@ -35,59 +35,59 @@
>
>  /* FIXED PLLS */
>  static const struct mtk_fixed_clk apmixedsys_mtk_plls[] = {
> -     FIXED_CLK(CK_APMIXED_NETSYSPLL, CLK_XTAL, 850000000),
> -     FIXED_CLK(CK_APMIXED_MPLL, CLK_XTAL, 416000000),
> -     FIXED_CLK(CK_APMIXED_MMPLL, CLK_XTAL, 720000000),
> -     FIXED_CLK(CK_APMIXED_APLL2, CLK_XTAL, 196608000),
> -     FIXED_CLK(CK_APMIXED_NET1PLL, CLK_XTAL, 2500000000),
> -     FIXED_CLK(CK_APMIXED_NET2PLL, CLK_XTAL, 800000000),
> -     FIXED_CLK(CK_APMIXED_WEDMCUPLL, CLK_XTAL, 208000000),
> -     FIXED_CLK(CK_APMIXED_SGMPLL, CLK_XTAL, 325000000),
> -     FIXED_CLK(CK_APMIXED_ARM_B, CLK_XTAL, 1500000000),
> -     FIXED_CLK(CK_APMIXED_CCIPLL2_B, CLK_XTAL, 960000000),
> -     FIXED_CLK(CK_APMIXED_USXGMIIPLL, CLK_XTAL, 644533000),
> -     FIXED_CLK(CK_APMIXED_MSDCPLL, CLK_XTAL, 400000000),
> +     FIXED_CLK(CLK_APMIXED_NETSYSPLL, CLK_XTAL, 850000000),
> +     FIXED_CLK(CLK_APMIXED_MPLL, CLK_XTAL, 416000000),
> +     FIXED_CLK(CLK_APMIXED_MMPLL, CLK_XTAL, 720000000),
> +     FIXED_CLK(CLK_APMIXED_APLL2, CLK_XTAL, 196608000),
> +     FIXED_CLK(CLK_APMIXED_NET1PLL, CLK_XTAL, 2500000000),
> +     FIXED_CLK(CLK_APMIXED_NET2PLL, CLK_XTAL, 800000000),
> +     FIXED_CLK(CLK_APMIXED_WEDMCUPLL, CLK_XTAL, 208000000),
> +     FIXED_CLK(CLK_APMIXED_SGMPLL, CLK_XTAL, 325000000),
> +     FIXED_CLK(CLK_APMIXED_ARM_B, CLK_XTAL, 1500000000),
> +     FIXED_CLK(CLK_APMIXED_CCIPLL2_B, CLK_XTAL, 960000000),
> +     FIXED_CLK(CLK_APMIXED_USXGMIIPLL, CLK_XTAL, 644533000),
> +     FIXED_CLK(CLK_APMIXED_MSDCPLL, CLK_XTAL, 400000000),
>  };
>
>  /* TOPCKGEN FIXED CLK */
>  static const struct mtk_fixed_clk topckgen_mtk_fixed_clks[] = {
> -     FIXED_CLK(CK_TOP_XTAL, CLK_XTAL, 40000000),
> +     FIXED_CLK(CLK_TOP_XTAL, CLK_XTAL, 40000000),
>  };
>
>  /* TOPCKGEN FIXED DIV */
>  static const struct mtk_fixed_factor topckgen_mtk_fixed_factors[] = {
> -     TOP_FACTOR(CK_TOP_XTAL_D2, "xtal_d2", CK_TOP_XTAL, 1, 2),
> -     TOP_FACTOR(CK_TOP_RTC_32K, "rtc_32k", CK_TOP_XTAL, 1,
> +     TOP_FACTOR(CLK_TOP_XTAL_D2, "xtal_d2", CLK_TOP_XTAL, 1, 2),
> +     TOP_FACTOR(CLK_TOP_RTC_32K, "rtc_32k", CLK_TOP_XTAL, 1,
>                  1250),
> -     TOP_FACTOR(CK_TOP_RTC_32P7K, "rtc_32p7k", CK_TOP_XTAL, 1,
> +     TOP_FACTOR(CLK_TOP_RTC_32P7K, "rtc_32p7k", CLK_TOP_XTAL, 1,
>                  1220),
> -     PLL_FACTOR(CK_TOP_MPLL_D2, "mpll_d2", CK_APMIXED_MPLL, 1, 2),
> -     PLL_FACTOR(CK_TOP_MPLL_D3_D2, "mpll_d3_d2", CK_APMIXED_MPLL, 1, 2),
> -     PLL_FACTOR(CK_TOP_MPLL_D4, "mpll_d4", CK_APMIXED_MPLL, 1, 4),
> -     PLL_FACTOR(CK_TOP_MPLL_D8, "mpll_d8", CK_APMIXED_MPLL, 1, 8),
> -     PLL_FACTOR(CK_TOP_MPLL_D8_D2, "mpll_d8_d2", CK_APMIXED_MPLL, 1, 16),
> -     PLL_FACTOR(CK_TOP_MMPLL_D2, "mmpll_d2", CK_APMIXED_MMPLL, 1, 2),
> -     PLL_FACTOR(CK_TOP_MMPLL_D3_D5, "mmpll_d3_d5", CK_APMIXED_MMPLL, 1, 15),
> -     PLL_FACTOR(CK_TOP_MMPLL_D4, "mmpll_d4", CK_APMIXED_MMPLL, 1, 4),
> -     PLL_FACTOR(CK_TOP_MMPLL_D6_D2, "mmpll_d6_d2", CK_APMIXED_MMPLL, 1, 12),
> -     PLL_FACTOR(CK_TOP_MMPLL_D8, "mmpll_d8", CK_APMIXED_MMPLL, 1, 8),
> -     PLL_FACTOR(CK_TOP_APLL2_D4, "apll2_d4", CK_APMIXED_APLL2, 1, 4),
> -     PLL_FACTOR(CK_TOP_NET1PLL_D4, "net1pll_d4", CK_APMIXED_NET1PLL, 1, 4),
> -     PLL_FACTOR(CK_TOP_NET1PLL_D5, "net1pll_d5", CK_APMIXED_NET1PLL, 1, 5),
> -     PLL_FACTOR(CK_TOP_NET1PLL_D5_D2, "net1pll_d5_d2", CK_APMIXED_NET1PLL, 
> 1, 10),
> -     PLL_FACTOR(CK_TOP_NET1PLL_D5_D4, "net1pll_d5_d4", CK_APMIXED_NET1PLL, 
> 1, 20),
> -     PLL_FACTOR(CK_TOP_NET1PLL_D8, "net1pll_d8", CK_APMIXED_NET1PLL, 1, 8),
> -     PLL_FACTOR(CK_TOP_NET1PLL_D8_D2, "net1pll_d8_d2", CK_APMIXED_NET1PLL, 
> 1, 16),
> -     PLL_FACTOR(CK_TOP_NET1PLL_D8_D4, "net1pll_d8_d4", CK_APMIXED_NET1PLL, 
> 1, 32),
> -     PLL_FACTOR(CK_TOP_NET1PLL_D8_D8, "net1pll_d8_d8", CK_APMIXED_NET1PLL, 
> 1, 64),
> -     PLL_FACTOR(CK_TOP_NET1PLL_D8_D16, "net1pll_d8_d16", CK_APMIXED_NET1PLL, 
> 1,
> +     PLL_FACTOR(CLK_TOP_MPLL_D2, "mpll_d2", CLK_APMIXED_MPLL, 1, 2),
> +     PLL_FACTOR(CLK_TOP_MPLL_D3_D2, "mpll_d3_d2", CLK_APMIXED_MPLL, 1, 2),
> +     PLL_FACTOR(CLK_TOP_MPLL_D4, "mpll_d4", CLK_APMIXED_MPLL, 1, 4),
> +     PLL_FACTOR(CLK_TOP_MPLL_D8, "mpll_d8", CLK_APMIXED_MPLL, 1, 8),
> +     PLL_FACTOR(CLK_TOP_MPLL_D8_D2, "mpll_d8_d2", CLK_APMIXED_MPLL, 1, 16),
> +     PLL_FACTOR(CLK_TOP_MMPLL_D2, "mmpll_d2", CLK_APMIXED_MMPLL, 1, 2),
> +     PLL_FACTOR(CLK_TOP_MMPLL_D3_D5, "mmpll_d3_d5", CLK_APMIXED_MMPLL, 1, 
> 15),
> +     PLL_FACTOR(CLK_TOP_MMPLL_D4, "mmpll_d4", CLK_APMIXED_MMPLL, 1, 4),
> +     PLL_FACTOR(CLK_TOP_MMPLL_D6_D2, "mmpll_d6_d2", CLK_APMIXED_MMPLL, 1, 
> 12),
> +     PLL_FACTOR(CLK_TOP_MMPLL_D8, "mmpll_d8", CLK_APMIXED_MMPLL, 1, 8),
> +     PLL_FACTOR(CLK_TOP_APLL2_D4, "apll2_d4", CLK_APMIXED_APLL2, 1, 4),
> +     PLL_FACTOR(CLK_TOP_NET1PLL_D4, "net1pll_d4", CLK_APMIXED_NET1PLL, 1, 4),
> +     PLL_FACTOR(CLK_TOP_NET1PLL_D5, "net1pll_d5", CLK_APMIXED_NET1PLL, 1, 5),
> +     PLL_FACTOR(CLK_TOP_NET1PLL_D5_D2, "net1pll_d5_d2", CLK_APMIXED_NET1PLL, 
> 1, 10),
> +     PLL_FACTOR(CLK_TOP_NET1PLL_D5_D4, "net1pll_d5_d4", CLK_APMIXED_NET1PLL, 
> 1, 20),
> +     PLL_FACTOR(CLK_TOP_NET1PLL_D8, "net1pll_d8", CLK_APMIXED_NET1PLL, 1, 8),
> +     PLL_FACTOR(CLK_TOP_NET1PLL_D8_D2, "net1pll_d8_d2", CLK_APMIXED_NET1PLL, 
> 1, 16),
> +     PLL_FACTOR(CLK_TOP_NET1PLL_D8_D4, "net1pll_d8_d4", CLK_APMIXED_NET1PLL, 
> 1, 32),
> +     PLL_FACTOR(CLK_TOP_NET1PLL_D8_D8, "net1pll_d8_d8", CLK_APMIXED_NET1PLL, 
> 1, 64),
> +     PLL_FACTOR(CLK_TOP_NET1PLL_D8_D16, "net1pll_d8_d16", 
> CLK_APMIXED_NET1PLL, 1,
>                  128),
> -     PLL_FACTOR(CK_TOP_NET2PLL_D2, "net2pll_d2", CK_APMIXED_NET2PLL, 1, 2),
> -     PLL_FACTOR(CK_TOP_NET2PLL_D4, "net2pll_d4", CK_APMIXED_NET2PLL, 1, 4),
> -     PLL_FACTOR(CK_TOP_NET2PLL_D4_D4, "net2pll_d4_d4", CK_APMIXED_NET2PLL, 
> 1, 16),
> -     PLL_FACTOR(CK_TOP_NET2PLL_D4_D8, "net2pll_d4_d8", CK_APMIXED_NET2PLL, 
> 1, 32),
> -     PLL_FACTOR(CK_TOP_NET2PLL_D6, "net2pll_d6", CK_APMIXED_NET2PLL, 1, 6),
> -     PLL_FACTOR(CK_TOP_NET2PLL_D8, "net2pll_d8", CK_APMIXED_NET2PLL, 1, 8),
> +     PLL_FACTOR(CLK_TOP_NET2PLL_D2, "net2pll_d2", CLK_APMIXED_NET2PLL, 1, 2),
> +     PLL_FACTOR(CLK_TOP_NET2PLL_D4, "net2pll_d4", CLK_APMIXED_NET2PLL, 1, 4),
> +     PLL_FACTOR(CLK_TOP_NET2PLL_D4_D4, "net2pll_d4_d4", CLK_APMIXED_NET2PLL, 
> 1, 16),
> +     PLL_FACTOR(CLK_TOP_NET2PLL_D4_D8, "net2pll_d4_d8", CLK_APMIXED_NET2PLL, 
> 1, 32),
> +     PLL_FACTOR(CLK_TOP_NET2PLL_D6, "net2pll_d6", CLK_APMIXED_NET2PLL, 1, 6),
> +     PLL_FACTOR(CLK_TOP_NET2PLL_D8, "net2pll_d8", CLK_APMIXED_NET2PLL, 1, 8),
>  };
>
>  /* TOPCKGEN MUX PARENTS */
> @@ -95,182 +95,182 @@ static const struct mtk_fixed_factor 
> topckgen_mtk_fixed_factors[] = {
>  #define TOP_PARENT(_id) PARENT(_id, CLK_PARENT_TOPCKGEN)
>
>  static const struct mtk_parent netsys_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET2PLL_D2),
> -     TOP_PARENT(CK_TOP_MMPLL_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET2PLL_D2),
> +     TOP_PARENT(CLK_TOP_MMPLL_D2),
>  };
>
>  static const struct mtk_parent netsys_500m_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D5),
> -     TOP_PARENT(CK_TOP_NET1PLL_D5_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D5),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D5_D2),
>  };
>
>  static const struct mtk_parent netsys_2x_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), APMIXED_PARENT(CK_APMIXED_NET2PLL),
> -     APMIXED_PARENT(CK_APMIXED_MMPLL),
> +     TOP_PARENT(CLK_TOP_XTAL), APMIXED_PARENT(CLK_APMIXED_NET2PLL),
> +     APMIXED_PARENT(CLK_APMIXED_MMPLL),
>  };
>
>  static const struct mtk_parent netsys_gsw_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D4),
> -     TOP_PARENT(CK_TOP_NET1PLL_D5),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D4),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D5),
>  };
>
>  static const struct mtk_parent eth_gmii_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D5_D4),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D5_D4),
>  };
>
>  static const struct mtk_parent netsys_mcu_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), APMIXED_PARENT(CK_APMIXED_NET2PLL),
> -     APMIXED_PARENT(CK_APMIXED_MMPLL), TOP_PARENT(CK_TOP_NET1PLL_D4),
> -     TOP_PARENT(CK_TOP_NET1PLL_D5), APMIXED_PARENT(CK_APMIXED_MPLL),
> +     TOP_PARENT(CLK_TOP_XTAL), APMIXED_PARENT(CLK_APMIXED_NET2PLL),
> +     APMIXED_PARENT(CLK_APMIXED_MMPLL), TOP_PARENT(CLK_TOP_NET1PLL_D4),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D5), APMIXED_PARENT(CLK_APMIXED_MPLL),
>  };
>
>  static const struct mtk_parent eip197_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), APMIXED_PARENT(CK_APMIXED_NETSYSPLL),
> -     APMIXED_PARENT(CK_APMIXED_NET2PLL), APMIXED_PARENT(CK_APMIXED_MMPLL),
> -     TOP_PARENT(CK_TOP_NET1PLL_D4), TOP_PARENT(CK_TOP_NET1PLL_D5),
> +     TOP_PARENT(CLK_TOP_XTAL), APMIXED_PARENT(CLK_APMIXED_NETSYSPLL),
> +     APMIXED_PARENT(CLK_APMIXED_NET2PLL), APMIXED_PARENT(CLK_APMIXED_MMPLL),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D4), TOP_PARENT(CLK_TOP_NET1PLL_D5),
>  };
>
>  static const struct mtk_parent axi_infra_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D8_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D8_D2),
>  };
>
>  static const struct mtk_parent uart_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_MPLL_D8),
> -     TOP_PARENT(CK_TOP_MPLL_D8_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_MPLL_D8),
> +     TOP_PARENT(CLK_TOP_MPLL_D8_D2),
>  };
>
>  static const struct mtk_parent emmc_250m_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D5_D2),
> -     TOP_PARENT(CK_TOP_MMPLL_D4),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D5_D2),
> +     TOP_PARENT(CLK_TOP_MMPLL_D4),
>  };
>
>  static const struct mtk_parent emmc_400m_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), APMIXED_PARENT(CK_APMIXED_MSDCPLL),
> -     TOP_PARENT(CK_TOP_MMPLL_D2), TOP_PARENT(CK_TOP_MPLL_D2),
> -     TOP_PARENT(CK_TOP_MMPLL_D4), TOP_PARENT(CK_TOP_NET1PLL_D8_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), APMIXED_PARENT(CLK_APMIXED_MSDCPLL),
> +     TOP_PARENT(CLK_TOP_MMPLL_D2), TOP_PARENT(CLK_TOP_MPLL_D2),
> +     TOP_PARENT(CLK_TOP_MMPLL_D4), TOP_PARENT(CLK_TOP_NET1PLL_D8_D2),
>  };
>
>  static const struct mtk_parent spi_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_MPLL_D2),
> -     TOP_PARENT(CK_TOP_MMPLL_D4), TOP_PARENT(CK_TOP_NET1PLL_D8_D2),
> -     TOP_PARENT(CK_TOP_NET2PLL_D6), TOP_PARENT(CK_TOP_NET1PLL_D5_D4),
> -     TOP_PARENT(CK_TOP_MPLL_D4), TOP_PARENT(CK_TOP_NET1PLL_D8_D4),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_MPLL_D2),
> +     TOP_PARENT(CLK_TOP_MMPLL_D4), TOP_PARENT(CLK_TOP_NET1PLL_D8_D2),
> +     TOP_PARENT(CLK_TOP_NET2PLL_D6), TOP_PARENT(CLK_TOP_NET1PLL_D5_D4),
> +     TOP_PARENT(CLK_TOP_MPLL_D4), TOP_PARENT(CLK_TOP_NET1PLL_D8_D4),
>  };
>
>  static const struct mtk_parent nfi1x_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_MMPLL_D4),
> -     TOP_PARENT(CK_TOP_NET1PLL_D8_D2), TOP_PARENT(CK_TOP_NET2PLL_D6),
> -     TOP_PARENT(CK_TOP_MPLL_D4), TOP_PARENT(CK_TOP_MMPLL_D8),
> -     TOP_PARENT(CK_TOP_NET1PLL_D8_D4), TOP_PARENT(CK_TOP_MPLL_D8),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_MMPLL_D4),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D8_D2), TOP_PARENT(CLK_TOP_NET2PLL_D6),
> +     TOP_PARENT(CLK_TOP_MPLL_D4), TOP_PARENT(CLK_TOP_MMPLL_D8),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D8_D4), TOP_PARENT(CLK_TOP_MPLL_D8),
>  };
>
>  static const struct mtk_parent spinfi_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL_D2), TOP_PARENT(CK_TOP_XTAL),
> -     TOP_PARENT(CK_TOP_NET1PLL_D5_D4), TOP_PARENT(CK_TOP_MPLL_D4),
> -     TOP_PARENT(CK_TOP_MMPLL_D8), TOP_PARENT(CK_TOP_NET1PLL_D8_D4),
> -     TOP_PARENT(CK_TOP_MMPLL_D6_D2), TOP_PARENT(CK_TOP_MPLL_D8),
> +     TOP_PARENT(CLK_TOP_XTAL_D2), TOP_PARENT(CLK_TOP_XTAL),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D5_D4), TOP_PARENT(CLK_TOP_MPLL_D4),
> +     TOP_PARENT(CLK_TOP_MMPLL_D8), TOP_PARENT(CLK_TOP_NET1PLL_D8_D4),
> +     TOP_PARENT(CLK_TOP_MMPLL_D6_D2), TOP_PARENT(CLK_TOP_MPLL_D8),
>  };
>
>  static const struct mtk_parent pwm_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D8_D2),
> -     TOP_PARENT(CK_TOP_NET1PLL_D5_D4), TOP_PARENT(CK_TOP_MPLL_D4),
> -     TOP_PARENT(CK_TOP_MPLL_D8_D2), TOP_PARENT(CK_TOP_RTC_32K),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D8_D2),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D5_D4), TOP_PARENT(CLK_TOP_MPLL_D4),
> +     TOP_PARENT(CLK_TOP_MPLL_D8_D2), TOP_PARENT(CLK_TOP_RTC_32K),
>  };
>
>  static const struct mtk_parent i2c_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D5_D4),
> -     TOP_PARENT(CK_TOP_MPLL_D4), TOP_PARENT(CK_TOP_NET1PLL_D8_D4),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D5_D4),
> +     TOP_PARENT(CLK_TOP_MPLL_D4), TOP_PARENT(CLK_TOP_NET1PLL_D8_D4),
>  };
>
>  static const struct mtk_parent pcie_mbist_250m_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D5_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D5_D2),
>  };
>
>  static const struct mtk_parent pextp_tl_ck_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET2PLL_D6),
> -     TOP_PARENT(CK_TOP_MMPLL_D8), TOP_PARENT(CK_TOP_MPLL_D8_D2),
> -     TOP_PARENT(CK_TOP_RTC_32K),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET2PLL_D6),
> +     TOP_PARENT(CLK_TOP_MMPLL_D8), TOP_PARENT(CLK_TOP_MPLL_D8_D2),
> +     TOP_PARENT(CLK_TOP_RTC_32K),
>  };
>
>  static const struct mtk_parent usb_frmcnt_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_MMPLL_D3_D5),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_MMPLL_D3_D5),
>  };
>
>  static const struct mtk_parent aud_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), APMIXED_PARENT(CK_APMIXED_APLL2),
> +     TOP_PARENT(CLK_TOP_XTAL), APMIXED_PARENT(CLK_APMIXED_APLL2),
>  };
>
>  static const struct mtk_parent a1sys_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_APLL2_D4),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_APLL2_D4),
>  };
>
>  static const struct mtk_parent aud_l_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), APMIXED_PARENT(CK_APMIXED_APLL2),
> -     TOP_PARENT(CK_TOP_MPLL_D8_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), APMIXED_PARENT(CLK_APMIXED_APLL2),
> +     TOP_PARENT(CLK_TOP_MPLL_D8_D2),
>  };
>
>  static const struct mtk_parent sspxtp_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL_D2), TOP_PARENT(CK_TOP_MPLL_D8_D2),
> +     TOP_PARENT(CLK_TOP_XTAL_D2), TOP_PARENT(CLK_TOP_MPLL_D8_D2),
>  };
>
>  static const struct mtk_parent usxgmii_sbus_0_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D8_D4),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D8_D4),
>  };
>
>  static const struct mtk_parent sgm_0_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), APMIXED_PARENT(CK_APMIXED_SGMPLL),
> +     TOP_PARENT(CLK_TOP_XTAL), APMIXED_PARENT(CLK_APMIXED_SGMPLL),
>  };
>
>  static const struct mtk_parent sysapb_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_MPLL_D3_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_MPLL_D3_D2),
>  };
>
>  static const struct mtk_parent eth_refck_50m_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET2PLL_D4_D4),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET2PLL_D4_D4),
>  };
>
>  static const struct mtk_parent eth_sys_200m_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET2PLL_D4),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET2PLL_D4),
>  };
>
>  static const struct mtk_parent eth_xgmii_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL_D2), TOP_PARENT(CK_TOP_NET1PLL_D8_D8),
> -     TOP_PARENT(CK_TOP_NET1PLL_D8_D16),
> +     TOP_PARENT(CLK_TOP_XTAL_D2), TOP_PARENT(CLK_TOP_NET1PLL_D8_D8),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D8_D16),
>  };
>
>  static const struct mtk_parent bus_tops_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D5),
> -     TOP_PARENT(CK_TOP_NET2PLL_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D5),
> +     TOP_PARENT(CLK_TOP_NET2PLL_D2),
>  };
>
>  static const struct mtk_parent npu_tops_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), APMIXED_PARENT(CK_APMIXED_NET2PLL),
> +     TOP_PARENT(CLK_TOP_XTAL), APMIXED_PARENT(CLK_APMIXED_NET2PLL),
>  };
>
>  static const struct mtk_parent dramc_md32_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_MPLL_D2),
> -     APMIXED_PARENT(CK_APMIXED_WEDMCUPLL),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_MPLL_D2),
> +     APMIXED_PARENT(CLK_APMIXED_WEDMCUPLL),
>  };
>
>  static const struct mtk_parent da_xtp_glb_p0_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET2PLL_D8),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET2PLL_D8),
>  };
>
>  static const struct mtk_parent mcusys_backup_625m_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET1PLL_D4),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET1PLL_D4),
>  };
>
>  static const struct mtk_parent macsec_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), APMIXED_PARENT(CK_APMIXED_SGMPLL),
> -     TOP_PARENT(CK_TOP_NET1PLL_D8),
> +     TOP_PARENT(CLK_TOP_XTAL), APMIXED_PARENT(CLK_APMIXED_SGMPLL),
> +     TOP_PARENT(CLK_TOP_NET1PLL_D8),
>  };
>
>  static const struct mtk_parent netsys_tops_400m_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL), TOP_PARENT(CK_TOP_NET2PLL_D2),
> +     TOP_PARENT(CLK_TOP_XTAL), TOP_PARENT(CLK_TOP_NET2PLL_D2),
>  };
>
>  static const struct mtk_parent eth_mii_parents[] = {
> -     TOP_PARENT(CK_TOP_XTAL_D2), TOP_PARENT(CK_TOP_NET2PLL_D4_D8),
> +     TOP_PARENT(CLK_TOP_XTAL_D2), TOP_PARENT(CLK_TOP_NET2PLL_D4_D8),
>  };
>
>  #define TOP_MUX(_id, _name, _parents, _mux_ofs, _mux_set_ofs, _mux_clr_ofs,  
>   \
> @@ -287,197 +287,197 @@ static const struct mtk_parent eth_mii_parents[] = {
>
>  /* TOPCKGEN MUX_GATE */
>  static const struct mtk_composite topckgen_mtk_muxes[] = {
> -     TOP_MUX(CK_TOP_NETSYS_SEL, "netsys_sel", netsys_parents, 0x0, 0x4, 0x8,
> +     TOP_MUX(CLK_TOP_NETSYS_SEL, "netsys_sel", netsys_parents, 0x0, 0x4, 0x8,
>               0, 2, 7, 0x1c0, 0),
> -     TOP_MUX(CK_TOP_NETSYS_500M_SEL, "netsys_500m_sel", netsys_500m_parents,
> +     TOP_MUX(CLK_TOP_NETSYS_500M_SEL, "netsys_500m_sel", netsys_500m_parents,
>               0x0, 0x4, 0x8, 8, 2, 15, 0x1c0, 1),
> -     TOP_MUX(CK_TOP_NETSYS_2X_SEL, "netsys_2x_sel", netsys_2x_parents, 0x0,
> +     TOP_MUX(CLK_TOP_NETSYS_2X_SEL, "netsys_2x_sel", netsys_2x_parents, 0x0,
>               0x4, 0x8, 16, 2, 23, 0x1c0, 2),
> -     TOP_MUX(CK_TOP_NETSYS_GSW_SEL, "netsys_gsw_sel", netsys_gsw_parents,
> +     TOP_MUX(CLK_TOP_NETSYS_GSW_SEL, "netsys_gsw_sel", netsys_gsw_parents,
>               0x0, 0x4, 0x8, 24, 2, 31, 0x1c0, 3),
> -     TOP_MUX(CK_TOP_ETH_GMII_SEL, "eth_gmii_sel", eth_gmii_parents, 0x10,
> +     TOP_MUX(CLK_TOP_ETH_GMII_SEL, "eth_gmii_sel", eth_gmii_parents, 0x10,
>               0x14, 0x18, 0, 1, 7, 0x1c0, 4),
> -     TOP_MUX(CK_TOP_NETSYS_MCU_SEL, "netsys_mcu_sel", netsys_mcu_parents,
> +     TOP_MUX(CLK_TOP_NETSYS_MCU_SEL, "netsys_mcu_sel", netsys_mcu_parents,
>               0x10, 0x14, 0x18, 8, 3, 15, 0x1c0, 5),
> -     TOP_MUX(CK_TOP_NETSYS_PAO_2X_SEL, "netsys_pao_2x_sel",
> +     TOP_MUX(CLK_TOP_NETSYS_PAO_2X_SEL, "netsys_pao_2x_sel",
>               netsys_mcu_parents, 0x10, 0x14, 0x18, 16, 3, 23, 0x1c0, 6),
> -     TOP_MUX(CK_TOP_EIP197_SEL, "eip197_sel", eip197_parents, 0x10, 0x14,
> +     TOP_MUX(CLK_TOP_EIP197_SEL, "eip197_sel", eip197_parents, 0x10, 0x14,
>               0x18, 24, 3, 31, 0x1c0, 7),
> -     TOP_MUX(CK_TOP_AXI_INFRA_SEL, "axi_infra_sel", axi_infra_parents, 0x20,
> +     TOP_MUX(CLK_TOP_AXI_INFRA_SEL, "axi_infra_sel", axi_infra_parents, 0x20,
>               0x24, 0x28, 0, 1, 7, 0x1c0, 8),
> -     TOP_MUX(CK_TOP_UART_SEL, "uart_sel", uart_parents, 0x20, 0x24, 0x28, 8,
> +     TOP_MUX(CLK_TOP_UART_SEL, "uart_sel", uart_parents, 0x20, 0x24, 0x28, 8,
>               2, 15, 0x1c0, 9),
> -     TOP_MUX(CK_TOP_EMMC_250M_SEL, "emmc_250m_sel", emmc_250m_parents, 0x20,
> +     TOP_MUX(CLK_TOP_EMMC_250M_SEL, "emmc_250m_sel", emmc_250m_parents, 0x20,
>               0x24, 0x28, 16, 2, 23, 0x1c0, 10),
> -     TOP_MUX(CK_TOP_EMMC_400M_SEL, "emmc_400m_sel", emmc_400m_parents, 0x20,
> +     TOP_MUX(CLK_TOP_EMMC_400M_SEL, "emmc_400m_sel", emmc_400m_parents, 0x20,
>               0x24, 0x28, 24, 3, 31, 0x1c0, 11),
> -     TOP_MUX(CK_TOP_SPI_SEL, "spi_sel", spi_parents, 0x30, 0x34, 0x38, 0, 3,
> +     TOP_MUX(CLK_TOP_SPI_SEL, "spi_sel", spi_parents, 0x30, 0x34, 0x38, 0, 3,
>               7, 0x1c0, 12),
> -     TOP_MUX(CK_TOP_SPIM_MST_SEL, "spim_mst_sel", spi_parents, 0x30, 0x34,
> +     TOP_MUX(CLK_TOP_SPIM_MST_SEL, "spim_mst_sel", spi_parents, 0x30, 0x34,
>               0x38, 8, 3, 15, 0x1c0, 13),
> -     TOP_MUX(CK_TOP_NFI1X_SEL, "nfi1x_sel", nfi1x_parents, 0x30, 0x34, 0x38,
> +     TOP_MUX(CLK_TOP_NFI1X_SEL, "nfi1x_sel", nfi1x_parents, 0x30, 0x34, 0x38,
>               16, 3, 23, 0x1c0, 14),
> -     TOP_MUX(CK_TOP_SPINFI_SEL, "spinfi_sel", spinfi_parents, 0x30, 0x34,
> +     TOP_MUX(CLK_TOP_SPINFI_SEL, "spinfi_sel", spinfi_parents, 0x30, 0x34,
>               0x38, 24, 3, 31, 0x1c0, 15),
> -     TOP_MUX(CK_TOP_PWM_SEL, "pwm_sel", pwm_parents, 0x40, 0x44, 0x48, 0, 3,
> +     TOP_MUX(CLK_TOP_PWM_SEL, "pwm_sel", pwm_parents, 0x40, 0x44, 0x48, 0, 3,
>               7, 0x1c0, 16),
> -     TOP_MUX(CK_TOP_I2C_SEL, "i2c_sel", i2c_parents, 0x40, 0x44, 0x48, 8, 2,
> +     TOP_MUX(CLK_TOP_I2C_SEL, "i2c_sel", i2c_parents, 0x40, 0x44, 0x48, 8, 2,
>               15, 0x1c0, 17),
> -     TOP_MUX(CK_TOP_PCIE_MBIST_250M_SEL, "pcie_mbist_250m_sel",
> +     TOP_MUX(CLK_TOP_PCIE_MBIST_250M_SEL, "pcie_mbist_250m_sel",
>               pcie_mbist_250m_parents, 0x40, 0x44, 0x48, 16, 1, 23, 0x1c0,
>               18),
> -     TOP_MUX(CK_TOP_PEXTP_TL_SEL, "pextp_tl_ck_sel", pextp_tl_ck_parents,
> +     TOP_MUX(CLK_TOP_PEXTP_TL_SEL, "pextp_tl_ck_sel", pextp_tl_ck_parents,
>               0x40, 0x44, 0x48, 24, 3, 31, 0x1c0, 19),
> -     TOP_MUX(CK_TOP_PEXTP_TL_P1_SEL, "pextp_tl_ck_p1_sel",
> +     TOP_MUX(CLK_TOP_PEXTP_TL_P1_SEL, "pextp_tl_ck_p1_sel",
>               pextp_tl_ck_parents, 0x50, 0x54, 0x58, 0, 3, 7, 0x1c0, 20),
> -     TOP_MUX(CK_TOP_PEXTP_TL_P2_SEL, "pextp_tl_ck_p2_sel",
> +     TOP_MUX(CLK_TOP_PEXTP_TL_P2_SEL, "pextp_tl_ck_p2_sel",
>               pextp_tl_ck_parents, 0x50, 0x54, 0x58, 8, 3, 15, 0x1c0, 21),
> -     TOP_MUX(CK_TOP_PEXTP_TL_P3_SEL, "pextp_tl_ck_p3_sel",
> +     TOP_MUX(CLK_TOP_PEXTP_TL_P3_SEL, "pextp_tl_ck_p3_sel",
>               pextp_tl_ck_parents, 0x50, 0x54, 0x58, 16, 3, 23, 0x1c0, 22),
> -     TOP_MUX(CK_TOP_USB_SYS_SEL, "usb_sys_sel", eth_gmii_parents, 0x50, 0x54,
> +     TOP_MUX(CLK_TOP_USB_SYS_SEL, "usb_sys_sel", eth_gmii_parents, 0x50, 
> 0x54,
>               0x58, 24, 1, 31, 0x1c0, 23),
> -     TOP_MUX(CK_TOP_USB_SYS_P1_SEL, "usb_sys_p1_sel", eth_gmii_parents, 0x60,
> +     TOP_MUX(CLK_TOP_USB_SYS_P1_SEL, "usb_sys_p1_sel", eth_gmii_parents, 
> 0x60,
>               0x64, 0x68, 0, 1, 7, 0x1c0, 24),
> -     TOP_MUX(CK_TOP_USB_XHCI_SEL, "usb_xhci_sel", eth_gmii_parents, 0x60,
> +     TOP_MUX(CLK_TOP_USB_XHCI_SEL, "usb_xhci_sel", eth_gmii_parents, 0x60,
>               0x64, 0x68, 8, 1, 15, 0x1c0, 25),
> -     TOP_MUX(CK_TOP_USB_XHCI_P1_SEL, "usb_xhci_p1_sel", eth_gmii_parents,
> +     TOP_MUX(CLK_TOP_USB_XHCI_P1_SEL, "usb_xhci_p1_sel", eth_gmii_parents,
>               0x60, 0x64, 0x68, 16, 1, 23, 0x1c0, 26),
> -     TOP_MUX(CK_TOP_USB_FRMCNT_SEL, "usb_frmcnt_sel", usb_frmcnt_parents,
> +     TOP_MUX(CLK_TOP_USB_FRMCNT_SEL, "usb_frmcnt_sel", usb_frmcnt_parents,
>               0x60, 0x64, 0x68, 24, 1, 31, 0x1c0, 27),
> -     TOP_MUX(CK_TOP_USB_FRMCNT_P1_SEL, "usb_frmcnt_p1_sel",
> +     TOP_MUX(CLK_TOP_USB_FRMCNT_P1_SEL, "usb_frmcnt_p1_sel",
>               usb_frmcnt_parents, 0x70, 0x74, 0x78, 0, 1, 7, 0x1c0, 28),
> -     TOP_MUX(CK_TOP_AUD_SEL, "aud_sel", aud_parents, 0x70, 0x74, 0x78, 8, 1,
> +     TOP_MUX(CLK_TOP_AUD_SEL, "aud_sel", aud_parents, 0x70, 0x74, 0x78, 8, 1,
>               15, 0x1c0, 29),
> -     TOP_MUX(CK_TOP_A1SYS_SEL, "a1sys_sel", a1sys_parents, 0x70, 0x74, 0x78,
> +     TOP_MUX(CLK_TOP_A1SYS_SEL, "a1sys_sel", a1sys_parents, 0x70, 0x74, 0x78,
>               16, 1, 23, 0x1c0, 30),
> -     TOP_MUX(CK_TOP_AUD_L_SEL, "aud_l_sel", aud_l_parents, 0x70, 0x74, 0x78,
> +     TOP_MUX(CLK_TOP_AUD_L_SEL, "aud_l_sel", aud_l_parents, 0x70, 0x74, 0x78,
>               24, 2, 31, 0x1c4, 0),
> -     TOP_MUX(CK_TOP_A_TUNER_SEL, "a_tuner_sel", a1sys_parents, 0x80, 0x84,
> +     TOP_MUX(CLK_TOP_A_TUNER_SEL, "a_tuner_sel", a1sys_parents, 0x80, 0x84,
>               0x88, 0, 1, 7, 0x1c4, 1),
> -     TOP_MUX(CK_TOP_SSPXTP_SEL, "sspxtp_sel", sspxtp_parents, 0x80, 0x84,
> +     TOP_MUX(CLK_TOP_SSPXTP_SEL, "sspxtp_sel", sspxtp_parents, 0x80, 0x84,
>               0x88, 8, 1, 15, 0x1c4, 2),
> -     TOP_MUX(CK_TOP_USB_PHY_SEL, "usb_phy_sel", sspxtp_parents, 0x80, 0x84,
> +     TOP_MUX(CLK_TOP_USB_PHY_SEL, "usb_phy_sel", sspxtp_parents, 0x80, 0x84,
>               0x88, 16, 1, 23, 0x1c4, 3),
> -     TOP_MUX(CK_TOP_USXGMII_SBUS_0_SEL, "usxgmii_sbus_0_sel",
> +     TOP_MUX(CLK_TOP_USXGMII_SBUS_0_SEL, "usxgmii_sbus_0_sel",
>               usxgmii_sbus_0_parents, 0x80, 0x84, 0x88, 24, 1, 31, 0x1c4, 4),
> -     TOP_MUX(CK_TOP_USXGMII_SBUS_1_SEL, "usxgmii_sbus_1_sel",
> +     TOP_MUX(CLK_TOP_USXGMII_SBUS_1_SEL, "usxgmii_sbus_1_sel",
>               usxgmii_sbus_0_parents, 0x90, 0x94, 0x98, 0, 1, 7, 0x1c4, 5),
> -     TOP_MUX(CK_TOP_SGM_0_SEL, "sgm_0_sel", sgm_0_parents, 0x90, 0x94, 0x98,
> +     TOP_MUX(CLK_TOP_SGM_0_SEL, "sgm_0_sel", sgm_0_parents, 0x90, 0x94, 0x98,
>               8, 1, 15, 0x1c4, 6),
> -     TOP_MUX(CK_TOP_SGM_SBUS_0_SEL, "sgm_sbus_0_sel", usxgmii_sbus_0_parents,
> +     TOP_MUX(CLK_TOP_SGM_SBUS_0_SEL, "sgm_sbus_0_sel", 
> usxgmii_sbus_0_parents,
>               0x90, 0x94, 0x98, 16, 1, 23, 0x1c4, 7),
> -     TOP_MUX(CK_TOP_SGM_1_SEL, "sgm_1_sel", sgm_0_parents, 0x90, 0x94, 0x98,
> +     TOP_MUX(CLK_TOP_SGM_1_SEL, "sgm_1_sel", sgm_0_parents, 0x90, 0x94, 0x98,
>               24, 1, 31, 0x1c4, 8),
> -     TOP_MUX(CK_TOP_SGM_SBUS_1_SEL, "sgm_sbus_1_sel", usxgmii_sbus_0_parents,
> +     TOP_MUX(CLK_TOP_SGM_SBUS_1_SEL, "sgm_sbus_1_sel", 
> usxgmii_sbus_0_parents,
>               0xa0, 0xa4, 0xa8, 0, 1, 7, 0x1c4, 9),
> -     TOP_MUX(CK_TOP_XFI_PHY_0_XTAL_SEL, "xfi_phy_0_xtal_sel", sspxtp_parents,
> +     TOP_MUX(CLK_TOP_XFI_PHY_0_XTAL_SEL, "xfi_phy_0_xtal_sel", 
> sspxtp_parents,
>               0xa0, 0xa4, 0xa8, 8, 1, 15, 0x1c4, 10),
> -     TOP_MUX(CK_TOP_XFI_PHY_1_XTAL_SEL, "xfi_phy_1_xtal_sel", sspxtp_parents,
> +     TOP_MUX(CLK_TOP_XFI_PHY_1_XTAL_SEL, "xfi_phy_1_xtal_sel", 
> sspxtp_parents,
>               0xa0, 0xa4, 0xa8, 16, 1, 23, 0x1c4, 11),
> -     TOP_MUX(CK_TOP_SYSAXI_SEL, "sysaxi_sel", axi_infra_parents, 0xa0, 0xa4,
> +     TOP_MUX(CLK_TOP_SYSAXI_SEL, "sysaxi_sel", axi_infra_parents, 0xa0, 0xa4,
>               0xa8, 24, 1, 31, 0x1c4, 12),
> -     TOP_MUX(CK_TOP_SYSAPB_SEL, "sysapb_sel", sysapb_parents, 0xb0, 0xb4,
> +     TOP_MUX(CLK_TOP_SYSAPB_SEL, "sysapb_sel", sysapb_parents, 0xb0, 0xb4,
>               0xb8, 0, 1, 7, 0x1c4, 13),
> -     TOP_MUX(CK_TOP_ETH_REFCK_50M_SEL, "eth_refck_50m_sel",
> +     TOP_MUX(CLK_TOP_ETH_REFCK_50M_SEL, "eth_refck_50m_sel",
>               eth_refck_50m_parents, 0xb0, 0xb4, 0xb8, 8, 1, 15, 0x1c4, 14),
> -     TOP_MUX(CK_TOP_ETH_SYS_200M_SEL, "eth_sys_200m_sel",
> +     TOP_MUX(CLK_TOP_ETH_SYS_200M_SEL, "eth_sys_200m_sel",
>               eth_sys_200m_parents, 0xb0, 0xb4, 0xb8, 16, 1, 23, 0x1c4, 15),
> -     TOP_MUX(CK_TOP_ETH_SYS_SEL, "eth_sys_sel", pcie_mbist_250m_parents,
> +     TOP_MUX(CLK_TOP_ETH_SYS_SEL, "eth_sys_sel", pcie_mbist_250m_parents,
>               0xb0, 0xb4, 0xb8, 24, 1, 31, 0x1c4, 16),
> -     TOP_MUX(CK_TOP_ETH_XGMII_SEL, "eth_xgmii_sel", eth_xgmii_parents, 0xc0,
> +     TOP_MUX(CLK_TOP_ETH_XGMII_SEL, "eth_xgmii_sel", eth_xgmii_parents, 0xc0,
>               0xc4, 0xc8, 0, 2, 7, 0x1c4, 17),
> -     TOP_MUX(CK_TOP_BUS_TOPS_SEL, "bus_tops_sel", bus_tops_parents, 0xc0,
> +     TOP_MUX(CLK_TOP_BUS_TOPS_SEL, "bus_tops_sel", bus_tops_parents, 0xc0,
>               0xc4, 0xc8, 8, 2, 15, 0x1c4, 18),
> -     TOP_MUX(CK_TOP_NPU_TOPS_SEL, "npu_tops_sel", npu_tops_parents, 0xc0,
> +     TOP_MUX(CLK_TOP_NPU_TOPS_SEL, "npu_tops_sel", npu_tops_parents, 0xc0,
>               0xc4, 0xc8, 16, 1, 23, 0x1c4, 19),
> -     TOP_MUX(CK_TOP_DRAMC_SEL, "dramc_sel", sspxtp_parents, 0xc0, 0xc4, 0xc8,
> +     TOP_MUX(CLK_TOP_DRAMC_SEL, "dramc_sel", sspxtp_parents, 0xc0, 0xc4, 
> 0xc8,
>               24, 1, 31, 0x1c4, 20),
> -     TOP_MUX(CK_TOP_DRAMC_MD32_SEL, "dramc_md32_sel", dramc_md32_parents,
> +     TOP_MUX(CLK_TOP_DRAMC_MD32_SEL, "dramc_md32_sel", dramc_md32_parents,
>               0xd0, 0xd4, 0xd8, 0, 2, 7, 0x1c4, 21),
> -     TOP_MUX(CK_TOP_INFRA_F26M_SEL, "csw_infra_f26m_sel", sspxtp_parents,
> +     TOP_MUX(CLK_TOP_INFRA_F26M_SEL, "csw_infra_f26m_sel", sspxtp_parents,
>               0xd0, 0xd4, 0xd8, 8, 1, 15, 0x1c4, 22),
> -     TOP_MUX(CK_TOP_PEXTP_P0_SEL, "pextp_p0_sel", sspxtp_parents, 0xd0, 0xd4,
> +     TOP_MUX(CLK_TOP_PEXTP_P0_SEL, "pextp_p0_sel", sspxtp_parents, 0xd0, 
> 0xd4,
>               0xd8, 16, 1, 23, 0x1c4, 23),
> -     TOP_MUX(CK_TOP_PEXTP_P1_SEL, "pextp_p1_sel", sspxtp_parents, 0xd0, 0xd4,
> +     TOP_MUX(CLK_TOP_PEXTP_P1_SEL, "pextp_p1_sel", sspxtp_parents, 0xd0, 
> 0xd4,
>               0xd8, 24, 1, 31, 0x1c4, 24),
> -     TOP_MUX(CK_TOP_PEXTP_P2_SEL, "pextp_p2_sel", sspxtp_parents, 0xe0, 0xe4,
> +     TOP_MUX(CLK_TOP_PEXTP_P2_SEL, "pextp_p2_sel", sspxtp_parents, 0xe0, 
> 0xe4,
>               0xe8, 0, 1, 7, 0x1c4, 25),
> -     TOP_MUX(CK_TOP_PEXTP_P3_SEL, "pextp_p3_sel", sspxtp_parents, 0xe0, 0xe4,
> +     TOP_MUX(CLK_TOP_PEXTP_P3_SEL, "pextp_p3_sel", sspxtp_parents, 0xe0, 
> 0xe4,
>               0xe8, 8, 1, 15, 0x1c4, 26),
> -     TOP_MUX(CK_TOP_DA_XTP_GLB_P0_SEL, "da_xtp_glb_p0_sel",
> +     TOP_MUX(CLK_TOP_DA_XTP_GLB_P0_SEL, "da_xtp_glb_p0_sel",
>               da_xtp_glb_p0_parents, 0xe0, 0xe4, 0xe8, 16, 1, 23, 0x1c4, 27),
> -     TOP_MUX(CK_TOP_DA_XTP_GLB_P1_SEL, "da_xtp_glb_p1_sel",
> +     TOP_MUX(CLK_TOP_DA_XTP_GLB_P1_SEL, "da_xtp_glb_p1_sel",
>               da_xtp_glb_p0_parents, 0xe0, 0xe4, 0xe8, 24, 1, 31, 0x1c4, 28),
> -     TOP_MUX(CK_TOP_DA_XTP_GLB_P2_SEL, "da_xtp_glb_p2_sel",
> +     TOP_MUX(CLK_TOP_DA_XTP_GLB_P2_SEL, "da_xtp_glb_p2_sel",
>               da_xtp_glb_p0_parents, 0xf0, 0xf4, 0xf8, 0, 1, 7, 0x1c4, 29),
> -     TOP_MUX(CK_TOP_DA_XTP_GLB_P3_SEL, "da_xtp_glb_p3_sel",
> +     TOP_MUX(CLK_TOP_DA_XTP_GLB_P3_SEL, "da_xtp_glb_p3_sel",
>               da_xtp_glb_p0_parents, 0xf0, 0xf4, 0xf8, 8, 1, 15, 0x1c4, 30),
> -     TOP_MUX(CK_TOP_CKM_SEL, "ckm_sel", sspxtp_parents, 0xf0, 0xf4, 0xf8, 16,
> +     TOP_MUX(CLK_TOP_CKM_SEL, "ckm_sel", sspxtp_parents, 0xf0, 0xf4, 0xf8, 
> 16,
>               1, 23, 0x1c8, 0),
> -     TOP_MUX(CK_TOP_DA_SEL, "da_sel", sspxtp_parents,
> +     TOP_MUX(CLK_TOP_DA_SEL, "da_sel", sspxtp_parents,
>               0xf0, 0xf4, 0xf8, 24, 1, 31, 0x1c8, 1),
> -     TOP_MUX(CK_TOP_PEXTP_SEL, "pextp_sel", sspxtp_parents, 0x100, 0x104,
> +     TOP_MUX(CLK_TOP_PEXTP_SEL, "pextp_sel", sspxtp_parents, 0x100, 0x104,
>               0x108, 0, 1, 7, 0x1c8, 2),
> -     TOP_MUX(CK_TOP_TOPS_P2_26M_SEL, "tops_p2_26m_sel", sspxtp_parents,
> +     TOP_MUX(CLK_TOP_TOPS_P2_26M_SEL, "tops_p2_26m_sel", sspxtp_parents,
>               0x100, 0x104, 0x108, 8, 1, 15, 0x1c8, 3),
> -     TOP_MUX(CK_TOP_MCUSYS_BACKUP_625M_SEL, "mcusys_backup_625m_sel",
> +     TOP_MUX(CLK_TOP_MCUSYS_BACKUP_625M_SEL, "mcusys_backup_625m_sel",
>               mcusys_backup_625m_parents, 0x100, 0x104, 0x108, 16, 1, 23,
>               0x1c8, 4),
> -     TOP_MUX(CK_TOP_NETSYS_SYNC_250M_SEL, "netsys_sync_250m_sel",
> +     TOP_MUX(CLK_TOP_NETSYS_SYNC_250M_SEL, "netsys_sync_250m_sel",
>               pcie_mbist_250m_parents, 0x100, 0x104, 0x108, 24, 1, 31, 0x1c8,
>               5),
> -     TOP_MUX(CK_TOP_MACSEC_SEL, "macsec_sel", macsec_parents, 0x110, 0x114,
> +     TOP_MUX(CLK_TOP_MACSEC_SEL, "macsec_sel", macsec_parents, 0x110, 0x114,
>               0x118, 0, 2, 7, 0x1c8, 6),
> -     TOP_MUX(CK_TOP_NETSYS_TOPS_400M_SEL, "netsys_tops_400m_sel",
> +     TOP_MUX(CLK_TOP_NETSYS_TOPS_400M_SEL, "netsys_tops_400m_sel",
>               netsys_tops_400m_parents, 0x110, 0x114, 0x118, 8, 1, 15, 0x1c8,
>               7),
> -     TOP_MUX(CK_TOP_NETSYS_PPEFB_250M_SEL, "netsys_ppefb_250m_sel",
> +     TOP_MUX(CLK_TOP_NETSYS_PPEFB_250M_SEL, "netsys_ppefb_250m_sel",
>               pcie_mbist_250m_parents, 0x110, 0x114, 0x118, 16, 1, 23, 0x1c8,
>               8),
> -     TOP_MUX(CK_TOP_NETSYS_WARP_SEL, "netsys_warp_sel", netsys_parents,
> +     TOP_MUX(CLK_TOP_NETSYS_WARP_SEL, "netsys_warp_sel", netsys_parents,
>               0x110, 0x114, 0x118, 24, 2, 31, 0x1c8, 9),
> -     TOP_MUX(CK_TOP_ETH_MII_SEL, "eth_mii_sel", eth_mii_parents, 0x120,
> +     TOP_MUX(CLK_TOP_ETH_MII_SEL, "eth_mii_sel", eth_mii_parents, 0x120,
>               0x124, 0x128, 0, 1, 7, 0x1c8, 10),
> -     TOP_MUX(CK_TOP_NPU_SEL, "ck_npu_sel",
> +     TOP_MUX(CLK_TOP_NPU_SEL, "ck_npu_sel",
>               netsys_2x_parents, 0x120, 0x124, 0x128, 8, 2, 15, 0x1c8, 11),
>  };
>
>  /* INFRASYS MUX PARENTS */
> -static const int infra_mux_uart0_parents[] = { CK_TOP_INFRA_F26M_SEL,
> -                                            CK_TOP_UART_SEL };
> +static const int infra_mux_uart0_parents[] = { CLK_TOP_INFRA_F26M_SEL,
> +                                            CLK_TOP_UART_SEL };
>
> -static const int infra_mux_uart1_parents[] = { CK_TOP_INFRA_F26M_SEL,
> -                                            CK_TOP_UART_SEL };
> +static const int infra_mux_uart1_parents[] = { CLK_TOP_INFRA_F26M_SEL,
> +                                            CLK_TOP_UART_SEL };
>
> -static const int infra_mux_uart2_parents[] = { CK_TOP_INFRA_F26M_SEL,
> -                                            CK_TOP_UART_SEL };
> +static const int infra_mux_uart2_parents[] = { CLK_TOP_INFRA_F26M_SEL,
> +                                            CLK_TOP_UART_SEL };
>
> -static const int infra_mux_spi0_parents[] = { CK_TOP_I2C_SEL, CK_TOP_SPI_SEL 
> };
> +static const int infra_mux_spi0_parents[] = { CLK_TOP_I2C_SEL, 
> CLK_TOP_SPI_SEL };
>
> -static const int infra_mux_spi1_parents[] = { CK_TOP_I2C_SEL, 
> CK_TOP_SPIM_MST_SEL };
> +static const int infra_mux_spi1_parents[] = { CLK_TOP_I2C_SEL, 
> CLK_TOP_SPIM_MST_SEL };
>
> -static const int infra_pwm_bck_parents[] = { CK_TOP_RTC_32P7K,
> -                                          CK_TOP_INFRA_F26M_SEL, 
> CK_TOP_SYSAXI_SEL,
> -                                          CK_TOP_PWM_SEL };
> +static const int infra_pwm_bck_parents[] = { CLK_TOP_RTC_32P7K,
> +                                          CLK_TOP_INFRA_F26M_SEL, 
> CLK_TOP_SYSAXI_SEL,
> +                                          CLK_TOP_PWM_SEL };
>
>  static const int infra_pcie_gfmux_tl_ck_o_p0_parents[] = {
> -     CK_TOP_RTC_32P7K, CK_TOP_INFRA_F26M_SEL, CK_TOP_INFRA_F26M_SEL,
> -     CK_TOP_PEXTP_TL_SEL
> +     CLK_TOP_RTC_32P7K, CLK_TOP_INFRA_F26M_SEL, CLK_TOP_INFRA_F26M_SEL,
> +     CLK_TOP_PEXTP_TL_SEL
>  };
>
>  static const int infra_pcie_gfmux_tl_ck_o_p1_parents[] = {
> -     CK_TOP_RTC_32P7K, CK_TOP_INFRA_F26M_SEL, CK_TOP_INFRA_F26M_SEL,
> -     CK_TOP_PEXTP_TL_P1_SEL
> +     CLK_TOP_RTC_32P7K, CLK_TOP_INFRA_F26M_SEL, CLK_TOP_INFRA_F26M_SEL,
> +     CLK_TOP_PEXTP_TL_P1_SEL
>  };
>
>  static const int infra_pcie_gfmux_tl_ck_o_p2_parents[] = {
> -     CK_TOP_RTC_32P7K, CK_TOP_INFRA_F26M_SEL, CK_TOP_INFRA_F26M_SEL,
> -     CK_TOP_PEXTP_TL_P2_SEL
> +     CLK_TOP_RTC_32P7K, CLK_TOP_INFRA_F26M_SEL, CLK_TOP_INFRA_F26M_SEL,
> +     CLK_TOP_PEXTP_TL_P2_SEL
>  };
>
>  static const int infra_pcie_gfmux_tl_ck_o_p3_parents[] = {
> -     CK_TOP_RTC_32P7K, CK_TOP_INFRA_F26M_SEL, CK_TOP_INFRA_F26M_SEL,
> -     CK_TOP_PEXTP_TL_P3_SEL
> +     CLK_TOP_RTC_32P7K, CLK_TOP_INFRA_F26M_SEL, CLK_TOP_INFRA_F26M_SEL,
> +     CLK_TOP_PEXTP_TL_P3_SEL
>  };
>
>  #define INFRA_MUX(_id, _name, _parents, _reg, _shift, _width)                
>   \
> @@ -491,46 +491,46 @@ static const int infra_pcie_gfmux_tl_ck_o_p3_parents[] 
> = {
>
>  /* INFRA MUX */
>  static const struct mtk_composite infracfg_mtk_mux[] = {
> -     INFRA_MUX(CK_INFRA_MUX_UART0_SEL, "infra_mux_uart0_sel",
> +     INFRA_MUX(CLK_INFRA_MUX_UART0_SEL, "infra_mux_uart0_sel",
>                 infra_mux_uart0_parents, 0x10, 0, 1),
> -     INFRA_MUX(CK_INFRA_MUX_UART1_SEL, "infra_mux_uart1_sel",
> +     INFRA_MUX(CLK_INFRA_MUX_UART1_SEL, "infra_mux_uart1_sel",
>                 infra_mux_uart1_parents, 0x10, 1, 1),
> -     INFRA_MUX(CK_INFRA_MUX_UART2_SEL, "infra_mux_uart2_sel",
> +     INFRA_MUX(CLK_INFRA_MUX_UART2_SEL, "infra_mux_uart2_sel",
>                 infra_mux_uart2_parents, 0x10, 2, 1),
> -     INFRA_MUX(CK_INFRA_MUX_SPI0_SEL, "infra_mux_spi0_sel",
> +     INFRA_MUX(CLK_INFRA_MUX_SPI0_SEL, "infra_mux_spi0_sel",
>                 infra_mux_spi0_parents, 0x10, 4, 1),
> -     INFRA_MUX(CK_INFRA_MUX_SPI1_SEL, "infra_mux_spi1_sel",
> +     INFRA_MUX(CLK_INFRA_MUX_SPI1_SEL, "infra_mux_spi1_sel",
>                 infra_mux_spi1_parents, 0x10, 5, 1),
> -     INFRA_MUX(CK_INFRA_MUX_SPI2_SEL, "infra_mux_spi2_sel",
> +     INFRA_MUX(CLK_INFRA_MUX_SPI2_SEL, "infra_mux_spi2_sel",
>                 infra_mux_spi0_parents, 0x10, 6, 1),
> -     INFRA_MUX(CK_INFRA_PWM_SEL, "infra_pwm_sel", infra_pwm_bck_parents,
> +     INFRA_MUX(CLK_INFRA_PWM_SEL, "infra_pwm_sel", infra_pwm_bck_parents,
>                 0x10, 14, 2),
> -     INFRA_MUX(CK_INFRA_PWM_CK1_SEL, "infra_pwm_ck1_sel",
> +     INFRA_MUX(CLK_INFRA_PWM_CK1_SEL, "infra_pwm_ck1_sel",
>                 infra_pwm_bck_parents, 0x10, 16, 2),
> -     INFRA_MUX(CK_INFRA_PWM_CK2_SEL, "infra_pwm_ck2_sel",
> +     INFRA_MUX(CLK_INFRA_PWM_CK2_SEL, "infra_pwm_ck2_sel",
>                 infra_pwm_bck_parents, 0x10, 18, 2),
> -     INFRA_MUX(CK_INFRA_PWM_CK3_SEL, "infra_pwm_ck3_sel",
> +     INFRA_MUX(CLK_INFRA_PWM_CK3_SEL, "infra_pwm_ck3_sel",
>                 infra_pwm_bck_parents, 0x10, 20, 2),
> -     INFRA_MUX(CK_INFRA_PWM_CK4_SEL, "infra_pwm_ck4_sel",
> +     INFRA_MUX(CLK_INFRA_PWM_CK4_SEL, "infra_pwm_ck4_sel",
>                 infra_pwm_bck_parents, 0x10, 22, 2),
> -     INFRA_MUX(CK_INFRA_PWM_CK5_SEL, "infra_pwm_ck5_sel",
> +     INFRA_MUX(CLK_INFRA_PWM_CK5_SEL, "infra_pwm_ck5_sel",
>                 infra_pwm_bck_parents, 0x10, 24, 2),
> -     INFRA_MUX(CK_INFRA_PWM_CK6_SEL, "infra_pwm_ck6_sel",
> +     INFRA_MUX(CLK_INFRA_PWM_CK6_SEL, "infra_pwm_ck6_sel",
>                 infra_pwm_bck_parents, 0x10, 26, 2),
> -     INFRA_MUX(CK_INFRA_PWM_CK7_SEL, "infra_pwm_ck7_sel",
> +     INFRA_MUX(CLK_INFRA_PWM_CK7_SEL, "infra_pwm_ck7_sel",
>                 infra_pwm_bck_parents, 0x10, 28, 2),
> -     INFRA_MUX(CK_INFRA_PWM_CK8_SEL, "infra_pwm_ck8_sel",
> +     INFRA_MUX(CLK_INFRA_PWM_CK8_SEL, "infra_pwm_ck8_sel",
>                 infra_pwm_bck_parents, 0x10, 30, 2),
> -     INFRA_MUX(CK_INFRA_PCIE_GFMUX_TL_O_P0_SEL,
> +     INFRA_MUX(CLK_INFRA_PCIE_GFMUX_TL_O_P0_SEL,
>                 "infra_pcie_gfmux_tl_o_p0_sel",
>                 infra_pcie_gfmux_tl_ck_o_p0_parents, 0x20, 0, 2),
> -     INFRA_MUX(CK_INFRA_PCIE_GFMUX_TL_O_P1_SEL,
> +     INFRA_MUX(CLK_INFRA_PCIE_GFMUX_TL_O_P1_SEL,
>                 "infra_pcie_gfmux_tl_o_p1_sel",
>                 infra_pcie_gfmux_tl_ck_o_p1_parents, 0x20, 2, 2),
> -     INFRA_MUX(CK_INFRA_PCIE_GFMUX_TL_O_P2_SEL,
> +     INFRA_MUX(CLK_INFRA_PCIE_GFMUX_TL_O_P2_SEL,
>                 "infra_pcie_gfmux_tl_o_p2_sel",
>                 infra_pcie_gfmux_tl_ck_o_p2_parents, 0x20, 4, 2),
> -     INFRA_MUX(CK_INFRA_PCIE_GFMUX_TL_O_P3_SEL,
> +     INFRA_MUX(CLK_INFRA_PCIE_GFMUX_TL_O_P3_SEL,
>                 "infra_pcie_gfmux_tl_o_p3_sel",
>                 infra_pcie_gfmux_tl_ck_o_p3_parents, 0x20, 6, 2),
>  };
> @@ -607,166 +607,166 @@ static const struct mtk_gate_regs infra_3_cg_regs = {
>
>  /* INFRA GATE */
>  static const struct mtk_gate infracfg_mtk_gates[] = {
> -     GATE_INFRA0_TOP(CK_INFRA_PCIE_PERI_26M_CK_P0,
> -                     "infra_pcie_peri_ck_26m_ck_p0", CK_TOP_INFRA_F26M_SEL, 
> 7),
> -     GATE_INFRA0_TOP(CK_INFRA_PCIE_PERI_26M_CK_P1,
> -                     "infra_pcie_peri_ck_26m_ck_p1", CK_TOP_INFRA_F26M_SEL, 
> 8),
> -     GATE_INFRA0_INFRA(CK_INFRA_PCIE_PERI_26M_CK_P2,
> -                       "infra_pcie_peri_ck_26m_ck_p2", 
> CK_INFRA_PCIE_PERI_26M_CK_P3, 9),
> -     GATE_INFRA0_TOP(CK_INFRA_PCIE_PERI_26M_CK_P3,
> -                     "infra_pcie_peri_ck_26m_ck_p3", CK_TOP_INFRA_F26M_SEL, 
> 10),
> -     GATE_INFRA1_TOP(CK_INFRA_66M_GPT_BCK, "infra_hf_66m_gpt_bck",
> -                     CK_TOP_SYSAXI_SEL, 0),
> -     GATE_INFRA1_TOP(CK_INFRA_66M_PWM_HCK, "infra_hf_66m_pwm_hck",
> -                     CK_TOP_SYSAXI_SEL, 1),
> -     GATE_INFRA1_INFRA(CK_INFRA_66M_PWM_BCK, "infra_hf_66m_pwm_bck",
> -                       CK_INFRA_PWM_SEL, 2),
> -     GATE_INFRA1_INFRA(CK_INFRA_66M_PWM_CK1, "infra_hf_66m_pwm_ck1",
> -                       CK_INFRA_PWM_CK1_SEL, 3),
> -     GATE_INFRA1_INFRA(CK_INFRA_66M_PWM_CK2, "infra_hf_66m_pwm_ck2",
> -                       CK_INFRA_PWM_CK2_SEL, 4),
> -     GATE_INFRA1_INFRA(CK_INFRA_66M_PWM_CK3, "infra_hf_66m_pwm_ck3",
> -                       CK_INFRA_PWM_CK3_SEL, 5),
> -     GATE_INFRA1_INFRA(CK_INFRA_66M_PWM_CK4, "infra_hf_66m_pwm_ck4",
> -                       CK_INFRA_PWM_CK4_SEL, 6),
> -     GATE_INFRA1_INFRA(CK_INFRA_66M_PWM_CK5, "infra_hf_66m_pwm_ck5",
> -                       CK_INFRA_PWM_CK5_SEL, 7),
> -     GATE_INFRA1_INFRA(CK_INFRA_66M_PWM_CK6, "infra_hf_66m_pwm_ck6",
> -                       CK_INFRA_PWM_CK6_SEL, 8),
> -     GATE_INFRA1_INFRA(CK_INFRA_66M_PWM_CK7, "infra_hf_66m_pwm_ck7",
> -                       CK_INFRA_PWM_CK7_SEL, 9),
> -     GATE_INFRA1_INFRA(CK_INFRA_66M_PWM_CK8, "infra_hf_66m_pwm_ck8",
> -                       CK_INFRA_PWM_CK8_SEL, 10),
> -     GATE_INFRA1_TOP(CK_INFRA_133M_CQDMA_BCK, "infra_hf_133m_cqdma_bck",
> -                     CK_TOP_SYSAXI_SEL, 12),
> -     GATE_INFRA1_TOP(CK_INFRA_66M_AUD_SLV_BCK, "infra_66m_aud_slv_bck",
> -                     CK_TOP_SYSAXI_SEL, 13),
> -     GATE_INFRA1_TOP(CK_INFRA_AUD_26M, "infra_f_faud_26m", 
> CK_TOP_INFRA_F26M_SEL, 14),
> -     GATE_INFRA1_TOP(CK_INFRA_AUD_L, "infra_f_faud_l", CK_TOP_AUD_L_SEL, 15),
> -     GATE_INFRA1_TOP(CK_INFRA_AUD_AUD, "infra_f_aud_aud", CK_TOP_A1SYS_SEL,
> +     GATE_INFRA0_TOP(CLK_INFRA_PCIE_PERI_26M_CK_P0,
> +                     "infra_pcie_peri_ck_26m_ck_p0", CLK_TOP_INFRA_F26M_SEL, 
> 7),
> +     GATE_INFRA0_TOP(CLK_INFRA_PCIE_PERI_26M_CK_P1,
> +                     "infra_pcie_peri_ck_26m_ck_p1", CLK_TOP_INFRA_F26M_SEL, 
> 8),
> +     GATE_INFRA0_INFRA(CLK_INFRA_PCIE_PERI_26M_CK_P2,
> +                       "infra_pcie_peri_ck_26m_ck_p2", 
> CLK_INFRA_PCIE_PERI_26M_CK_P3, 9),
> +     GATE_INFRA0_TOP(CLK_INFRA_PCIE_PERI_26M_CK_P3,
> +                     "infra_pcie_peri_ck_26m_ck_p3", CLK_TOP_INFRA_F26M_SEL, 
> 10),
> +     GATE_INFRA1_TOP(CLK_INFRA_66M_GPT_BCK, "infra_hf_66m_gpt_bck",
> +                     CLK_TOP_SYSAXI_SEL, 0),
> +     GATE_INFRA1_TOP(CLK_INFRA_66M_PWM_HCK, "infra_hf_66m_pwm_hck",
> +                     CLK_TOP_SYSAXI_SEL, 1),
> +     GATE_INFRA1_INFRA(CLK_INFRA_66M_PWM_BCK, "infra_hf_66m_pwm_bck",
> +                       CLK_INFRA_PWM_SEL, 2),
> +     GATE_INFRA1_INFRA(CLK_INFRA_66M_PWM_CK1, "infra_hf_66m_pwm_ck1",
> +                       CLK_INFRA_PWM_CK1_SEL, 3),
> +     GATE_INFRA1_INFRA(CLK_INFRA_66M_PWM_CK2, "infra_hf_66m_pwm_ck2",
> +                       CLK_INFRA_PWM_CK2_SEL, 4),
> +     GATE_INFRA1_INFRA(CLK_INFRA_66M_PWM_CK3, "infra_hf_66m_pwm_ck3",
> +                       CLK_INFRA_PWM_CK3_SEL, 5),
> +     GATE_INFRA1_INFRA(CLK_INFRA_66M_PWM_CK4, "infra_hf_66m_pwm_ck4",
> +                       CLK_INFRA_PWM_CK4_SEL, 6),
> +     GATE_INFRA1_INFRA(CLK_INFRA_66M_PWM_CK5, "infra_hf_66m_pwm_ck5",
> +                       CLK_INFRA_PWM_CK5_SEL, 7),
> +     GATE_INFRA1_INFRA(CLK_INFRA_66M_PWM_CK6, "infra_hf_66m_pwm_ck6",
> +                       CLK_INFRA_PWM_CK6_SEL, 8),
> +     GATE_INFRA1_INFRA(CLK_INFRA_66M_PWM_CK7, "infra_hf_66m_pwm_ck7",
> +                       CLK_INFRA_PWM_CK7_SEL, 9),
> +     GATE_INFRA1_INFRA(CLK_INFRA_66M_PWM_CK8, "infra_hf_66m_pwm_ck8",
> +                       CLK_INFRA_PWM_CK8_SEL, 10),
> +     GATE_INFRA1_TOP(CLK_INFRA_133M_CQDMA_BCK, "infra_hf_133m_cqdma_bck",
> +                     CLK_TOP_SYSAXI_SEL, 12),
> +     GATE_INFRA1_TOP(CLK_INFRA_66M_AUD_SLV_BCK, "infra_66m_aud_slv_bck",
> +                     CLK_TOP_SYSAXI_SEL, 13),
> +     GATE_INFRA1_TOP(CLK_INFRA_AUD_26M, "infra_f_faud_26m", 
> CLK_TOP_INFRA_F26M_SEL, 14),
> +     GATE_INFRA1_TOP(CLK_INFRA_AUD_L, "infra_f_faud_l", CLK_TOP_AUD_L_SEL, 
> 15),
> +     GATE_INFRA1_TOP(CLK_INFRA_AUD_AUD, "infra_f_aud_aud", CLK_TOP_A1SYS_SEL,
>                       16),
> -     GATE_INFRA1_TOP(CK_INFRA_AUD_EG2, "infra_f_faud_eg2", 
> CK_TOP_A_TUNER_SEL,
> +     GATE_INFRA1_TOP(CLK_INFRA_AUD_EG2, "infra_f_faud_eg2", 
> CLK_TOP_A_TUNER_SEL,
>                       18),
> -     GATE_INFRA1_TOP(CK_INFRA_DRAMC_F26M, "infra_dramc_f26m", 
> CK_TOP_INFRA_F26M_SEL,
> +     GATE_INFRA1_TOP(CLK_INFRA_DRAMC_F26M, "infra_dramc_f26m", 
> CLK_TOP_INFRA_F26M_SEL,
>                       19),
> -     GATE_INFRA1_TOP(CK_INFRA_133M_DBG_ACKM, "infra_hf_133m_dbg_ackm",
> -                     CK_TOP_SYSAXI_SEL, 20),
> -     GATE_INFRA1_TOP(CK_INFRA_66M_AP_DMA_BCK, "infra_66m_ap_dma_bck",
> -                     CK_TOP_SYSAXI_SEL, 21),
> -     GATE_INFRA1_TOP(CK_INFRA_66M_SEJ_BCK, "infra_hf_66m_sej_bck",
> -                     CK_TOP_SYSAXI_SEL, 29),
> -     GATE_INFRA1_TOP(CK_INFRA_PRE_CK_SEJ_F13M, "infra_pre_ck_sej_f13m",
> -                     CK_TOP_INFRA_F26M_SEL, 30),
> -     /* GATE_INFRA1_TOP(CK_INFRA_66M_TRNG, "infra_hf_66m_trng", 
> CK_TOP_SYSAXI_SEL,
> +     GATE_INFRA1_TOP(CLK_INFRA_133M_DBG_ACKM, "infra_hf_133m_dbg_ackm",
> +                     CLK_TOP_SYSAXI_SEL, 20),
> +     GATE_INFRA1_TOP(CLK_INFRA_66M_AP_DMA_BCK, "infra_66m_ap_dma_bck",
> +                     CLK_TOP_SYSAXI_SEL, 21),
> +     GATE_INFRA1_TOP(CLK_INFRA_66M_SEJ_BCK, "infra_hf_66m_sej_bck",
> +                     CLK_TOP_SYSAXI_SEL, 29),
> +     GATE_INFRA1_TOP(CLK_INFRA_PRE_CK_SEJ_F13M, "infra_pre_ck_sej_f13m",
> +                     CLK_TOP_INFRA_F26M_SEL, 30),
> +     /* GATE_INFRA1_TOP(CLK_INFRA_66M_TRNG, "infra_hf_66m_trng", 
> CLK_TOP_SYSAXI_SEL,
>                          31), */
> -     GATE_INFRA2_TOP(CK_INFRA_26M_THERM_SYSTEM, "infra_hf_26m_therm_system",
> -                     CK_TOP_INFRA_F26M_SEL, 0),
> -     GATE_INFRA2_TOP(CK_INFRA_I2C_BCK, "infra_i2c_bck", CK_TOP_I2C_SEL, 1),
> -     /* GATE_INFRA2_TOP(CK_INFRA_66M_UART0_PCK, "infra_hf_66m_uart0_pck",
> -                        CK_TOP_SYSAXI_SEL, 3), */
> -     /* GATE_INFRA2_TOP(CK_INFRA_66M_UART1_PCK, "infra_hf_66m_uart1_pck",
> -                        CK_TOP_SYSAXI_SEL, 4), */
> -     /* GATE_INFRA2_TOP(CK_INFRA_66M_UART2_PCK, "infra_hf_66m_uart2_pck",
> -                        CK_TOP_SYSAXI_SEL, 5), */
> -     GATE_INFRA2_INFRA(CK_INFRA_52M_UART0_CK, "infra_f_52m_uart0",
> -                       CK_INFRA_MUX_UART0_SEL, 3),
> -     GATE_INFRA2_INFRA(CK_INFRA_52M_UART1_CK, "infra_f_52m_uart1",
> -                       CK_INFRA_MUX_UART1_SEL, 4),
> -     GATE_INFRA2_INFRA(CK_INFRA_52M_UART2_CK, "infra_f_52m_uart2",
> -                       CK_INFRA_MUX_UART2_SEL, 5),
> -     GATE_INFRA2_TOP(CK_INFRA_NFI, "infra_f_fnfi", CK_TOP_NFI1X_SEL, 9),
> -     GATE_INFRA2_TOP(CK_INFRA_SPINFI, "infra_f_fspinfi", CK_TOP_SPINFI_SEL, 
> 10),
> -     GATE_INFRA2_TOP(CK_INFRA_66M_NFI_HCK, "infra_hf_66m_nfi_hck",
> -                     CK_TOP_SYSAXI_SEL, 11),
> -     GATE_INFRA2_INFRA(CK_INFRA_104M_SPI0, "infra_hf_104m_spi0",
> -                       CK_INFRA_MUX_SPI0_SEL, 12),
> -     GATE_INFRA2_INFRA(CK_INFRA_104M_SPI1, "infra_hf_104m_spi1",
> -                       CK_INFRA_MUX_SPI1_SEL, 13),
> -     GATE_INFRA2_INFRA(CK_INFRA_104M_SPI2_BCK, "infra_hf_104m_spi2_bck",
> -                       CK_INFRA_MUX_SPI2_SEL, 14),
> -     GATE_INFRA2_TOP(CK_INFRA_66M_SPI0_HCK, "infra_hf_66m_spi0_hck",
> -                     CK_TOP_SYSAXI_SEL, 15),
> -     GATE_INFRA2_TOP(CK_INFRA_66M_SPI1_HCK, "infra_hf_66m_spi1_hck",
> -                     CK_TOP_SYSAXI_SEL, 16),
> -     GATE_INFRA2_TOP(CK_INFRA_66M_SPI2_HCK, "infra_hf_66m_spi2_hck",
> -                     CK_TOP_SYSAXI_SEL, 17),
> -     GATE_INFRA2_TOP(CK_INFRA_66M_FLASHIF_AXI, "infra_hf_66m_flashif_axi",
> -                     CK_TOP_SYSAXI_SEL, 18),
> -     GATE_INFRA2_TOP(CK_INFRA_RTC, "infra_f_frtc", CK_TOP_RTC_32K, 19),
> -     GATE_INFRA2_TOP(CK_INFRA_26M_ADC_BCK, "infra_f_26m_adc_bck",
> -                     CK_TOP_INFRA_F26M_SEL, 20),
> -     GATE_INFRA2_INFRA(CK_INFRA_RC_ADC, "infra_f_frc_adc", 
> CK_INFRA_26M_ADC_BCK,
> +     GATE_INFRA2_TOP(CLK_INFRA_26M_THERM_SYSTEM, "infra_hf_26m_therm_system",
> +                     CLK_TOP_INFRA_F26M_SEL, 0),
> +     GATE_INFRA2_TOP(CLK_INFRA_I2C_BCK, "infra_i2c_bck", CLK_TOP_I2C_SEL, 1),
> +     /* GATE_INFRA2_TOP(CLK_INFRA_66M_UART0_PCK, "infra_hf_66m_uart0_pck",
> +                        CLK_TOP_SYSAXI_SEL, 3), */
> +     /* GATE_INFRA2_TOP(CLK_INFRA_66M_UART1_PCK, "infra_hf_66m_uart1_pck",
> +                        CLK_TOP_SYSAXI_SEL, 4), */
> +     /* GATE_INFRA2_TOP(CLK_INFRA_66M_UART2_PCK, "infra_hf_66m_uart2_pck",
> +                        CLK_TOP_SYSAXI_SEL, 5), */
> +     GATE_INFRA2_INFRA(CLK_INFRA_52M_UART0_CK, "infra_f_52m_uart0",
> +                       CLK_INFRA_MUX_UART0_SEL, 3),
> +     GATE_INFRA2_INFRA(CLK_INFRA_52M_UART1_CK, "infra_f_52m_uart1",
> +                       CLK_INFRA_MUX_UART1_SEL, 4),
> +     GATE_INFRA2_INFRA(CLK_INFRA_52M_UART2_CK, "infra_f_52m_uart2",
> +                       CLK_INFRA_MUX_UART2_SEL, 5),
> +     GATE_INFRA2_TOP(CLK_INFRA_NFI, "infra_f_fnfi", CLK_TOP_NFI1X_SEL, 9),
> +     GATE_INFRA2_TOP(CLK_INFRA_SPINFI, "infra_f_fspinfi", 
> CLK_TOP_SPINFI_SEL, 10),
> +     GATE_INFRA2_TOP(CLK_INFRA_66M_NFI_HCK, "infra_hf_66m_nfi_hck",
> +                     CLK_TOP_SYSAXI_SEL, 11),
> +     GATE_INFRA2_INFRA(CLK_INFRA_104M_SPI0, "infra_hf_104m_spi0",
> +                       CLK_INFRA_MUX_SPI0_SEL, 12),
> +     GATE_INFRA2_INFRA(CLK_INFRA_104M_SPI1, "infra_hf_104m_spi1",
> +                       CLK_INFRA_MUX_SPI1_SEL, 13),
> +     GATE_INFRA2_INFRA(CLK_INFRA_104M_SPI2_BCK, "infra_hf_104m_spi2_bck",
> +                       CLK_INFRA_MUX_SPI2_SEL, 14),
> +     GATE_INFRA2_TOP(CLK_INFRA_66M_SPI0_HCK, "infra_hf_66m_spi0_hck",
> +                     CLK_TOP_SYSAXI_SEL, 15),
> +     GATE_INFRA2_TOP(CLK_INFRA_66M_SPI1_HCK, "infra_hf_66m_spi1_hck",
> +                     CLK_TOP_SYSAXI_SEL, 16),
> +     GATE_INFRA2_TOP(CLK_INFRA_66M_SPI2_HCK, "infra_hf_66m_spi2_hck",
> +                     CLK_TOP_SYSAXI_SEL, 17),
> +     GATE_INFRA2_TOP(CLK_INFRA_66M_FLASHIF_AXI, "infra_hf_66m_flashif_axi",
> +                     CLK_TOP_SYSAXI_SEL, 18),
> +     GATE_INFRA2_TOP(CLK_INFRA_RTC, "infra_f_frtc", CLK_TOP_RTC_32K, 19),
> +     GATE_INFRA2_TOP(CLK_INFRA_26M_ADC_BCK, "infra_f_26m_adc_bck",
> +                     CLK_TOP_INFRA_F26M_SEL, 20),
> +     GATE_INFRA2_INFRA(CLK_INFRA_RC_ADC, "infra_f_frc_adc", 
> CLK_INFRA_26M_ADC_BCK,
>                         21),
> -     GATE_INFRA2_TOP(CK_INFRA_MSDC400, "infra_f_fmsdc400", 
> CK_TOP_EMMC_400M_SEL,
> +     GATE_INFRA2_TOP(CLK_INFRA_MSDC400, "infra_f_fmsdc400", 
> CLK_TOP_EMMC_400M_SEL,
>                       22),
> -     GATE_INFRA2_TOP(CK_INFRA_MSDC2_HCK, "infra_f_fmsdc2_hck",
> -                     CK_TOP_EMMC_250M_SEL, 23),
> -     GATE_INFRA2_TOP(CK_INFRA_133M_MSDC_0_HCK, "infra_hf_133m_msdc_0_hck",
> -                     CK_TOP_SYSAXI_SEL, 24),
> -     GATE_INFRA2_TOP(CK_INFRA_66M_MSDC_0_HCK, "infra_66m_msdc_0_hck",
> -                     CK_TOP_SYSAXI_SEL, 25),
> -     GATE_INFRA2_TOP(CK_INFRA_133M_CPUM_BCK, "infra_hf_133m_cpum_bck",
> -                     CK_TOP_SYSAXI_SEL, 26),
> -     GATE_INFRA2_TOP(CK_INFRA_BIST2FPC, "infra_hf_fbist2fpc", 
> CK_TOP_NFI1X_SEL,
> +     GATE_INFRA2_TOP(CLK_INFRA_MSDC2_HCK, "infra_f_fmsdc2_hck",
> +                     CLK_TOP_EMMC_250M_SEL, 23),
> +     GATE_INFRA2_TOP(CLK_INFRA_133M_MSDC_0_HCK, "infra_hf_133m_msdc_0_hck",
> +                     CLK_TOP_SYSAXI_SEL, 24),
> +     GATE_INFRA2_TOP(CLK_INFRA_66M_MSDC_0_HCK, "infra_66m_msdc_0_hck",
> +                     CLK_TOP_SYSAXI_SEL, 25),
> +     GATE_INFRA2_TOP(CLK_INFRA_133M_CPUM_BCK, "infra_hf_133m_cpum_bck",
> +                     CLK_TOP_SYSAXI_SEL, 26),
> +     GATE_INFRA2_TOP(CLK_INFRA_BIST2FPC, "infra_hf_fbist2fpc", 
> CLK_TOP_NFI1X_SEL,
>                       27),
> -     GATE_INFRA2_TOP(CK_INFRA_I2C_X16W_MCK_CK_P1, 
> "infra_hf_i2c_x16w_mck_ck_p1",
> -                     CK_TOP_SYSAXI_SEL, 29),
> -     GATE_INFRA2_TOP(CK_INFRA_I2C_X16W_PCK_CK_P1, 
> "infra_hf_i2c_x16w_pck_ck_p1",
> -                     CK_TOP_SYSAXI_SEL, 31),
> -     GATE_INFRA3_TOP(CK_INFRA_133M_USB_HCK, "infra_133m_usb_hck",
> -                     CK_TOP_SYSAXI_SEL, 0),
> -     GATE_INFRA3_TOP(CK_INFRA_133M_USB_HCK_CK_P1, "infra_133m_usb_hck_ck_p1",
> -                     CK_TOP_SYSAXI_SEL, 1),
> -     GATE_INFRA3_TOP(CK_INFRA_66M_USB_HCK, "infra_66m_usb_hck",
> -                     CK_TOP_SYSAXI_SEL, 2),
> -     GATE_INFRA3_TOP(CK_INFRA_66M_USB_HCK_CK_P1, "infra_66m_usb_hck_ck_p1",
> -                     CK_TOP_SYSAXI_SEL, 3),
> -     GATE_INFRA3_TOP(CK_INFRA_USB_SYS, "infra_usb_sys", CK_TOP_USB_SYS_SEL, 
> 4),
> -     GATE_INFRA3_TOP(CK_INFRA_USB_SYS_CK_P1, "infra_usb_sys_ck_p1",
> -                     CK_TOP_USB_SYS_P1_SEL, 5),
> -     GATE_INFRA3_XTAL(CK_INFRA_USB_REF, "infra_usb_ref", CLK_XTAL, 6),
> -     GATE_INFRA3_XTAL(CK_INFRA_USB_CK_P1, "infra_usb_ck_p1", CLK_XTAL,
> +     GATE_INFRA2_TOP(CLK_INFRA_I2C_X16W_MCK_CK_P1, 
> "infra_hf_i2c_x16w_mck_ck_p1",
> +                     CLK_TOP_SYSAXI_SEL, 29),
> +     GATE_INFRA2_TOP(CLK_INFRA_I2C_X16W_PCK_CK_P1, 
> "infra_hf_i2c_x16w_pck_ck_p1",
> +                     CLK_TOP_SYSAXI_SEL, 31),
> +     GATE_INFRA3_TOP(CLK_INFRA_133M_USB_HCK, "infra_133m_usb_hck",
> +                     CLK_TOP_SYSAXI_SEL, 0),
> +     GATE_INFRA3_TOP(CLK_INFRA_133M_USB_HCK_CK_P1, 
> "infra_133m_usb_hck_ck_p1",
> +                     CLK_TOP_SYSAXI_SEL, 1),
> +     GATE_INFRA3_TOP(CLK_INFRA_66M_USB_HCK, "infra_66m_usb_hck",
> +                     CLK_TOP_SYSAXI_SEL, 2),
> +     GATE_INFRA3_TOP(CLK_INFRA_66M_USB_HCK_CK_P1, "infra_66m_usb_hck_ck_p1",
> +                     CLK_TOP_SYSAXI_SEL, 3),
> +     GATE_INFRA3_TOP(CLK_INFRA_USB_SYS, "infra_usb_sys", 
> CLK_TOP_USB_SYS_SEL, 4),
> +     GATE_INFRA3_TOP(CLK_INFRA_USB_SYS_CK_P1, "infra_usb_sys_ck_p1",
> +                     CLK_TOP_USB_SYS_P1_SEL, 5),
> +     GATE_INFRA3_XTAL(CLK_INFRA_USB_REF, "infra_usb_ref", CLK_XTAL, 6),
> +     GATE_INFRA3_XTAL(CLK_INFRA_USB_CK_P1, "infra_usb_ck_p1", CLK_XTAL,
>                        7),
> -     GATE_INFRA3_TOP(CK_INFRA_USB_FRMCNT, "infra_usb_frmcnt",
> -                     CK_TOP_USB_FRMCNT_SEL, 8),
> -     GATE_INFRA3_TOP(CK_INFRA_USB_FRMCNT_CK_P1, "infra_usb_frmcnt_ck_p1",
> -                     CK_TOP_USB_FRMCNT_P1_SEL, 9),
> -     GATE_INFRA3_XTAL(CK_INFRA_USB_PIPE, "infra_usb_pipe", CLK_XTAL,
> +     GATE_INFRA3_TOP(CLK_INFRA_USB_FRMCNT, "infra_usb_frmcnt",
> +                     CLK_TOP_USB_FRMCNT_SEL, 8),
> +     GATE_INFRA3_TOP(CLK_INFRA_USB_FRMCNT_CK_P1, "infra_usb_frmcnt_ck_p1",
> +                     CLK_TOP_USB_FRMCNT_P1_SEL, 9),
> +     GATE_INFRA3_XTAL(CLK_INFRA_USB_PIPE, "infra_usb_pipe", CLK_XTAL,
>                        10),
> -     GATE_INFRA3_XTAL(CK_INFRA_USB_PIPE_CK_P1, "infra_usb_pipe_ck_p1",
> +     GATE_INFRA3_XTAL(CLK_INFRA_USB_PIPE_CK_P1, "infra_usb_pipe_ck_p1",
>                        CLK_XTAL, 11),
> -     GATE_INFRA3_XTAL(CK_INFRA_USB_UTMI, "infra_usb_utmi", CLK_XTAL,
> +     GATE_INFRA3_XTAL(CLK_INFRA_USB_UTMI, "infra_usb_utmi", CLK_XTAL,
>                        12),
> -     GATE_INFRA3_XTAL(CK_INFRA_USB_UTMI_CK_P1, "infra_usb_utmi_ck_p1",
> +     GATE_INFRA3_XTAL(CLK_INFRA_USB_UTMI_CK_P1, "infra_usb_utmi_ck_p1",
>                        CLK_XTAL, 13),
> -     GATE_INFRA3_TOP(CK_INFRA_USB_XHCI, "infra_usb_xhci", 
> CK_TOP_USB_XHCI_SEL,
> +     GATE_INFRA3_TOP(CLK_INFRA_USB_XHCI, "infra_usb_xhci", 
> CLK_TOP_USB_XHCI_SEL,
>                       14),
> -     GATE_INFRA3_TOP(CK_INFRA_USB_XHCI_CK_P1, "infra_usb_xhci_ck_p1",
> -                     CK_TOP_USB_XHCI_P1_SEL, 15),
> -     GATE_INFRA3_INFRA(CK_INFRA_PCIE_GFMUX_TL_P0, 
> "infra_pcie_gfmux_tl_ck_p0",
> -                       CK_INFRA_PCIE_GFMUX_TL_O_P0_SEL, 20),
> -     GATE_INFRA3_INFRA(CK_INFRA_PCIE_GFMUX_TL_P1, 
> "infra_pcie_gfmux_tl_ck_p1",
> -                       CK_INFRA_PCIE_GFMUX_TL_O_P1_SEL, 21),
> -     GATE_INFRA3_INFRA(CK_INFRA_PCIE_GFMUX_TL_P2, 
> "infra_pcie_gfmux_tl_ck_p2",
> -                       CK_INFRA_PCIE_GFMUX_TL_O_P2_SEL, 22),
> -     GATE_INFRA3_INFRA(CK_INFRA_PCIE_GFMUX_TL_P3, 
> "infra_pcie_gfmux_tl_ck_p3",
> -                       CK_INFRA_PCIE_GFMUX_TL_O_P3_SEL, 23),
> -     GATE_INFRA3_XTAL(CK_INFRA_PCIE_PIPE_P0, "infra_pcie_pipe_ck_p0",
> +     GATE_INFRA3_TOP(CLK_INFRA_USB_XHCI_CK_P1, "infra_usb_xhci_ck_p1",
> +                     CLK_TOP_USB_XHCI_P1_SEL, 15),
> +     GATE_INFRA3_INFRA(CLK_INFRA_PCIE_GFMUX_TL_P0, 
> "infra_pcie_gfmux_tl_ck_p0",
> +                       CLK_INFRA_PCIE_GFMUX_TL_O_P0_SEL, 20),
> +     GATE_INFRA3_INFRA(CLK_INFRA_PCIE_GFMUX_TL_P1, 
> "infra_pcie_gfmux_tl_ck_p1",
> +                       CLK_INFRA_PCIE_GFMUX_TL_O_P1_SEL, 21),
> +     GATE_INFRA3_INFRA(CLK_INFRA_PCIE_GFMUX_TL_P2, 
> "infra_pcie_gfmux_tl_ck_p2",
> +                       CLK_INFRA_PCIE_GFMUX_TL_O_P2_SEL, 22),
> +     GATE_INFRA3_INFRA(CLK_INFRA_PCIE_GFMUX_TL_P3, 
> "infra_pcie_gfmux_tl_ck_p3",
> +                       CLK_INFRA_PCIE_GFMUX_TL_O_P3_SEL, 23),
> +     GATE_INFRA3_XTAL(CLK_INFRA_PCIE_PIPE_P0, "infra_pcie_pipe_ck_p0",
>                        CLK_XTAL, 24),
> -     GATE_INFRA3_XTAL(CK_INFRA_PCIE_PIPE_P1, "infra_pcie_pipe_ck_p1",
> +     GATE_INFRA3_XTAL(CLK_INFRA_PCIE_PIPE_P1, "infra_pcie_pipe_ck_p1",
>                        CLK_XTAL, 25),
> -     GATE_INFRA3_XTAL(CK_INFRA_PCIE_PIPE_P2, "infra_pcie_pipe_ck_p2",
> +     GATE_INFRA3_XTAL(CLK_INFRA_PCIE_PIPE_P2, "infra_pcie_pipe_ck_p2",
>                        CLK_XTAL, 26),
> -     GATE_INFRA3_XTAL(CK_INFRA_PCIE_PIPE_P3, "infra_pcie_pipe_ck_p3",
> +     GATE_INFRA3_XTAL(CLK_INFRA_PCIE_PIPE_P3, "infra_pcie_pipe_ck_p3",
>                        CLK_XTAL, 27),
> -     GATE_INFRA3_TOP(CK_INFRA_133M_PCIE_CK_P0, "infra_133m_pcie_ck_p0",
> -                     CK_TOP_SYSAXI_SEL, 28),
> -     GATE_INFRA3_TOP(CK_INFRA_133M_PCIE_CK_P1, "infra_133m_pcie_ck_p1",
> -                     CK_TOP_SYSAXI_SEL, 29),
> -     GATE_INFRA3_TOP(CK_INFRA_133M_PCIE_CK_P2, "infra_133m_pcie_ck_p2",
> -                     CK_TOP_SYSAXI_SEL, 30),
> -     GATE_INFRA3_TOP(CK_INFRA_133M_PCIE_CK_P3, "infra_133m_pcie_ck_p3",
> -                     CK_TOP_SYSAXI_SEL, 31),
> +     GATE_INFRA3_TOP(CLK_INFRA_133M_PCIE_CK_P0, "infra_133m_pcie_ck_p0",
> +                     CLK_TOP_SYSAXI_SEL, 28),
> +     GATE_INFRA3_TOP(CLK_INFRA_133M_PCIE_CK_P1, "infra_133m_pcie_ck_p1",
> +                     CLK_TOP_SYSAXI_SEL, 29),
> +     GATE_INFRA3_TOP(CLK_INFRA_133M_PCIE_CK_P2, "infra_133m_pcie_ck_p2",
> +                     CLK_TOP_SYSAXI_SEL, 30),
> +     GATE_INFRA3_TOP(CLK_INFRA_133M_PCIE_CK_P3, "infra_133m_pcie_ck_p3",
> +                     CLK_TOP_SYSAXI_SEL, 31),
>  };
>
>  static const struct mtk_clk_tree mt7988_fixed_pll_clk_tree = {
> @@ -777,8 +777,8 @@ static const struct mtk_clk_tree 
> mt7988_fixed_pll_clk_tree = {
>  };
>
>  static const struct mtk_clk_tree mt7988_topckgen_clk_tree = {
> -     .fdivs_offs = CK_TOP_XTAL_D2,
> -     .muxes_offs = CK_TOP_NETSYS_SEL,
> +     .fdivs_offs = CLK_TOP_XTAL_D2,
> +     .muxes_offs = CLK_TOP_NETSYS_SEL,
>       .fclks = topckgen_mtk_fixed_clks,
>       .fdivs = topckgen_mtk_fixed_factors,
>       .muxes = topckgen_mtk_muxes,
> @@ -787,8 +787,8 @@ static const struct mtk_clk_tree mt7988_topckgen_clk_tree 
> = {
>  };
>
>  static const struct mtk_clk_tree mt7988_infracfg_clk_tree = {
> -     .muxes_offs = CK_INFRA_MUX_UART0_SEL,
> -     .gates_offs = CK_INFRA_PCIE_PERI_26M_CK_P0,
> +     .muxes_offs = CLK_INFRA_MUX_UART0_SEL,
> +     .gates_offs = CLK_INFRA_PCIE_PERI_26M_CK_P0,
>       .muxes = infracfg_mtk_mux,
>       .gates = infracfg_mtk_gates,
>       .flags = CLK_BYPASS_XTAL,
> @@ -879,7 +879,7 @@ static const struct mtk_gate_regs ethdma_cg_regs = {
>       }
>
>  static const struct mtk_gate ethdma_mtk_gate[] = {
> -     GATE_ETHDMA(CK_ETHDMA_FE_EN, "ethdma_fe_en", CK_TOP_NETSYS_2X_SEL, 6),
> +     GATE_ETHDMA(CLK_ETHDMA_FE_EN, "ethdma_fe_en", CLK_TOP_NETSYS_2X_SEL, 6),
>  };
>
>  static int mt7988_ethdma_probe(struct udevice *dev)
> @@ -934,10 +934,10 @@ static const struct mtk_gate_regs sgmii0_cg_regs = {
>       }
>
>  static const struct mtk_gate sgmiisys_0_mtk_gate[] = {
> -     /* connect to fake clock, so use CK_TOP_XTAL as the clock parent */
> -     GATE_SGMII0(CK_SGM0_TX_EN, "sgm0_tx_en", CK_TOP_XTAL, 2),
> -     /* connect to fake clock, so use CK_TOP_XTAL as the clock parent */
> -     GATE_SGMII0(CK_SGM0_RX_EN, "sgm0_rx_en", CK_TOP_XTAL, 3),
> +     /* connect to fake clock, so use CLK_TOP_XTAL as the clock parent */
> +     GATE_SGMII0(CLK_SGM0_TX_EN, "sgm0_tx_en", CLK_TOP_XTAL, 2),
> +     /* connect to fake clock, so use CLK_TOP_XTAL as the clock parent */
> +     GATE_SGMII0(CLK_SGM0_RX_EN, "sgm0_rx_en", CLK_TOP_XTAL, 3),
>  };
>
>  static int mt7988_sgmiisys_0_probe(struct udevice *dev)
> @@ -978,10 +978,10 @@ static const struct mtk_gate_regs sgmii1_cg_regs = {
>       }
>
>  static const struct mtk_gate sgmiisys_1_mtk_gate[] = {
> -     /* connect to fake clock, so use CK_TOP_XTAL as the clock parent */
> -     GATE_SGMII1(CK_SGM1_TX_EN, "sgm1_tx_en", CK_TOP_XTAL, 2),
> -     /* connect to fake clock, so use CK_TOP_XTAL as the clock parent */
> -     GATE_SGMII1(CK_SGM1_RX_EN, "sgm1_rx_en", CK_TOP_XTAL, 3),
> +     /* connect to fake clock, so use CLK_TOP_XTAL as the clock parent */
> +     GATE_SGMII1(CLK_SGM1_TX_EN, "sgm1_tx_en", CLK_TOP_XTAL, 2),
> +     /* connect to fake clock, so use CLK_TOP_XTAL as the clock parent */
> +     GATE_SGMII1(CLK_SGM1_RX_EN, "sgm1_rx_en", CLK_TOP_XTAL, 3),
>  };
>
>  static int mt7988_sgmiisys_1_probe(struct udevice *dev)
> @@ -1022,12 +1022,12 @@ static const struct mtk_gate_regs ethwarp_cg_regs = {
>       }
>
>  static const struct mtk_gate ethwarp_mtk_gate[] = {
> -     GATE_ETHWARP(CK_ETHWARP_WOCPU2_EN, "ethwarp_wocpu2_en",
> -                  CK_TOP_NETSYS_MCU_SEL, 13),
> -     GATE_ETHWARP(CK_ETHWARP_WOCPU1_EN, "ethwarp_wocpu1_en",
> -                  CK_TOP_NETSYS_MCU_SEL, 14),
> -     GATE_ETHWARP(CK_ETHWARP_WOCPU0_EN, "ethwarp_wocpu0_en",
> -                  CK_TOP_NETSYS_MCU_SEL, 15),
> +     GATE_ETHWARP(CLK_ETHWARP_WOCPU2_EN, "ethwarp_wocpu2_en",
> +                  CLK_TOP_NETSYS_MCU_SEL, 13),
> +     GATE_ETHWARP(CLK_ETHWARP_WOCPU1_EN, "ethwarp_wocpu1_en",
> +                  CLK_TOP_NETSYS_MCU_SEL, 14),
> +     GATE_ETHWARP(CLK_ETHWARP_WOCPU0_EN, "ethwarp_wocpu0_en",
> +                  CLK_TOP_NETSYS_MCU_SEL, 15),
>  };
>
>  static int mt7988_ethwarp_probe(struct udevice *dev)
> diff --git a/include/dt-bindings/clock/mt7988-clk.h 
> b/include/dt-bindings/clock/mt7988-clk.h
> index 7c64f5f3d03..e6e6978809d 100644
> --- a/include/dt-bindings/clock/mt7988-clk.h
> +++ b/include/dt-bindings/clock/mt7988-clk.h
> @@ -10,255 +10,255 @@
>
>  /* INFRACFG_AO */
>  /* mtk_mux */
> -#define CK_INFRA_MUX_UART0_SEL                       0
> -#define CK_INFRA_MUX_UART1_SEL                       1
> -#define CK_INFRA_MUX_UART2_SEL                       2
> -#define CK_INFRA_MUX_SPI0_SEL                        3
> -#define CK_INFRA_MUX_SPI1_SEL                        4
> -#define CK_INFRA_MUX_SPI2_SEL                        5
> -#define CK_INFRA_PWM_SEL                     6
> -#define CK_INFRA_PWM_CK1_SEL                 7
> -#define CK_INFRA_PWM_CK2_SEL                 8
> -#define CK_INFRA_PWM_CK3_SEL                 9
> -#define CK_INFRA_PWM_CK4_SEL                 10
> -#define CK_INFRA_PWM_CK5_SEL                 11
> -#define CK_INFRA_PWM_CK6_SEL                 12
> -#define CK_INFRA_PWM_CK7_SEL                 13
> -#define CK_INFRA_PWM_CK8_SEL                 14
> -#define CK_INFRA_PCIE_GFMUX_TL_O_P0_SEL              15
> -#define CK_INFRA_PCIE_GFMUX_TL_O_P1_SEL              16
> -#define CK_INFRA_PCIE_GFMUX_TL_O_P2_SEL              17
> -#define CK_INFRA_PCIE_GFMUX_TL_O_P3_SEL              18
> +#define CLK_INFRA_MUX_UART0_SEL                      0
> +#define CLK_INFRA_MUX_UART1_SEL                      1
> +#define CLK_INFRA_MUX_UART2_SEL                      2
> +#define CLK_INFRA_MUX_SPI0_SEL                       3
> +#define CLK_INFRA_MUX_SPI1_SEL                       4
> +#define CLK_INFRA_MUX_SPI2_SEL                       5
> +#define CLK_INFRA_PWM_SEL                    6
> +#define CLK_INFRA_PWM_CK1_SEL                        7
> +#define CLK_INFRA_PWM_CK2_SEL                        8
> +#define CLK_INFRA_PWM_CK3_SEL                        9
> +#define CLK_INFRA_PWM_CK4_SEL                        10
> +#define CLK_INFRA_PWM_CK5_SEL                        11
> +#define CLK_INFRA_PWM_CK6_SEL                        12
> +#define CLK_INFRA_PWM_CK7_SEL                        13
> +#define CLK_INFRA_PWM_CK8_SEL                        14
> +#define CLK_INFRA_PCIE_GFMUX_TL_O_P0_SEL             15
> +#define CLK_INFRA_PCIE_GFMUX_TL_O_P1_SEL             16
> +#define CLK_INFRA_PCIE_GFMUX_TL_O_P2_SEL             17
> +#define CLK_INFRA_PCIE_GFMUX_TL_O_P3_SEL             18
>
>  /* INFRACFG */
>  /* mtk_gate */
> -#define CK_INFRA_PCIE_PERI_26M_CK_P0         19
> -#define CK_INFRA_PCIE_PERI_26M_CK_P1         20
> -#define CK_INFRA_PCIE_PERI_26M_CK_P2         21
> -#define CK_INFRA_PCIE_PERI_26M_CK_P3         22
> -#define CK_INFRA_66M_GPT_BCK                 23
> -#define CK_INFRA_66M_PWM_HCK                 24
> -#define CK_INFRA_66M_PWM_BCK                 25
> -#define CK_INFRA_66M_PWM_CK1                 26
> -#define CK_INFRA_66M_PWM_CK2                 27
> -#define CK_INFRA_66M_PWM_CK3                 28
> -#define CK_INFRA_66M_PWM_CK4                 29
> -#define CK_INFRA_66M_PWM_CK5                 30
> -#define CK_INFRA_66M_PWM_CK6                 31
> -#define CK_INFRA_66M_PWM_CK7                 32
> -#define CK_INFRA_66M_PWM_CK8                 33
> -#define CK_INFRA_133M_CQDMA_BCK                      34
> -#define CK_INFRA_66M_AUD_SLV_BCK             35
> -#define CK_INFRA_AUD_26M                     36
> -#define CK_INFRA_AUD_L                               37
> -#define CK_INFRA_AUD_AUD                     38
> -#define CK_INFRA_AUD_EG2                     39
> -#define CK_INFRA_DRAMC_F26M                  40
> -#define CK_INFRA_133M_DBG_ACKM                       41
> -#define CK_INFRA_66M_AP_DMA_BCK                      42
> -#define CK_INFRA_66M_SEJ_BCK                 43
> -#define CK_INFRA_PRE_CK_SEJ_F13M             44
> -/* #define CK_INFRA_66M_TRNG                 44 */
> +#define CLK_INFRA_PCIE_PERI_26M_CK_P0                19
> +#define CLK_INFRA_PCIE_PERI_26M_CK_P1                20
> +#define CLK_INFRA_PCIE_PERI_26M_CK_P2                21
> +#define CLK_INFRA_PCIE_PERI_26M_CK_P3                22
> +#define CLK_INFRA_66M_GPT_BCK                        23
> +#define CLK_INFRA_66M_PWM_HCK                        24
> +#define CLK_INFRA_66M_PWM_BCK                        25
> +#define CLK_INFRA_66M_PWM_CK1                        26
> +#define CLK_INFRA_66M_PWM_CK2                        27
> +#define CLK_INFRA_66M_PWM_CK3                        28
> +#define CLK_INFRA_66M_PWM_CK4                        29
> +#define CLK_INFRA_66M_PWM_CK5                        30
> +#define CLK_INFRA_66M_PWM_CK6                        31
> +#define CLK_INFRA_66M_PWM_CK7                        32
> +#define CLK_INFRA_66M_PWM_CK8                        33
> +#define CLK_INFRA_133M_CQDMA_BCK                     34
> +#define CLK_INFRA_66M_AUD_SLV_BCK            35
> +#define CLK_INFRA_AUD_26M                    36
> +#define CLK_INFRA_AUD_L                              37
> +#define CLK_INFRA_AUD_AUD                    38
> +#define CLK_INFRA_AUD_EG2                    39
> +#define CLK_INFRA_DRAMC_F26M                 40
> +#define CLK_INFRA_133M_DBG_ACKM                      41
> +#define CLK_INFRA_66M_AP_DMA_BCK                     42
> +#define CLK_INFRA_66M_SEJ_BCK                        43
> +#define CLK_INFRA_PRE_CK_SEJ_F13M            44
> +/* #define CLK_INFRA_66M_TRNG                        44 */
>  #define CLK_INFRA_26M_THERM_SYSTEM           45
>  #define CLK_INFRA_I2C_BCK                    46
> -/* #define CK_INFRA_66M_UART0_PCK            46 */
> -/* #define CK_INFRA_66M_UART1_PCK            47 */
> -/* #define CK_INFRA_66M_UART2_PCK            48 */
> -#define CK_INFRA_52M_UART0_CK                        47
> -#define CK_INFRA_52M_UART1_CK                        48
> -#define CK_INFRA_52M_UART2_CK                        49
> -#define CK_INFRA_NFI                         50
> -#define CK_INFRA_SPINFI                              51
> -#define CK_INFRA_66M_NFI_HCK                 52
> -#define CK_INFRA_104M_SPI0                   53
> -#define CK_INFRA_104M_SPI1                   54
> -#define CK_INFRA_104M_SPI2_BCK                       55
> -#define CK_INFRA_66M_SPI0_HCK                        56
> -#define CK_INFRA_66M_SPI1_HCK                        57
> -#define CK_INFRA_66M_SPI2_HCK                        58
> -#define CK_INFRA_66M_FLASHIF_AXI             59
> -#define CK_INFRA_RTC                         60
> -#define CK_INFRA_26M_ADC_BCK                 61
> -#define CK_INFRA_RC_ADC                              62
> -#define CK_INFRA_MSDC400                     63
> -#define CK_INFRA_MSDC2_HCK                   64
> -#define CK_INFRA_133M_MSDC_0_HCK             65
> -#define CK_INFRA_66M_MSDC_0_HCK                      66
> -#define CK_INFRA_133M_CPUM_BCK                       67
> -#define CK_INFRA_BIST2FPC                    68
> -#define CK_INFRA_I2C_X16W_MCK_CK_P1          69
> -#define CK_INFRA_I2C_X16W_PCK_CK_P1          70
> -#define CK_INFRA_133M_USB_HCK                        71
> -#define CK_INFRA_133M_USB_HCK_CK_P1          72
> -#define CK_INFRA_66M_USB_HCK                 73
> -#define CK_INFRA_66M_USB_HCK_CK_P1           74
> -#define CK_INFRA_USB_SYS                     75
> -#define CK_INFRA_USB_SYS_CK_P1                       76
> -#define CK_INFRA_USB_REF                     77
> -#define CK_INFRA_USB_CK_P1                   78
> -#define CK_INFRA_USB_FRMCNT                  79
> -#define CK_INFRA_USB_FRMCNT_CK_P1            80
> -#define CK_INFRA_USB_PIPE                    81
> -#define CK_INFRA_USB_PIPE_CK_P1                      82
> -#define CK_INFRA_USB_UTMI                    83
> -#define CK_INFRA_USB_UTMI_CK_P1                      84
> -#define CK_INFRA_USB_XHCI                    85
> -#define CK_INFRA_USB_XHCI_CK_P1                      86
> -#define CK_INFRA_PCIE_GFMUX_TL_P0            87
> -#define CK_INFRA_PCIE_GFMUX_TL_P1            88
> -#define CK_INFRA_PCIE_GFMUX_TL_P2            89
> -#define CK_INFRA_PCIE_GFMUX_TL_P3            90
> -#define CK_INFRA_PCIE_PIPE_P0                        91
> -#define CK_INFRA_PCIE_PIPE_P1                        92
> -#define CK_INFRA_PCIE_PIPE_P2                        93
> -#define CK_INFRA_PCIE_PIPE_P3                        94
> -#define CK_INFRA_133M_PCIE_CK_P0             95
> -#define CK_INFRA_133M_PCIE_CK_P1             96
> -#define CK_INFRA_133M_PCIE_CK_P2             97
> -#define CK_INFRA_133M_PCIE_CK_P3             98
> +/* #define CLK_INFRA_66M_UART0_PCK           46 */
> +/* #define CLK_INFRA_66M_UART1_PCK           47 */
> +/* #define CLK_INFRA_66M_UART2_PCK           48 */
> +#define CLK_INFRA_52M_UART0_CK                       47
> +#define CLK_INFRA_52M_UART1_CK                       48
> +#define CLK_INFRA_52M_UART2_CK                       49
> +#define CLK_INFRA_NFI                                50
> +#define CLK_INFRA_SPINFI                             51
> +#define CLK_INFRA_66M_NFI_HCK                        52
> +#define CLK_INFRA_104M_SPI0                  53
> +#define CLK_INFRA_104M_SPI1                  54
> +#define CLK_INFRA_104M_SPI2_BCK                      55
> +#define CLK_INFRA_66M_SPI0_HCK                       56
> +#define CLK_INFRA_66M_SPI1_HCK                       57
> +#define CLK_INFRA_66M_SPI2_HCK                       58
> +#define CLK_INFRA_66M_FLASHIF_AXI            59
> +#define CLK_INFRA_RTC                                60
> +#define CLK_INFRA_26M_ADC_BCK                        61
> +#define CLK_INFRA_RC_ADC                             62
> +#define CLK_INFRA_MSDC400                    63
> +#define CLK_INFRA_MSDC2_HCK                  64
> +#define CLK_INFRA_133M_MSDC_0_HCK            65
> +#define CLK_INFRA_66M_MSDC_0_HCK                     66
> +#define CLK_INFRA_133M_CPUM_BCK                      67
> +#define CLK_INFRA_BIST2FPC                   68
> +#define CLK_INFRA_I2C_X16W_MCK_CK_P1         69
> +#define CLK_INFRA_I2C_X16W_PCK_CK_P1         70
> +#define CLK_INFRA_133M_USB_HCK                       71
> +#define CLK_INFRA_133M_USB_HCK_CK_P1         72
> +#define CLK_INFRA_66M_USB_HCK                        73
> +#define CLK_INFRA_66M_USB_HCK_CK_P1          74
> +#define CLK_INFRA_USB_SYS                    75
> +#define CLK_INFRA_USB_SYS_CK_P1                      76
> +#define CLK_INFRA_USB_REF                    77
> +#define CLK_INFRA_USB_CK_P1                  78
> +#define CLK_INFRA_USB_FRMCNT                 79
> +#define CLK_INFRA_USB_FRMCNT_CK_P1           80
> +#define CLK_INFRA_USB_PIPE                   81
> +#define CLK_INFRA_USB_PIPE_CK_P1                     82
> +#define CLK_INFRA_USB_UTMI                   83
> +#define CLK_INFRA_USB_UTMI_CK_P1                     84
> +#define CLK_INFRA_USB_XHCI                   85
> +#define CLK_INFRA_USB_XHCI_CK_P1                     86
> +#define CLK_INFRA_PCIE_GFMUX_TL_P0           87
> +#define CLK_INFRA_PCIE_GFMUX_TL_P1           88
> +#define CLK_INFRA_PCIE_GFMUX_TL_P2           89
> +#define CLK_INFRA_PCIE_GFMUX_TL_P3           90
> +#define CLK_INFRA_PCIE_PIPE_P0                       91
> +#define CLK_INFRA_PCIE_PIPE_P1                       92
> +#define CLK_INFRA_PCIE_PIPE_P2                       93
> +#define CLK_INFRA_PCIE_PIPE_P3                       94
> +#define CLK_INFRA_133M_PCIE_CK_P0            95
> +#define CLK_INFRA_133M_PCIE_CK_P1            96
> +#define CLK_INFRA_133M_PCIE_CK_P2            97
> +#define CLK_INFRA_133M_PCIE_CK_P3            98
>
>  /* TOPCKGEN */
>  /* mtk_fixed_clk */
> -#define CK_TOP_XTAL                          0
> +#define CLK_TOP_XTAL                         0
>  /* mtk_fixed_factor */
> -#define CK_TOP_XTAL_D2                               1
> -#define CK_TOP_RTC_32K                               2
> -#define CK_TOP_RTC_32P7K                     3
> -#define CK_TOP_MPLL_D2                               4
> -#define CK_TOP_MPLL_D3_D2                    5
> -#define CK_TOP_MPLL_D4                               6
> -#define CK_TOP_MPLL_D8                               7
> -#define CK_TOP_MPLL_D8_D2                    8
> -#define CK_TOP_MMPLL_D2                              9
> -#define CK_TOP_MMPLL_D3_D5                   10
> -#define CK_TOP_MMPLL_D4                              11
> -#define CK_TOP_MMPLL_D6_D2                   12
> -#define CK_TOP_MMPLL_D8                              13
> -#define CK_TOP_APLL2_D4                              14
> -#define CK_TOP_NET1PLL_D4                    15
> -#define CK_TOP_NET1PLL_D5                    16
> -#define CK_TOP_NET1PLL_D5_D2                 17
> -#define CK_TOP_NET1PLL_D5_D4                 18
> -#define CK_TOP_NET1PLL_D8                    19
> -#define CK_TOP_NET1PLL_D8_D2                 20
> -#define CK_TOP_NET1PLL_D8_D4                 21
> -#define CK_TOP_NET1PLL_D8_D8                 22
> -#define CK_TOP_NET1PLL_D8_D16                        23
> -#define CK_TOP_NET2PLL_D2                    24
> -#define CK_TOP_NET2PLL_D4                    25
> -#define CK_TOP_NET2PLL_D4_D4                 26
> -#define CK_TOP_NET2PLL_D4_D8                 27
> -#define CK_TOP_NET2PLL_D6                    28
> -#define CK_TOP_NET2PLL_D8                    29
> +#define CLK_TOP_XTAL_D2                              1
> +#define CLK_TOP_RTC_32K                              2
> +#define CLK_TOP_RTC_32P7K                    3
> +#define CLK_TOP_MPLL_D2                              4
> +#define CLK_TOP_MPLL_D3_D2                   5
> +#define CLK_TOP_MPLL_D4                              6
> +#define CLK_TOP_MPLL_D8                              7
> +#define CLK_TOP_MPLL_D8_D2                   8
> +#define CLK_TOP_MMPLL_D2                             9
> +#define CLK_TOP_MMPLL_D3_D5                  10
> +#define CLK_TOP_MMPLL_D4                             11
> +#define CLK_TOP_MMPLL_D6_D2                  12
> +#define CLK_TOP_MMPLL_D8                             13
> +#define CLK_TOP_APLL2_D4                             14
> +#define CLK_TOP_NET1PLL_D4                   15
> +#define CLK_TOP_NET1PLL_D5                   16
> +#define CLK_TOP_NET1PLL_D5_D2                        17
> +#define CLK_TOP_NET1PLL_D5_D4                        18
> +#define CLK_TOP_NET1PLL_D8                   19
> +#define CLK_TOP_NET1PLL_D8_D2                        20
> +#define CLK_TOP_NET1PLL_D8_D4                        21
> +#define CLK_TOP_NET1PLL_D8_D8                        22
> +#define CLK_TOP_NET1PLL_D8_D16                       23
> +#define CLK_TOP_NET2PLL_D2                   24
> +#define CLK_TOP_NET2PLL_D4                   25
> +#define CLK_TOP_NET2PLL_D4_D4                        26
> +#define CLK_TOP_NET2PLL_D4_D8                        27
> +#define CLK_TOP_NET2PLL_D6                   28
> +#define CLK_TOP_NET2PLL_D8                   29
>  /* mtk_mux */
> -#define CK_TOP_NETSYS_SEL                    30
> -#define CK_TOP_NETSYS_500M_SEL                       31
> -#define CK_TOP_NETSYS_2X_SEL                 32
> -#define CK_TOP_NETSYS_GSW_SEL                        33
> -#define CK_TOP_ETH_GMII_SEL                  34
> -#define CK_TOP_NETSYS_MCU_SEL                        35
> -#define CK_TOP_NETSYS_PAO_2X_SEL             36
> -#define CK_TOP_EIP197_SEL                    37
> -#define CK_TOP_AXI_INFRA_SEL                 38
> -#define CK_TOP_UART_SEL                              39
> -#define CK_TOP_EMMC_250M_SEL                 40
> -#define CK_TOP_EMMC_400M_SEL                 41
> -#define CK_TOP_SPI_SEL                               42
> -#define CK_TOP_SPIM_MST_SEL                  43
> -#define CK_TOP_NFI1X_SEL                     44
> -#define CK_TOP_SPINFI_SEL                    45
> -#define CK_TOP_PWM_SEL                               46
> -#define CK_TOP_I2C_SEL                               47
> -#define CK_TOP_PCIE_MBIST_250M_SEL           48
> -#define CK_TOP_PEXTP_TL_SEL                  49
> -#define CK_TOP_PEXTP_TL_P1_SEL                       50
> -#define CK_TOP_PEXTP_TL_P2_SEL                       51
> -#define CK_TOP_PEXTP_TL_P3_SEL                       52
> -#define CK_TOP_USB_SYS_SEL                   53
> -#define CK_TOP_USB_SYS_P1_SEL                        54
> -#define CK_TOP_USB_XHCI_SEL                  55
> -#define CK_TOP_USB_XHCI_P1_SEL                       56
> -#define CK_TOP_USB_FRMCNT_SEL                        57
> -#define CK_TOP_USB_FRMCNT_P1_SEL             58
> -#define CK_TOP_AUD_SEL                               59
> -#define CK_TOP_A1SYS_SEL                     60
> -#define CK_TOP_AUD_L_SEL                     61
> -#define CK_TOP_A_TUNER_SEL                   62
> -#define CK_TOP_SSPXTP_SEL                    63
> -#define CK_TOP_USB_PHY_SEL                   64
> -#define CK_TOP_USXGMII_SBUS_0_SEL            65
> -#define CK_TOP_USXGMII_SBUS_1_SEL            66
> -#define CK_TOP_SGM_0_SEL                     67
> -#define CK_TOP_SGM_SBUS_0_SEL                        68
> -#define CK_TOP_SGM_1_SEL                     69
> -#define CK_TOP_SGM_SBUS_1_SEL                        70
> -#define CK_TOP_XFI_PHY_0_XTAL_SEL            71
> -#define CK_TOP_XFI_PHY_1_XTAL_SEL            72
> -#define CK_TOP_SYSAXI_SEL                    73
> -#define CK_TOP_SYSAPB_SEL                    74
> -#define CK_TOP_ETH_REFCK_50M_SEL             75
> -#define CK_TOP_ETH_SYS_200M_SEL                      76
> -#define CK_TOP_ETH_SYS_SEL                   77
> -#define CK_TOP_ETH_XGMII_SEL                 78
> -#define CK_TOP_BUS_TOPS_SEL                  79
> -#define CK_TOP_NPU_TOPS_SEL                  80
> -#define CK_TOP_DRAMC_SEL                     81
> -#define CK_TOP_DRAMC_MD32_SEL                        82
> -#define CK_TOP_INFRA_F26M_SEL                        83
> -#define CK_TOP_PEXTP_P0_SEL                  84
> -#define CK_TOP_PEXTP_P1_SEL                  85
> -#define CK_TOP_PEXTP_P2_SEL                  86
> -#define CK_TOP_PEXTP_P3_SEL                  87
> -#define CK_TOP_DA_XTP_GLB_P0_SEL             88
> -#define CK_TOP_DA_XTP_GLB_P1_SEL             89
> -#define CK_TOP_DA_XTP_GLB_P2_SEL             90
> -#define CK_TOP_DA_XTP_GLB_P3_SEL             91
> -#define CK_TOP_CKM_SEL                               92
> -#define CK_TOP_DA_SEL                                93
> -#define CK_TOP_PEXTP_SEL                     94
> -#define CK_TOP_TOPS_P2_26M_SEL                       95
> -#define CK_TOP_MCUSYS_BACKUP_625M_SEL                96
> -#define CK_TOP_NETSYS_SYNC_250M_SEL          97
> -#define CK_TOP_MACSEC_SEL                    98
> -#define CK_TOP_NETSYS_TOPS_400M_SEL          99
> -#define CK_TOP_NETSYS_PPEFB_250M_SEL         100
> -#define CK_TOP_NETSYS_WARP_SEL                       101
> -#define CK_TOP_ETH_MII_SEL                   102
> -#define CK_TOP_NPU_SEL                               103
> +#define CLK_TOP_NETSYS_SEL                   30
> +#define CLK_TOP_NETSYS_500M_SEL                      31
> +#define CLK_TOP_NETSYS_2X_SEL                        32
> +#define CLK_TOP_NETSYS_GSW_SEL                       33
> +#define CLK_TOP_ETH_GMII_SEL                 34
> +#define CLK_TOP_NETSYS_MCU_SEL                       35
> +#define CLK_TOP_NETSYS_PAO_2X_SEL            36
> +#define CLK_TOP_EIP197_SEL                   37
> +#define CLK_TOP_AXI_INFRA_SEL                        38
> +#define CLK_TOP_UART_SEL                             39
> +#define CLK_TOP_EMMC_250M_SEL                        40
> +#define CLK_TOP_EMMC_400M_SEL                        41
> +#define CLK_TOP_SPI_SEL                              42
> +#define CLK_TOP_SPIM_MST_SEL                 43
> +#define CLK_TOP_NFI1X_SEL                    44
> +#define CLK_TOP_SPINFI_SEL                   45
> +#define CLK_TOP_PWM_SEL                              46
> +#define CLK_TOP_I2C_SEL                              47
> +#define CLK_TOP_PCIE_MBIST_250M_SEL          48
> +#define CLK_TOP_PEXTP_TL_SEL                 49
> +#define CLK_TOP_PEXTP_TL_P1_SEL                      50
> +#define CLK_TOP_PEXTP_TL_P2_SEL                      51
> +#define CLK_TOP_PEXTP_TL_P3_SEL                      52
> +#define CLK_TOP_USB_SYS_SEL                  53
> +#define CLK_TOP_USB_SYS_P1_SEL                       54
> +#define CLK_TOP_USB_XHCI_SEL                 55
> +#define CLK_TOP_USB_XHCI_P1_SEL                      56
> +#define CLK_TOP_USB_FRMCNT_SEL                       57
> +#define CLK_TOP_USB_FRMCNT_P1_SEL            58
> +#define CLK_TOP_AUD_SEL                              59
> +#define CLK_TOP_A1SYS_SEL                    60
> +#define CLK_TOP_AUD_L_SEL                    61
> +#define CLK_TOP_A_TUNER_SEL                  62
> +#define CLK_TOP_SSPXTP_SEL                   63
> +#define CLK_TOP_USB_PHY_SEL                  64
> +#define CLK_TOP_USXGMII_SBUS_0_SEL           65
> +#define CLK_TOP_USXGMII_SBUS_1_SEL           66
> +#define CLK_TOP_SGM_0_SEL                    67
> +#define CLK_TOP_SGM_SBUS_0_SEL                       68
> +#define CLK_TOP_SGM_1_SEL                    69
> +#define CLK_TOP_SGM_SBUS_1_SEL                       70
> +#define CLK_TOP_XFI_PHY_0_XTAL_SEL           71
> +#define CLK_TOP_XFI_PHY_1_XTAL_SEL           72
> +#define CLK_TOP_SYSAXI_SEL                   73
> +#define CLK_TOP_SYSAPB_SEL                   74
> +#define CLK_TOP_ETH_REFCK_50M_SEL            75
> +#define CLK_TOP_ETH_SYS_200M_SEL                     76
> +#define CLK_TOP_ETH_SYS_SEL                  77
> +#define CLK_TOP_ETH_XGMII_SEL                        78
> +#define CLK_TOP_BUS_TOPS_SEL                 79
> +#define CLK_TOP_NPU_TOPS_SEL                 80
> +#define CLK_TOP_DRAMC_SEL                    81
> +#define CLK_TOP_DRAMC_MD32_SEL                       82
> +#define CLK_TOP_INFRA_F26M_SEL                       83
> +#define CLK_TOP_PEXTP_P0_SEL                 84
> +#define CLK_TOP_PEXTP_P1_SEL                 85
> +#define CLK_TOP_PEXTP_P2_SEL                 86
> +#define CLK_TOP_PEXTP_P3_SEL                 87
> +#define CLK_TOP_DA_XTP_GLB_P0_SEL            88
> +#define CLK_TOP_DA_XTP_GLB_P1_SEL            89
> +#define CLK_TOP_DA_XTP_GLB_P2_SEL            90
> +#define CLK_TOP_DA_XTP_GLB_P3_SEL            91
> +#define CLK_TOP_CKM_SEL                              92
> +#define CLK_TOP_DA_SEL                               93
> +#define CLK_TOP_PEXTP_SEL                    94
> +#define CLK_TOP_TOPS_P2_26M_SEL                      95
> +#define CLK_TOP_MCUSYS_BACKUP_625M_SEL               96
> +#define CLK_TOP_NETSYS_SYNC_250M_SEL         97
> +#define CLK_TOP_MACSEC_SEL                   98
> +#define CLK_TOP_NETSYS_TOPS_400M_SEL         99
> +#define CLK_TOP_NETSYS_PPEFB_250M_SEL                100
> +#define CLK_TOP_NETSYS_WARP_SEL                      101
> +#define CLK_TOP_ETH_MII_SEL                  102
> +#define CLK_TOP_NPU_SEL                              103
>
>  /* APMIXEDSYS */
>  /* mtk_pll_data */
> -#define CK_APMIXED_NETSYSPLL  0
> -#define CK_APMIXED_MPLL            1
> -#define CK_APMIXED_MMPLL      2
> -#define CK_APMIXED_APLL2      3
> -#define CK_APMIXED_NET1PLL    4
> -#define CK_APMIXED_NET2PLL    5
> -#define CK_APMIXED_WEDMCUPLL  6
> -#define CK_APMIXED_SGMPLL     7
> -#define CK_APMIXED_ARM_B      8
> -#define CK_APMIXED_CCIPLL2_B  9
> -#define CK_APMIXED_USXGMIIPLL 10
> -#define CK_APMIXED_MSDCPLL    11
> +#define CLK_APMIXED_NETSYSPLL  0
> +#define CLK_APMIXED_MPLL           1
> +#define CLK_APMIXED_MMPLL      2
> +#define CLK_APMIXED_APLL2      3
> +#define CLK_APMIXED_NET1PLL    4
> +#define CLK_APMIXED_NET2PLL    5
> +#define CLK_APMIXED_WEDMCUPLL  6
> +#define CLK_APMIXED_SGMPLL     7
> +#define CLK_APMIXED_ARM_B      8
> +#define CLK_APMIXED_CCIPLL2_B  9
> +#define CLK_APMIXED_USXGMIIPLL 10
> +#define CLK_APMIXED_MSDCPLL    11
>
>  /* ETHSYS ETH DMA  */
>  /* mtk_gate */
> -#define CK_ETHDMA_FE_EN 0
> +#define CLK_ETHDMA_FE_EN 0
>
>  /* SGMIISYS_0 */
>  /* mtk_gate */
> -#define CK_SGM0_TX_EN 0
> -#define CK_SGM0_RX_EN 1
> +#define CLK_SGM0_TX_EN 0
> +#define CLK_SGM0_RX_EN 1
>
>  /* SGMIISYS_1 */
>  /* mtk_gate */
> -#define CK_SGM1_TX_EN 0
> -#define CK_SGM1_RX_EN 1
> +#define CLK_SGM1_TX_EN 0
> +#define CLK_SGM1_RX_EN 1
>
>  /* ETHWARP */
>  /* mtk_gate */
> -#define CK_ETHWARP_WOCPU2_EN 0
> -#define CK_ETHWARP_WOCPU1_EN 1
> -#define CK_ETHWARP_WOCPU0_EN 2
> +#define CLK_ETHWARP_WOCPU2_EN 0
> +#define CLK_ETHWARP_WOCPU1_EN 1
> +#define CLK_ETHWARP_WOCPU0_EN 2
>
>  #endif /* _DT_BINDINGS_CLK_MT7988_H */
> --
> 2.45.2
>
>

Reply via email to