]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm: mach-k3: j784s4: Fix MCU_CLKOUT0 parent clock mux
authorEmanuele Ghidoli <emanuele.ghidoli@toradex.com>
Mon, 17 Jun 2024 09:22:01 +0000 (11:22 +0200)
committerTom Rini <trini@konsulko.com>
Wed, 26 Jun 2024 15:55:04 +0000 (09:55 -0600)
MCU_CLKOUT0 output can be driven by two different clock inputs:
one at 25 MHz and another at 50 MHz. Currently, the 25 MHz input
clock is not selectable due to a duplication of the 50 MHz clock input
in the mux configuration. This commit corrects the parent clock mux
configuration, making the 25 MHz input clock selectable.

Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
Reviewed-by: Bryan Brattlof <bb@ti.com>
arch/arm/mach-k3/r5/j784s4/clk-data.c

index feaa13ee266bb209adfc3450a5b89050b2a865a2..793bcac93245f5b8fcdd80e8257f549faeae6523 100644 (file)
@@ -134,7 +134,7 @@ static const char * const emmcsd1_lb_clksel_out0_parents[] = {
 
 static const char * const mcu_clkout_mux_out0_parents[] = {
        "hsdiv4_16fft_mcu_2_hsdivout0_clk",
-       "hsdiv4_16fft_mcu_2_hsdivout0_clk",
+       "hsdiv4_16fft_mcu_2_hsdivout1_clk",
 };
 
 static const char * const k3_pll_ctrl_wrap_main_0_sysclkout_clk_parents[] = {
@@ -338,7 +338,7 @@ static const struct dev_clk soc_dev_clk_data[] = {
        DEV_CLK(149, 5, "k3_pll_ctrl_wrap_wkup_0_chip_div1_clk_clk"),
        DEV_CLK(157, 174, "mcu_clkout_mux_out0"),
        DEV_CLK(157, 175, "hsdiv4_16fft_mcu_2_hsdivout0_clk"),
-       DEV_CLK(157, 176, "hsdiv4_16fft_mcu_2_hsdivout0_clk"),
+       DEV_CLK(157, 176, "hsdiv4_16fft_mcu_2_hsdivout1_clk"),
        DEV_CLK(157, 179, "fss_mcu_0_hyperbus1p0_0_hpb_out_clk_p"),
        DEV_CLK(157, 180, "fss_mcu_0_hyperbus1p0_0_hpb_out_clk_n"),
        DEV_CLK(157, 224, "fss_mcu_0_ospi_0_ospi_oclk_clk"),