svn commit: r347512 - head/sys/arm/allwinner/clkng

Emmanuel Vadot manu at FreeBSD.org
Sun May 12 15:27:02 UTC 2019


Author: manu
Date: Sun May 12 15:27:01 2019
New Revision: 347512
URL: https://svnweb.freebsd.org/changeset/base/347512

Log:
  arm: allwinner: aw_clk_nm: Don't reparent the clock if we didn't ask
  
  When looking for the best frequency don't change the clock parent if the
  clock wasn't configured to do that.

Modified:
  head/sys/arm/allwinner/clkng/aw_clk_nm.c

Modified: head/sys/arm/allwinner/clkng/aw_clk_nm.c
==============================================================================
--- head/sys/arm/allwinner/clkng/aw_clk_nm.c	Sun May 12 12:30:45 2019	(r347511)
+++ head/sys/arm/allwinner/clkng/aw_clk_nm.c	Sun May 12 15:27:01 2019	(r347512)
@@ -236,7 +236,7 @@ aw_clk_nm_set_freq(struct clknode *clk, uint64_t fpare
 		return (ERANGE);
 	}
 
-	if (p_idx != best_parent)
+	if ((sc->flags & AW_CLK_REPARENT) != 0 && p_idx != best_parent)
 		clknode_set_parent_by_idx(clk, best_parent);
 
 	DEVICE_LOCK(clk);


More information about the svn-src-all mailing list