summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorEmanuele Ghidoli <emanuele.ghidoli@toradex.com>2024-06-15 17:19:50 +0200
committerEmanuele Ghidoli <emanuele.ghidoli@toradex.com>2024-06-19 18:10:02 +0200
commitc997b1b09fbaecd6f18ef84700e5b5c7cee02a2a (patch)
tree968434f4f6485139efecb566a29c43b2d58bc717 /board
parentec44842892de841786f75dc2cf575c92e49d05c5 (diff)
board: aquila-am69: enable MCU_CLKOUT outputtoradex_ti-u-boot-2023.04
Upstream-Status: Pending Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
Diffstat (limited to 'board')
-rw-r--r--board/toradex/aquila-am69/aquila-am69.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/board/toradex/aquila-am69/aquila-am69.c b/board/toradex/aquila-am69/aquila-am69.c
index baf7523ddd..1cf737e7bc 100644
--- a/board/toradex/aquila-am69/aquila-am69.c
+++ b/board/toradex/aquila-am69/aquila-am69.c
@@ -16,6 +16,8 @@
#include "../common/tdx-common.h"
#define CTRL_MMR_CFG0_MCU_ADC1_CTRL 0x40F040B4
+#define CTRL_MMR_CFG0_MCU_CLKOUT0_CTRL 0x40F08010
+#define MCU_CLKOUT0_CTRL_CLK_EN BIT(4)
DECLARE_GLOBAL_DATA_PTR;
static u8 hw_cfg;
@@ -132,5 +134,10 @@ void spl_board_init(void)
writel(readl(CTRL_MMR_CFG0_MCU_ADC1_CTRL) | BIT(16),
CTRL_MMR_CFG0_MCU_ADC1_CTRL);
+ if (IS_ENABLED(CONFIG_TARGET_AQUILA_AM69_R5))
+ writel(readl(CTRL_MMR_CFG0_MCU_CLKOUT0_CTRL) |
+ MCU_CLKOUT0_CTRL_CLK_EN,
+ CTRL_MMR_CFG0_MCU_CLKOUT0_CTRL);
+
read_hw_cfg();
}