diff options
| author | Vishal Mahaveer <[email protected]> | 2026-01-21 13:53:40 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-01-28 15:54:41 -0600 |
| commit | de6b11e27b3a127d6e500e970f6ee7a70d7ab4bd (patch) | |
| tree | 68173856ac0b69bae3b9504ebbd37db4bb20fc05 | |
| parent | b259574e471dd632c31f7a8caea29102a3219fab (diff) | |
board: ti: am62px: Enable 32k crystal on the board
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 <[email protected]>
| -rw-r--r-- | board/ti/am62px/evm.c | 4 | ||||
| -rw-r--r-- | configs/am62px_evm_r5_defconfig | 2 |
2 files changed, 6 insertions, 0 deletions
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 378ba21137e..f1b3687786f 100644 --- a/configs/am62px_evm_r5_defconfig +++ b/configs/am62px_evm_r5_defconfig @@ -122,3 +122,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 |
