Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 May 2019 15:27:01 +0000 (UTC)
From:      Emmanuel Vadot <manu@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r347512 - head/sys/arm/allwinner/clkng
Message-ID:  <201905121527.x4CFR1eO071628@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905121527.x4CFR1eO071628>