34 lines
944 B
Diff
34 lines
944 B
Diff
From a7c90699e4b87c85964836e7c285a31febc20055 Mon Sep 17 00:00:00 2001
|
|
From: Kali Prasad <[email protected]>
|
|
Date: Wed, 28 Feb 2024 14:16:48 -0500
|
|
Subject: [PATCH] sunxi: h616 ths workaround
|
|
|
|
Signed-off-by: Kali Prasad <[email protected]>
|
|
---
|
|
board/sunxi/board.c | 9 +++++++++
|
|
1 file changed, 9 insertions(+)
|
|
|
|
diff --git a/board/sunxi/board.c b/board/sunxi/board.c
|
|
index 8c12c8dead..bec14d6105 100644
|
|
--- a/board/sunxi/board.c
|
|
+++ b/board/sunxi/board.c
|
|
@@ -226,6 +226,15 @@ int board_init(void)
|
|
if (ret)
|
|
return ret;
|
|
|
|
+#if CONFIG_MACH_SUN50I_H616
|
|
+ /*
|
|
+ * The bit[16] of register reg[0x03000000] must be zero for the THS
|
|
+ * driver to work properly in the kernel. The BSP u-boot is putting
|
|
+ * the whole register to zero so we are doing the same.
|
|
+ */
|
|
+ writel(0x0, SUNXI_SRAMC_BASE);
|
|
+#endif
|
|
+
|
|
#if CONFIG_IS_ENABLED(DM_I2C)
|
|
/*
|
|
* Temporary workaround for enabling I2C clocks until proper sunxi DM
|
|
--
|
|
2.39.2
|
|
|