define UART_CONSOLE_INDEX using Kconfig
Use Kconfig to define this variable and remove its previous definitions from board.h. This will simplify creation of different variants from a single platform. Change-Id: I0aaa5aa81dedf096c6d8c1ea2d509c71817336d3 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
6ec03ce9d6
commit
8d879a5c32
23 changed files with 25 additions and 4 deletions
|
@ -80,6 +80,7 @@ CONFIG_IRQ_VECTOR_TABLE_BSP=y
|
|||
#
|
||||
# CONFIG_UART_SIMPLE is not set
|
||||
# CONFIG_CONSOLE_HANDLER is not set
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Serial Drivers
|
||||
|
|
|
@ -121,6 +121,7 @@ CONFIG_WDOG_INIT=y
|
|||
#
|
||||
# CONFIG_UART_SIMPLE is not set
|
||||
# CONFIG_CONSOLE_HANDLER is not set
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Serial Drivers
|
||||
|
|
|
@ -121,6 +121,7 @@ CONFIG_BSP_TI_LM3S6965_QEMU=y
|
|||
#
|
||||
# CONFIG_UART_SIMPLE is not set
|
||||
# CONFIG_CONSOLE_HANDLER is not set
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Serial Drivers
|
||||
|
|
|
@ -100,6 +100,7 @@ CONFIG_WDOG_INIT=y
|
|||
#
|
||||
# CONFIG_UART_SIMPLE is not set
|
||||
# CONFIG_CONSOLE_HANDLER is not set
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Serial Drivers
|
||||
|
|
|
@ -100,6 +100,7 @@ CONFIG_BSP_TI_LM3S6965_QEMU=y
|
|||
#
|
||||
# CONFIG_UART_SIMPLE is not set
|
||||
# CONFIG_CONSOLE_HANDLER is not set
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Serial Drivers
|
||||
|
|
|
@ -121,6 +121,7 @@ CONFIG_WDOG_INIT=y
|
|||
#
|
||||
# CONFIG_UART_SIMPLE is not set
|
||||
# CONFIG_CONSOLE_HANDLER is not set
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Serial Drivers
|
||||
|
|
|
@ -213,7 +213,6 @@ This header file is used to specify and describe board-level aspects for the
|
|||
|
||||
/* Uart console settings */
|
||||
|
||||
#define CONFIG_UART_CONSOLE_INDEX 0
|
||||
#define CONFIG_UART_CONSOLE_PORT PCR_PORT_B
|
||||
#define CONFIG_UART_CONSOLE_PORT_RX_PIN 16
|
||||
#define CONFIG_UART_CONSOLE_PORT_TX_PIN 17
|
||||
|
|
|
@ -136,7 +136,6 @@ the 'ti_lm3s6965' BSP.
|
|||
|
||||
/* Uart console configuration */
|
||||
|
||||
#define CONFIG_UART_CONSOLE_INDEX 0
|
||||
#define CONFIG_UART_CONSOLE_BAUDRATE 115200
|
||||
#define CONFIG_UART_CONSOLE_IRQ IRQ_UART0
|
||||
#define CONFIG_UART_CONSOLE_INT_PRI 3
|
||||
|
|
|
@ -141,6 +141,7 @@ CONFIG_SHUTOFF_PIC=y
|
|||
# CONFIG_PCI is not set
|
||||
CONFIG_PLATFORM="generic_pc"
|
||||
CONFIG_LOAPIC_TIMER_FREQ=150000000
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -139,6 +139,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
|||
#
|
||||
# CONFIG_PCI is not set
|
||||
CONFIG_PLATFORM="generic_pc"
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -136,6 +136,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
|||
#
|
||||
# CONFIG_PCI is not set
|
||||
CONFIG_PLATFORM="generic_pc"
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -139,6 +139,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
|||
#
|
||||
# CONFIG_PCI is not set
|
||||
CONFIG_PLATFORM="generic_pc"
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -138,6 +138,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
|||
CONFIG_PCI=y
|
||||
# CONFIG_PCI_DEBUG is not set
|
||||
CONFIG_PLATFORM="quark"
|
||||
CONFIG_UART_CONSOLE_INDEX=1
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -120,6 +120,7 @@ CONFIG_SHUTOFF_PIC=y
|
|||
# CONFIG_PCI is not set
|
||||
CONFIG_PLATFORM="generic_pc"
|
||||
CONFIG_LOAPIC_TIMER_FREQ=150000000
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -118,6 +118,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
|||
#
|
||||
# CONFIG_PCI is not set
|
||||
CONFIG_PLATFORM="generic_pc"
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -115,6 +115,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
|||
#
|
||||
# CONFIG_PCI is not set
|
||||
CONFIG_PLATFORM="generic_pc"
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -118,6 +118,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
|||
#
|
||||
# CONFIG_PCI is not set
|
||||
CONFIG_PLATFORM="generic_pc"
|
||||
CONFIG_UART_CONSOLE_INDEX=0
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -117,6 +117,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
|||
CONFIG_PCI=y
|
||||
# CONFIG_PCI_DEBUG is not set
|
||||
CONFIG_PLATFORM="quark"
|
||||
CONFIG_UART_CONSOLE_INDEX=1
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -138,6 +138,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
|||
CONFIG_PCI=y
|
||||
# CONFIG_PCI_DEBUG is not set
|
||||
CONFIG_PLATFORM="quark"
|
||||
CONFIG_UART_CONSOLE_INDEX=1
|
||||
|
||||
#
|
||||
# Device Drivers
|
||||
|
|
|
@ -142,7 +142,6 @@ the 'generic_pc' BSP.
|
|||
}
|
||||
|
||||
/* Console definitions */
|
||||
#define CONFIG_UART_CONSOLE_INDEX 0
|
||||
#define CONFIG_UART_CONSOLE_IRQ COM1_INT_LVL
|
||||
#define CONFIG_UART_CONSOLE_INT_PRI COM1_INT_PRI
|
||||
|
||||
|
|
|
@ -45,3 +45,5 @@ config PHYS_LOAD_ADDR
|
|||
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
||||
default 25000000
|
||||
|
||||
config UART_CONSOLE_INDEX
|
||||
default 1
|
||||
|
|
|
@ -105,7 +105,6 @@ the 'Quark' BSP.
|
|||
(CONFIG_UART_NUM_SYSTEM_PORTS + CONFIG_UART_NUM_EXTRA_PORTS)
|
||||
|
||||
/* Console definitions */
|
||||
#define CONFIG_UART_CONSOLE_INDEX 1
|
||||
#define CONFIG_UART_CONSOLE_PCI_IDX COM1_PCI_IDX
|
||||
|
||||
/*
|
||||
|
|
|
@ -38,3 +38,9 @@ config CONSOLE_HANDLER
|
|||
help
|
||||
This option enables console input handler allowing to write simple
|
||||
interaction between serial console and the OS.
|
||||
|
||||
config UART_CONSOLE_INDEX
|
||||
int "UART Console Index"
|
||||
default 0
|
||||
help
|
||||
This option specifies index for the console uart port.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue