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