Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Sep 2019 15:00:22 +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: r352903 - head/sys/arm64/rockchip/clk
Message-ID:  <201909301500.x8UF0MZk081538@repo.freebsd.org>

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



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