mirror of
https://github.com/smaeul/u-boot.git
synced 2025-10-14 04:46:01 +01:00
lpc32xx: Kconfig: switch to CONFIG_CONS_INDEX
There's nothing special or unique to the lpc32xx that requires its own config parameter for specifying the console uart index. Therefore instead of using the lpc32xx-specific CONFIG_SYS_LPC32XX_UART include parameter, use the already-available CONFIG_CONS_INDEX from Kconfig. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
3a37386f18
commit
bd4dbf9e43
@ -12,8 +12,8 @@
|
|||||||
/* Basic CPU architecture */
|
/* Basic CPU architecture */
|
||||||
|
|
||||||
/* UART configuration */
|
/* UART configuration */
|
||||||
#if (CONFIG_SYS_LPC32XX_UART == 1) || (CONFIG_SYS_LPC32XX_UART == 2) || \
|
#if (CONFIG_CONS_INDEX == 1) || (CONFIG_CONS_INDEX == 2) || \
|
||||||
(CONFIG_SYS_LPC32XX_UART == 7)
|
(CONFIG_CONS_INDEX == 7)
|
||||||
#if !defined(CONFIG_LPC32XX_HSUART)
|
#if !defined(CONFIG_LPC32XX_HSUART)
|
||||||
#define CONFIG_LPC32XX_HSUART
|
#define CONFIG_LPC32XX_HSUART
|
||||||
#endif
|
#endif
|
||||||
|
@ -23,8 +23,7 @@ void lpc32xx_uart_init(unsigned int uart_id)
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
/* Disable loopback mode, if it is set by S1L bootloader */
|
/* Disable loopback mode, if it is set by S1L bootloader */
|
||||||
clrbits_le32(&ctrl->loop,
|
clrbits_le32(&ctrl->loop, UART_LOOPBACK(uart_id));
|
||||||
UART_LOOPBACK(CONFIG_SYS_LPC32XX_UART));
|
|
||||||
|
|
||||||
if (uart_id < 3 || uart_id > 6)
|
if (uart_id < 3 || uart_id > 6)
|
||||||
return;
|
return;
|
||||||
|
@ -38,7 +38,7 @@ void reset_periph(void)
|
|||||||
|
|
||||||
int board_early_init_f(void)
|
int board_early_init_f(void)
|
||||||
{
|
{
|
||||||
lpc32xx_uart_init(CONFIG_SYS_LPC32XX_UART);
|
lpc32xx_uart_init(CONFIG_CONS_INDEX);
|
||||||
lpc32xx_i2c_init(1);
|
lpc32xx_i2c_init(1);
|
||||||
lpc32xx_i2c_init(2);
|
lpc32xx_i2c_init(2);
|
||||||
lpc32xx_ssp_init();
|
lpc32xx_ssp_init();
|
||||||
|
@ -49,7 +49,7 @@ void spl_board_init(void)
|
|||||||
/* First of all silence buzzer controlled by GPO_20 */
|
/* First of all silence buzzer controlled by GPO_20 */
|
||||||
writel((1 << 20), &gpio->p3_outp_clr);
|
writel((1 << 20), &gpio->p3_outp_clr);
|
||||||
|
|
||||||
lpc32xx_uart_init(CONFIG_SYS_LPC32XX_UART);
|
lpc32xx_uart_init(CONFIG_CONS_INDEX);
|
||||||
preloader_console_init();
|
preloader_console_init();
|
||||||
|
|
||||||
ddr_init(&dram_64mb);
|
ddr_init(&dram_64mb);
|
||||||
|
@ -37,7 +37,7 @@ void reset_periph(void)
|
|||||||
int board_early_init_f(void)
|
int board_early_init_f(void)
|
||||||
{
|
{
|
||||||
/* initialize serial port for console */
|
/* initialize serial port for console */
|
||||||
lpc32xx_uart_init(CONFIG_SYS_LPC32XX_UART);
|
lpc32xx_uart_init(CONFIG_CONS_INDEX);
|
||||||
/* enable I2C, SSP, MAC, NAND */
|
/* enable I2C, SSP, MAC, NAND */
|
||||||
lpc32xx_i2c_init(1); /* only I2C1 has devices, I2C2 has none */
|
lpc32xx_i2c_init(1); /* only I2C1 has devices, I2C2 has none */
|
||||||
lpc32xx_ssp_init();
|
lpc32xx_ssp_init();
|
||||||
|
@ -58,7 +58,7 @@ const struct emc_dram_settings dram_128mb = {
|
|||||||
void spl_board_init(void)
|
void spl_board_init(void)
|
||||||
{
|
{
|
||||||
/* initialize serial port for console */
|
/* initialize serial port for console */
|
||||||
lpc32xx_uart_init(CONFIG_SYS_LPC32XX_UART);
|
lpc32xx_uart_init(CONFIG_CONS_INDEX);
|
||||||
/* initialize console */
|
/* initialize console */
|
||||||
preloader_console_init();
|
preloader_console_init();
|
||||||
/* init DDR and NAND to chainload U-Boot */
|
/* init DDR and NAND to chainload U-Boot */
|
||||||
|
@ -51,6 +51,8 @@ CONFIG_PHYLIB=y
|
|||||||
CONFIG_PHY_ADDR_ENABLE=y
|
CONFIG_PHY_ADDR_ENABLE=y
|
||||||
CONFIG_PHY_ADDR=31
|
CONFIG_PHY_ADDR=31
|
||||||
CONFIG_PHY_SMSC=y
|
CONFIG_PHY_SMSC=y
|
||||||
|
CONFIG_SPECIFY_CONSOLE_INDEX=y
|
||||||
|
CONFIG_CONS_INDEX=5
|
||||||
CONFIG_SYS_NS16550=y
|
CONFIG_SYS_NS16550=y
|
||||||
CONFIG_SPI=y
|
CONFIG_SPI=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
|
@ -48,5 +48,7 @@ CONFIG_MTD_RAW_NAND=y
|
|||||||
CONFIG_PHYLIB=y
|
CONFIG_PHYLIB=y
|
||||||
CONFIG_PHY_ADDR_ENABLE=y
|
CONFIG_PHY_ADDR_ENABLE=y
|
||||||
CONFIG_PHY_SMSC=y
|
CONFIG_PHY_SMSC=y
|
||||||
|
CONFIG_SPECIFY_CONSOLE_INDEX=y
|
||||||
|
CONFIG_CONS_INDEX=5
|
||||||
CONFIG_SYS_NS16550=y
|
CONFIG_SYS_NS16550=y
|
||||||
CONFIG_SPI=y
|
CONFIG_SPI=y
|
||||||
|
@ -30,11 +30,6 @@
|
|||||||
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_SDRAM_BASE + SZ_4K \
|
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_SDRAM_BASE + SZ_4K \
|
||||||
- GENERATED_GBL_DATA_SIZE)
|
- GENERATED_GBL_DATA_SIZE)
|
||||||
|
|
||||||
/*
|
|
||||||
* Serial Driver
|
|
||||||
*/
|
|
||||||
#define CONFIG_SYS_LPC32XX_UART 5 /* UART5 */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* DMA
|
* DMA
|
||||||
*/
|
*/
|
||||||
|
@ -35,11 +35,6 @@
|
|||||||
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_SDRAM_BASE + SZ_512K \
|
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_SDRAM_BASE + SZ_512K \
|
||||||
- GENERATED_GBL_DATA_SIZE)
|
- GENERATED_GBL_DATA_SIZE)
|
||||||
|
|
||||||
/*
|
|
||||||
* Serial Driver
|
|
||||||
*/
|
|
||||||
#define CONFIG_SYS_LPC32XX_UART 5 /* UART5 - NS16550 */
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Ethernet Driver
|
* Ethernet Driver
|
||||||
*/
|
*/
|
||||||
|
@ -2734,7 +2734,6 @@ CONFIG_SYS_LOW
|
|||||||
CONFIG_SYS_LOWMEM_BASE
|
CONFIG_SYS_LOWMEM_BASE
|
||||||
CONFIG_SYS_LOW_RES_TIMER
|
CONFIG_SYS_LOW_RES_TIMER
|
||||||
CONFIG_SYS_LPAE_SDRAM_BASE
|
CONFIG_SYS_LPAE_SDRAM_BASE
|
||||||
CONFIG_SYS_LPC32XX_UART
|
|
||||||
CONFIG_SYS_LS1_DDR_BLOCK1_SIZE
|
CONFIG_SYS_LS1_DDR_BLOCK1_SIZE
|
||||||
CONFIG_SYS_LS_MC_AIOP_IMG_MAX_LENGTH
|
CONFIG_SYS_LS_MC_AIOP_IMG_MAX_LENGTH
|
||||||
CONFIG_SYS_LS_MC_BOOT_TIMEOUT_MS
|
CONFIG_SYS_LS_MC_BOOT_TIMEOUT_MS
|
||||||
|
Loading…
x
Reference in New Issue
Block a user