svn commit: r352903 - head/sys/arm64/rockchip/clk

Emmanuel Vadot manu at FreeBSD.org
Mon Sep 30 15:00:23 UTC 2019


Author: manu
Date: Mon Sep 30 15:00:22 2019
New Revision: 352903
URL: https://svnweb.freebsd.org/changeset/base/352903

Log:
  arm64: rockchip: correct reset value
  
  If bit is 0 the reset is not asserted.
  Also register our self as a reset provider, this was commented
  in r352850
  
  Reported by:	mmel

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

Modified: head/sys/arm64/rockchip/clk/rk_cru.c
==============================================================================
--- head/sys/arm64/rockchip/clk/rk_cru.c	Mon Sep 30 14:32:41 2019	(r352902)
+++ head/sys/arm64/rockchip/clk/rk_cru.c	Mon Sep 30 15:00:22 2019	(r352903)
@@ -155,7 +155,7 @@ rk_cru_reset_is_asserted(device_t dev, intptr_t id, bo
 	val = CCU_READ4(sc, reg);
 	mtx_unlock(&sc->mtx);
 
-	*reset = true;
+	*reset = false;
 	if (val & (1 << bit))
 		*reset = true;
 
@@ -265,9 +265,8 @@ rk_cru_attach(device_t dev)
 
 	clk_set_assigned(dev, node);
 
-	/* If we have resets, register our self as a reset provider */
-	/* if (sc->resets) */
-	/* 	hwreset_register_ofw_provider(dev); */
+	/* register our self as a reset provider */
+	hwreset_register_ofw_provider(dev);
 
 	return (0);
 }


More information about the svn-src-all mailing list