Author: manu
Date: Thu Nov 29 19:11:35 2018
New Revision: 341255
URL: https://svnweb.freebsd.org/changeset/base/341255

Log:
  arm64: rockchip: armclk: Do not change parent freq if CLK_SET_DRYRUN is set
  
  MFC after:    3 days

Modified:
  head/sys/arm64/rockchip/clk/rk_clk_armclk.c

Modified: head/sys/arm64/rockchip/clk/rk_clk_armclk.c
==============================================================================
--- head/sys/arm64/rockchip/clk/rk_clk_armclk.c Thu Nov 29 19:06:05 2018        
(r341254)
+++ head/sys/arm64/rockchip/clk/rk_clk_armclk.c Thu Nov 29 19:11:35 2018        
(r341255)
@@ -163,17 +163,17 @@ rk_clk_armclk_set_freq(struct clknode *clk, uint64_t f
        if (rate == sc->nrates)
                return (0);
 
-       err = clknode_set_freq(p_main, best_p, 0, 1);
-       if (err != 0)
-               printf("Cannot set %s to %lu\n",
-                   clknode_get_name(p_main),
-                   best_p);
-
        if ((flags & CLK_SET_DRYRUN) != 0) {
                *fout = best;
                *stop = 1;
                return (0);
        }
+
+       err = clknode_set_freq(p_main, best_p, 0, 1);
+       if (err != 0)
+               printf("Cannot set %s to %lu\n",
+                   clknode_get_name(p_main),
+                   best_p);
 
        DEVICE_LOCK(clk);
        READ4(clk, sc->muxdiv_offset, &val);
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to