The initialization of PLLs is a part of board specific code, so move it appropriate places. Acked-by: Vitaly Andrianov <vitalya@ti.com> Signed-off-by: Hao Zhang <hzhang@ti.com> Signed-off-by: Ivan Khoronzhuk <ivan.khoronzhuk@ti.com>master
parent
bc45d5729f
commit
5ec66b140a
@ -1,53 +0,0 @@ |
||||
/*
|
||||
* common spl init code |
||||
* |
||||
* (C) Copyright 2012-2014 |
||||
* Texas Instruments Incorporated, <www.ti.com> |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0+ |
||||
*/ |
||||
#include <common.h> |
||||
#include <config.h> |
||||
#include <ns16550.h> |
||||
#include <malloc.h> |
||||
#include <spl.h> |
||||
#include <spi_flash.h> |
||||
|
||||
#include <asm/u-boot.h> |
||||
#include <asm/utils.h> |
||||
|
||||
DECLARE_GLOBAL_DATA_PTR; |
||||
|
||||
#ifdef CONFIG_K2HK_EVM |
||||
static struct pll_init_data spl_pll_config[] = { |
||||
CORE_PLL_799, |
||||
TETRIS_PLL_500, |
||||
}; |
||||
#endif |
||||
|
||||
#ifdef CONFIG_K2E_EVM |
||||
static struct pll_init_data spl_pll_config[] = { |
||||
CORE_PLL_800, |
||||
}; |
||||
#endif |
||||
|
||||
void spl_init_keystone_plls(void) |
||||
{ |
||||
init_plls(ARRAY_SIZE(spl_pll_config), spl_pll_config); |
||||
} |
||||
|
||||
void spl_board_init(void) |
||||
{ |
||||
spl_init_keystone_plls(); |
||||
preloader_console_init(); |
||||
} |
||||
|
||||
u32 spl_boot_device(void) |
||||
{ |
||||
#if defined(CONFIG_SPL_SPI_LOAD) |
||||
return BOOT_DEVICE_SPI; |
||||
#else |
||||
puts("Unknown boot device\n"); |
||||
hang(); |
||||
#endif |
||||
} |
@ -1,12 +0,0 @@ |
||||
/*
|
||||
* (C) Copyright 2012-2014 |
||||
* Texas Instruments, <www.ti.com> |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0+ |
||||
*/ |
||||
#ifndef _ASM_ARCH_SPL_H_ |
||||
#define _ASM_ARCH_SPL_H_ |
||||
|
||||
#define BOOT_DEVICE_SPI 2 |
||||
|
||||
#endif |
Loading…
Reference in new issue