xo_board_clk is fixed to 24 MHZ, which is routed from WiFi output clock
48 MHZ (also being the reference clock of CMN PLL) divided 2 by analog
block routing channel.
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Signed-off-by: Luo Jie <quic_luoj@quicinc.com>
Link: https://lore.kernel.org/r/20250103-qcom_ipq_cmnpll-v8-5-c89fb4d4849d@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
        clock-mult = <1>;
 };
 
+/*
+ * The frequency of xo_board_clk is fixed to 24 MHZ, which is routed
+ * from WiFi output clock 48 MHZ divided by 2.
+ */
 &xo_board_clk {
-       clock-frequency = <24000000>;
+       clock-div = <2>;
+       clock-mult = <1>;
 };
 
 &xo_clk {
 
                };
 
                xo_board_clk: xo-board-clk {
-                       compatible = "fixed-clock";
+                       compatible = "fixed-factor-clock";
+                       clocks = <&ref_48mhz_clk>;
                        #clock-cells = <0>;
                };