[PATCH v2 4/4] board: ti: am62px: Enable 32k crystal on the board
Vishal Mahaveer
vishalm at ti.com
Thu Jan 8 15:37:13 CET 2026
Enable 32k crystal on the board. If external 32k source is not
used, 32k rc-osc comes into play, which is accurate to +-20%.
Signed-off-by: Vishal Mahaveer <vishalm at ti.com>
---
board/ti/am62px/evm.c | 4 ++++
configs/am62px_evm_r5_defconfig | 2 ++
2 files changed, 6 insertions(+)
diff --git a/board/ti/am62px/evm.c b/board/ti/am62px/evm.c
index 85c332b9339..8fde47fb1be 100644
--- a/board/ti/am62px/evm.c
+++ b/board/ti/am62px/evm.c
@@ -16,6 +16,7 @@
#include <spl.h>
#include <asm/arch/k3-ddr.h>
#include "../common/fdt_ops.h"
+#include "../common/k3_32k_lfosc.h"
struct efi_fw_image fw_images[] = {
{
@@ -45,6 +46,9 @@ struct efi_capsule_update_info update_info = {
#if IS_ENABLED(CONFIG_SPL_BUILD)
void spl_board_init(void)
{
+ if (IS_ENABLED(CONFIG_TI_K3_BOARD_LFOSC))
+ enable_32k_lfosc();
+
enable_caches();
}
#endif
diff --git a/configs/am62px_evm_r5_defconfig b/configs/am62px_evm_r5_defconfig
index 48ee2aad8f4..02f358d35de 100644
--- a/configs/am62px_evm_r5_defconfig
+++ b/configs/am62px_evm_r5_defconfig
@@ -121,3 +121,5 @@ CONFIG_SPL_TIMER=y
CONFIG_OMAP_TIMER=y
CONFIG_LIB_RATIONAL=y
CONFIG_SPL_LIB_RATIONAL=y
+CONFIG_SPL_BOARD_INIT=y
+CONFIG_TI_K3_BOARD_LFOSC=y
--
2.34.1
More information about the U-Boot
mailing list