From: Andreas Dannenberg <[email protected]>

In order to enable Ethernet Boot using CPSW, update the clock data.

Signed-off-by: Andreas Dannenberg <[email protected]>
Signed-off-by: Siddharth Vadapalli <[email protected]>
---
 arch/arm/mach-k3/r5/am62x/clk-data.c | 79 ++++++++++++++--------------
 1 file changed, 39 insertions(+), 40 deletions(-)

diff --git a/arch/arm/mach-k3/r5/am62x/clk-data.c 
b/arch/arm/mach-k3/r5/am62x/clk-data.c
index d7bfed0e03..880f05c40b 100644
--- a/arch/arm/mach-k3/r5/am62x/clk-data.c
+++ b/arch/arm/mach-k3/r5/am62x/clk-data.c
@@ -3,9 +3,9 @@
  * AM62X specific clock platform data
  *
  * This file is auto generated. Please do not hand edit and report any issues
- * to Dave Gerlach <[email protected]>.
+ * to Bryan Brattlof <[email protected]>.
  *
- * Copyright (C) 2020-2022 Texas Instruments Incorporated - https://www.ti.com/
+ * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/
  */
 
 #include <linux/clk-provider.h>
@@ -57,7 +57,7 @@ static const char * const 
sam62_pll_ctrl_wrap_mcu_0_sysclkout_clk_parents[] = {
 
 static const char * const clkout0_ctrl_out0_parents[] = {
        "hsdiv4_16fft_main_2_hsdivout1_clk",
-       "hsdiv4_16fft_main_2_hsdivout1_clk10",
+       "hsdiv4_16fft_main_2_hsdivout1_clk",
 };
 
 static const char * const clk_32k_rc_sel_out0_parents[] = {
@@ -158,46 +158,45 @@ static const struct clk_data clk_list[] = {
        CLK_FIXED_RATE("fss_ul_main_0_ospi_0_ospi_oclk_clk", 0, 0),
        CLK_DIV("hsdiv0_16fft_mcu_32khz_gen_0_hsdivout0_clk", 
"gluelogic_hfosc0_clkout", 0x4508030, 0, 7, 0, 0),
        CLK_FIXED_RATE("mshsi2c_main_0_porscl", 0, 0),
-       CLK_PLL("pllfracf_ssmod_16fft_main_0_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x680000, 0),
-       CLK_DIV("pllfracf_ssmod_16fft_main_0_foutpostdiv_clk_subdiv", 
"pllfracf_ssmod_16fft_main_0_foutvcop_clk", 0x680038, 16, 3, 0, 
CLK_DIVIDER_ONE_BASED),
-       CLK_DIV("pllfracf_ssmod_16fft_main_0_foutpostdiv_clk", 
"pllfracf_ssmod_16fft_main_0_foutpostdiv_clk_subdiv", 0x680038, 24, 3, 0, 
CLK_DIVIDER_ONE_BASED),
-       CLK_PLL("pllfracf_ssmod_16fft_main_1_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x681000, 0),
-       CLK_DIV("pllfracf_ssmod_16fft_main_1_foutpostdiv_clk_subdiv", 
"pllfracf_ssmod_16fft_main_1_foutvcop_clk", 0x681038, 16, 3, 0, 
CLK_DIVIDER_ONE_BASED),
-       CLK_DIV("pllfracf_ssmod_16fft_main_1_foutpostdiv_clk", 
"pllfracf_ssmod_16fft_main_1_foutpostdiv_clk_subdiv", 0x681038, 24, 3, 0, 
CLK_DIVIDER_ONE_BASED),
-       CLK_PLL("pllfracf_ssmod_16fft_main_12_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x68c000, 0),
-       CLK_PLL("pllfracf_ssmod_16fft_main_15_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x68f000, 0),
-       CLK_PLL("pllfracf_ssmod_16fft_main_2_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x682000, 0),
-       CLK_DIV("pllfracf_ssmod_16fft_main_2_foutpostdiv_clk_subdiv", 
"pllfracf_ssmod_16fft_main_2_foutvcop_clk", 0x682038, 16, 3, 0, 
CLK_DIVIDER_ONE_BASED),
-       CLK_DIV("pllfracf_ssmod_16fft_main_2_foutpostdiv_clk", 
"pllfracf_ssmod_16fft_main_2_foutpostdiv_clk_subdiv", 0x682038, 24, 3, 0, 
CLK_DIVIDER_ONE_BASED),
-       CLK_PLL("pllfracf_ssmod_16fft_main_8_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x688000, 0),
-       CLK_PLL("pllfracf_ssmod_16fft_mcu_0_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x4040000, 0),
-       CLK_DIV("postdiv1_16fft_main_1_hsdivout5_clk", 
"pllfracf_ssmod_16fft_main_1_foutpostdiv_clk", 0x681094, 0, 7, 0, 0),
-       CLK_DIV("postdiv4_16ff_main_0_hsdivout5_clk", 
"pllfracf_ssmod_16fft_main_0_foutpostdiv_clk", 0x680094, 0, 7, 0, 0),
-       CLK_DIV("postdiv4_16ff_main_0_hsdivout6_clk", 
"pllfracf_ssmod_16fft_main_0_foutpostdiv_clk", 0x680098, 0, 7, 0, 0),
-       CLK_DIV("postdiv4_16ff_main_0_hsdivout8_clk", 
"pllfracf_ssmod_16fft_main_0_foutpostdiv_clk", 0x6800a0, 0, 7, 0, 0),
-       CLK_DIV("postdiv4_16ff_main_2_hsdivout5_clk", 
"pllfracf_ssmod_16fft_main_2_foutpostdiv_clk", 0x682094, 0, 7, 0, 0),
-       CLK_DIV("postdiv4_16ff_main_2_hsdivout8_clk", 
"pllfracf_ssmod_16fft_main_2_foutpostdiv_clk", 0x6820a0, 0, 7, 0, 0),
-       CLK_DIV("postdiv4_16ff_main_2_hsdivout9_clk", 
"pllfracf_ssmod_16fft_main_2_foutpostdiv_clk", 0x6820a4, 0, 7, 0, 0),
+       CLK_PLL("pllfracf2_ssmod_16fft_main_0_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x680000, 0),
+       CLK_DIV("pllfracf2_ssmod_16fft_main_0_foutpostdiv_clk_subdiv", 
"pllfracf2_ssmod_16fft_main_0_foutvcop_clk", 0x680038, 16, 3, 0, 
CLK_DIVIDER_ONE_BASED),
+       CLK_DIV("pllfracf2_ssmod_16fft_main_0_foutpostdiv_clk", 
"pllfracf2_ssmod_16fft_main_0_foutpostdiv_clk_subdiv", 0x680038, 24, 3, 0, 
CLK_DIVIDER_ONE_BASED),
+       CLK_PLL_DEFFREQ("pllfracf2_ssmod_16fft_main_1_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x681000, 0, 1920000000),
+       CLK_DIV("pllfracf2_ssmod_16fft_main_1_foutpostdiv_clk_subdiv", 
"pllfracf2_ssmod_16fft_main_1_foutvcop_clk", 0x681038, 16, 3, 0, 
CLK_DIVIDER_ONE_BASED),
+       CLK_DIV("pllfracf2_ssmod_16fft_main_1_foutpostdiv_clk", 
"pllfracf2_ssmod_16fft_main_1_foutpostdiv_clk_subdiv", 0x681038, 24, 3, 0, 
CLK_DIVIDER_ONE_BASED),
+       CLK_PLL("pllfracf2_ssmod_16fft_main_12_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x68c000, 0),
+       CLK_PLL("pllfracf2_ssmod_16fft_main_15_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x68f000, 0),
+       CLK_PLL("pllfracf2_ssmod_16fft_main_2_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x682000, 0),
+       CLK_DIV("pllfracf2_ssmod_16fft_main_2_foutpostdiv_clk_subdiv", 
"pllfracf2_ssmod_16fft_main_2_foutvcop_clk", 0x682038, 16, 3, 0, 
CLK_DIVIDER_ONE_BASED),
+       CLK_DIV("pllfracf2_ssmod_16fft_main_2_foutpostdiv_clk", 
"pllfracf2_ssmod_16fft_main_2_foutpostdiv_clk_subdiv", 0x682038, 24, 3, 0, 
CLK_DIVIDER_ONE_BASED),
+       CLK_PLL("pllfracf2_ssmod_16fft_main_8_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x688000, 0),
+       CLK_PLL("pllfracf2_ssmod_16fft_mcu_0_foutvcop_clk", 
"gluelogic_hfosc0_clkout", 0x4040000, 0),
+       CLK_DIV("postdiv1_16fft_main_1_hsdivout5_clk", 
"pllfracf2_ssmod_16fft_main_1_foutpostdiv_clk", 0x681094, 0, 7, 0, 0),
+       CLK_DIV("postdiv4_16ff_main_0_hsdivout5_clk", 
"pllfracf2_ssmod_16fft_main_0_foutpostdiv_clk", 0x680094, 0, 7, 0, 0),
+       CLK_DIV("postdiv4_16ff_main_0_hsdivout6_clk", 
"pllfracf2_ssmod_16fft_main_0_foutpostdiv_clk", 0x680098, 0, 7, 0, 0),
+       CLK_DIV("postdiv4_16ff_main_0_hsdivout8_clk", 
"pllfracf2_ssmod_16fft_main_0_foutpostdiv_clk", 0x6800a0, 0, 7, 0, 0),
+       CLK_DIV("postdiv4_16ff_main_2_hsdivout5_clk", 
"pllfracf2_ssmod_16fft_main_2_foutpostdiv_clk", 0x682094, 0, 7, 0, 0),
+       CLK_DIV("postdiv4_16ff_main_2_hsdivout8_clk", 
"pllfracf2_ssmod_16fft_main_2_foutpostdiv_clk", 0x6820a0, 0, 7, 0, 0),
+       CLK_DIV("postdiv4_16ff_main_2_hsdivout9_clk", 
"pllfracf2_ssmod_16fft_main_2_foutpostdiv_clk", 0x6820a4, 0, 7, 0, 0),
        CLK_MUX("main_emmcsd0_io_clklb_sel_out0", 
main_emmcsd0_io_clklb_sel_out0_parents, 2, 0x108160, 16, 1, 0),
        CLK_MUX("main_emmcsd1_io_clklb_sel_out0", 
main_emmcsd1_io_clklb_sel_out0_parents, 2, 0x108168, 16, 1, 0),
        CLK_MUX("main_ospi_loopback_clk_sel_out0", 
main_ospi_loopback_clk_sel_out0_parents, 2, 0x108500, 4, 1, 0),
        CLK_MUX("main_usb0_refclk_sel_out0", main_usb0_refclk_sel_out0_parents, 
2, 0x43008190, 0, 1, 0),
        CLK_MUX("main_usb1_refclk_sel_out0", main_usb1_refclk_sel_out0_parents, 
2, 0x43008194, 0, 1, 0),
-       CLK_DIV("hsdiv0_16fft_main_12_hsdivout0_clk", 
"pllfracf_ssmod_16fft_main_12_foutvcop_clk", 0x68c080, 0, 7, 0, 0),
-       CLK_DIV("hsdiv0_16fft_main_8_hsdivout0_clk", 
"pllfracf_ssmod_16fft_main_8_foutvcop_clk", 0x688080, 0, 7, 0, 0),
-       CLK_DIV("hsdiv1_16fft_main_15_hsdivout0_clk", 
"pllfracf_ssmod_16fft_main_15_foutvcop_clk", 0x68f080, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_main_0_hsdivout0_clk", 
"pllfracf_ssmod_16fft_main_0_foutvcop_clk", 0x680080, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_main_0_hsdivout1_clk", 
"pllfracf_ssmod_16fft_main_0_foutvcop_clk", 0x680084, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_main_0_hsdivout2_clk", 
"pllfracf_ssmod_16fft_main_0_foutvcop_clk", 0x680088, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_main_0_hsdivout3_clk", 
"pllfracf_ssmod_16fft_main_0_foutvcop_clk", 0x68008c, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_main_0_hsdivout4_clk", 
"pllfracf_ssmod_16fft_main_0_foutvcop_clk", 0x680090, 0, 7, 0, 0),
-       CLK_DIV_DEFFREQ("hsdiv4_16fft_main_1_hsdivout0_clk", 
"pllfracf_ssmod_16fft_main_1_foutvcop_clk", 0x681080, 0, 7, 0, 0, 192000000),
-       CLK_DIV("hsdiv4_16fft_main_1_hsdivout1_clk", 
"pllfracf_ssmod_16fft_main_1_foutvcop_clk", 0x681084, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_main_1_hsdivout2_clk", 
"pllfracf_ssmod_16fft_main_1_foutvcop_clk", 0x681088, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_main_2_hsdivout1_clk", 
"pllfracf_ssmod_16fft_main_2_foutvcop_clk", 0x682084, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_main_2_hsdivout1_clk10", 
"pllfracf_ssmod_16fft_main_2_foutvcop_clk", 0x682084, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_main_2_hsdivout2_clk", 
"pllfracf_ssmod_16fft_main_2_foutvcop_clk", 0x682088, 0, 7, 0, 0),
-       CLK_DIV("hsdiv4_16fft_mcu_0_hsdivout0_clk", 
"pllfracf_ssmod_16fft_mcu_0_foutvcop_clk", 0x4040080, 0, 7, 0, 0),
+       CLK_DIV("hsdiv0_16fft_main_12_hsdivout0_clk", 
"pllfracf2_ssmod_16fft_main_12_foutvcop_clk", 0x68c080, 0, 7, 0, 0),
+       CLK_DIV("hsdiv0_16fft_main_8_hsdivout0_clk", 
"pllfracf2_ssmod_16fft_main_8_foutvcop_clk", 0x688080, 0, 7, 0, 0),
+       CLK_DIV("hsdiv1_16fft_main_15_hsdivout0_clk", 
"pllfracf2_ssmod_16fft_main_15_foutvcop_clk", 0x68f080, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_main_0_hsdivout0_clk", 
"pllfracf2_ssmod_16fft_main_0_foutvcop_clk", 0x680080, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_main_0_hsdivout1_clk", 
"pllfracf2_ssmod_16fft_main_0_foutvcop_clk", 0x680084, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_main_0_hsdivout2_clk", 
"pllfracf2_ssmod_16fft_main_0_foutvcop_clk", 0x680088, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_main_0_hsdivout3_clk", 
"pllfracf2_ssmod_16fft_main_0_foutvcop_clk", 0x68008c, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_main_0_hsdivout4_clk", 
"pllfracf2_ssmod_16fft_main_0_foutvcop_clk", 0x680090, 0, 7, 0, 0),
+       CLK_DIV_DEFFREQ("hsdiv4_16fft_main_1_hsdivout0_clk", 
"pllfracf2_ssmod_16fft_main_1_foutvcop_clk", 0x681080, 0, 7, 0, 0, 192000000),
+       CLK_DIV("hsdiv4_16fft_main_1_hsdivout1_clk", 
"pllfracf2_ssmod_16fft_main_1_foutvcop_clk", 0x681084, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_main_1_hsdivout2_clk", 
"pllfracf2_ssmod_16fft_main_1_foutvcop_clk", 0x681088, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_main_2_hsdivout1_clk", 
"pllfracf2_ssmod_16fft_main_2_foutvcop_clk", 0x682084, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_main_2_hsdivout2_clk", 
"pllfracf2_ssmod_16fft_main_2_foutvcop_clk", 0x682088, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_mcu_0_hsdivout0_clk", 
"pllfracf2_ssmod_16fft_mcu_0_foutvcop_clk", 0x4040080, 0, 7, 0, 0),
        CLK_MUX_PLLCTRL("sam62_pll_ctrl_wrap_main_0_sysclkout_clk", 
sam62_pll_ctrl_wrap_main_0_sysclkout_clk_parents, 2, 0x410000, 0),
        CLK_DIV("sam62_pll_ctrl_wrap_main_0_chip_div1_clk_clk", 
"sam62_pll_ctrl_wrap_main_0_sysclkout_clk", 0x410118, 0, 5, 0, 0),
        CLK_MUX_PLLCTRL("sam62_pll_ctrl_wrap_mcu_0_sysclkout_clk", 
sam62_pll_ctrl_wrap_mcu_0_sysclkout_clk_parents, 2, 0x4020000, 0),
@@ -213,7 +212,7 @@ static const struct clk_data clk_list[] = {
        CLK_MUX("wkup_clkout_sel_out0", wkup_clkout_sel_out0_parents, 8, 
0x43008020, 0, 3, 0),
        CLK_MUX("wkup_clksel_out0", wkup_clksel_out0_parents, 2, 0x43008010, 0, 
1, 0),
        CLK_MUX("main_usart0_fclk_sel_out0", main_usart0_fclk_sel_out0_parents, 
2, 0x108280, 0, 1, 0),
-       CLK_DIV("hsdiv4_16fft_mcu_0_hsdivout1_clk", 
"pllfracf_ssmod_16fft_mcu_0_foutvcop_clk", 0x4040084, 0, 7, 0, 0),
+       CLK_DIV("hsdiv4_16fft_mcu_0_hsdivout1_clk", 
"pllfracf2_ssmod_16fft_mcu_0_foutvcop_clk", 0x4040084, 0, 7, 0, 0),
        CLK_FIXED_RATE("mshsi2c_wkup_0_porscl", 0, 0),
        CLK_DIV("sam62_pll_ctrl_wrap_main_0_chip_div24_clk_clk", 
"sam62_pll_ctrl_wrap_main_0_sysclkout_clk", 0x41011c, 0, 5, 0, 0),
        CLK_DIV("sam62_pll_ctrl_wrap_mcu_0_chip_div24_clk_clk", 
"sam62_pll_ctrl_wrap_mcu_0_sysclkout_clk", 0x402011c, 0, 5, 0, 0),
@@ -314,7 +313,7 @@ static const struct dev_clk soc_dev_clk_data[] = {
        DEV_CLK(146, 5, "sam62_pll_ctrl_wrap_main_0_chip_div1_clk_clk"),
        DEV_CLK(157, 20, "clkout0_ctrl_out0"),
        DEV_CLK(157, 21, "hsdiv4_16fft_main_2_hsdivout1_clk"),
-       DEV_CLK(157, 22, "hsdiv4_16fft_main_2_hsdivout1_clk10"),
+       DEV_CLK(157, 22, "hsdiv4_16fft_main_2_hsdivout1_clk"),
        DEV_CLK(157, 24, "sam62_pll_ctrl_wrap_main_0_chip_div1_clk_clk"),
        DEV_CLK(157, 25, "board_0_ddr0_ck0_out"),
        DEV_CLK(157, 40, "mshsi2c_main_0_porscl"),
-- 
2.34.1

Reply via email to