44 lines
1.4 KiB
Diff
44 lines
1.4 KiB
Diff
From: Peter Geis <pgwipeout@gmail.com>
|
|
To: Simon Glass <sjg@chromium.org>,
|
|
Philipp Tomsich <philipp.tomsich@vrull.eu>,
|
|
Kever Yang <kever.yang@rock-chips.com>,
|
|
Lukasz Majewski <lukma@denx.de>,
|
|
Sean Anderson <seanga2@gmail.com>,
|
|
Elaine Zhang <zhangqing@rock-chips.com>
|
|
Cc: Peter Geis <pgwipeout@gmail.com>, u-boot@lists.denx.de
|
|
Subject: [PATCH v1 01/11] clk: rockchip: rk3568: fix reset handler
|
|
Date: Mon, 21 Feb 2022 20:31:20 -0500 [thread overview]
|
|
Message-ID: <20220222013131.3114990-2-pgwipeout@gmail.com> (raw)
|
|
In-Reply-To: <20220222013131.3114990-1-pgwipeout@gmail.com>
|
|
|
|
The reset handler for rk3568 is missing its private data. This leads to
|
|
an abort when a reset is triggered.
|
|
|
|
Add the missing dev_set_priv to the rk3568 clk driver.
|
|
|
|
Fixes: 4a262feba3a5 ("rockchip: rk3568: add clock driver")
|
|
|
|
Signed-off-by: Peter Geis <pgwipeout@gmail.com>
|
|
---
|
|
drivers/clk/rockchip/clk_rk3568.c | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
--- a/drivers/clk/rockchip/clk_rk3568.c
|
|
+++ b/drivers/clk/rockchip/clk_rk3568.c
|
|
@@ -14,6 +14,7 @@
|
|
#include <asm/arch-rockchip/clock.h>
|
|
#include <asm/arch-rockchip/hardware.h>
|
|
#include <asm/io.h>
|
|
+#include <dm/device-internal.h>
|
|
#include <dm/lists.h>
|
|
#include <dt-bindings/clock/rk3568-cru.h>
|
|
|
|
@@ -2934,6 +2935,7 @@ static int rk3568_clk_bind(struct udevic
|
|
glb_srst_fst);
|
|
priv->glb_srst_snd_value = offsetof(struct rk3568_cru,
|
|
glb_srsr_snd);
|
|
+ dev_set_priv(sys_child, priv);
|
|
}
|
|
|
|
#if CONFIG_IS_ENABLED(RESET_ROCKCHIP)
|