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_UART_SIMPLE is not set
|
||||||
# CONFIG_CONSOLE_HANDLER is not set
|
# CONFIG_CONSOLE_HANDLER is not set
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Serial Drivers
|
# Serial Drivers
|
||||||
|
|
|
@ -121,6 +121,7 @@ CONFIG_WDOG_INIT=y
|
||||||
#
|
#
|
||||||
# CONFIG_UART_SIMPLE is not set
|
# CONFIG_UART_SIMPLE is not set
|
||||||
# CONFIG_CONSOLE_HANDLER is not set
|
# CONFIG_CONSOLE_HANDLER is not set
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Serial Drivers
|
# Serial Drivers
|
||||||
|
|
|
@ -121,6 +121,7 @@ CONFIG_BSP_TI_LM3S6965_QEMU=y
|
||||||
#
|
#
|
||||||
# CONFIG_UART_SIMPLE is not set
|
# CONFIG_UART_SIMPLE is not set
|
||||||
# CONFIG_CONSOLE_HANDLER is not set
|
# CONFIG_CONSOLE_HANDLER is not set
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Serial Drivers
|
# Serial Drivers
|
||||||
|
|
|
@ -100,6 +100,7 @@ CONFIG_WDOG_INIT=y
|
||||||
#
|
#
|
||||||
# CONFIG_UART_SIMPLE is not set
|
# CONFIG_UART_SIMPLE is not set
|
||||||
# CONFIG_CONSOLE_HANDLER is not set
|
# CONFIG_CONSOLE_HANDLER is not set
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Serial Drivers
|
# Serial Drivers
|
||||||
|
|
|
@ -100,6 +100,7 @@ CONFIG_BSP_TI_LM3S6965_QEMU=y
|
||||||
#
|
#
|
||||||
# CONFIG_UART_SIMPLE is not set
|
# CONFIG_UART_SIMPLE is not set
|
||||||
# CONFIG_CONSOLE_HANDLER is not set
|
# CONFIG_CONSOLE_HANDLER is not set
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Serial Drivers
|
# Serial Drivers
|
||||||
|
|
|
@ -121,6 +121,7 @@ CONFIG_WDOG_INIT=y
|
||||||
#
|
#
|
||||||
# CONFIG_UART_SIMPLE is not set
|
# CONFIG_UART_SIMPLE is not set
|
||||||
# CONFIG_CONSOLE_HANDLER is not set
|
# CONFIG_CONSOLE_HANDLER is not set
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Serial Drivers
|
# Serial Drivers
|
||||||
|
|
|
@ -213,7 +213,6 @@ This header file is used to specify and describe board-level aspects for the
|
||||||
|
|
||||||
/* Uart console settings */
|
/* Uart console settings */
|
||||||
|
|
||||||
#define CONFIG_UART_CONSOLE_INDEX 0
|
|
||||||
#define CONFIG_UART_CONSOLE_PORT PCR_PORT_B
|
#define CONFIG_UART_CONSOLE_PORT PCR_PORT_B
|
||||||
#define CONFIG_UART_CONSOLE_PORT_RX_PIN 16
|
#define CONFIG_UART_CONSOLE_PORT_RX_PIN 16
|
||||||
#define CONFIG_UART_CONSOLE_PORT_TX_PIN 17
|
#define CONFIG_UART_CONSOLE_PORT_TX_PIN 17
|
||||||
|
|
|
@ -136,7 +136,6 @@ the 'ti_lm3s6965' BSP.
|
||||||
|
|
||||||
/* Uart console configuration */
|
/* Uart console configuration */
|
||||||
|
|
||||||
#define CONFIG_UART_CONSOLE_INDEX 0
|
|
||||||
#define CONFIG_UART_CONSOLE_BAUDRATE 115200
|
#define CONFIG_UART_CONSOLE_BAUDRATE 115200
|
||||||
#define CONFIG_UART_CONSOLE_IRQ IRQ_UART0
|
#define CONFIG_UART_CONSOLE_IRQ IRQ_UART0
|
||||||
#define CONFIG_UART_CONSOLE_INT_PRI 3
|
#define CONFIG_UART_CONSOLE_INT_PRI 3
|
||||||
|
|
|
@ -141,6 +141,7 @@ CONFIG_SHUTOFF_PIC=y
|
||||||
# CONFIG_PCI is not set
|
# CONFIG_PCI is not set
|
||||||
CONFIG_PLATFORM="generic_pc"
|
CONFIG_PLATFORM="generic_pc"
|
||||||
CONFIG_LOAPIC_TIMER_FREQ=150000000
|
CONFIG_LOAPIC_TIMER_FREQ=150000000
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -139,6 +139,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
||||||
#
|
#
|
||||||
# CONFIG_PCI is not set
|
# CONFIG_PCI is not set
|
||||||
CONFIG_PLATFORM="generic_pc"
|
CONFIG_PLATFORM="generic_pc"
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -136,6 +136,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
||||||
#
|
#
|
||||||
# CONFIG_PCI is not set
|
# CONFIG_PCI is not set
|
||||||
CONFIG_PLATFORM="generic_pc"
|
CONFIG_PLATFORM="generic_pc"
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -139,6 +139,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
||||||
#
|
#
|
||||||
# CONFIG_PCI is not set
|
# CONFIG_PCI is not set
|
||||||
CONFIG_PLATFORM="generic_pc"
|
CONFIG_PLATFORM="generic_pc"
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -138,6 +138,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
||||||
CONFIG_PCI=y
|
CONFIG_PCI=y
|
||||||
# CONFIG_PCI_DEBUG is not set
|
# CONFIG_PCI_DEBUG is not set
|
||||||
CONFIG_PLATFORM="quark"
|
CONFIG_PLATFORM="quark"
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=1
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -120,6 +120,7 @@ CONFIG_SHUTOFF_PIC=y
|
||||||
# CONFIG_PCI is not set
|
# CONFIG_PCI is not set
|
||||||
CONFIG_PLATFORM="generic_pc"
|
CONFIG_PLATFORM="generic_pc"
|
||||||
CONFIG_LOAPIC_TIMER_FREQ=150000000
|
CONFIG_LOAPIC_TIMER_FREQ=150000000
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -118,6 +118,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
||||||
#
|
#
|
||||||
# CONFIG_PCI is not set
|
# CONFIG_PCI is not set
|
||||||
CONFIG_PLATFORM="generic_pc"
|
CONFIG_PLATFORM="generic_pc"
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -115,6 +115,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
||||||
#
|
#
|
||||||
# CONFIG_PCI is not set
|
# CONFIG_PCI is not set
|
||||||
CONFIG_PLATFORM="generic_pc"
|
CONFIG_PLATFORM="generic_pc"
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -118,6 +118,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
||||||
#
|
#
|
||||||
# CONFIG_PCI is not set
|
# CONFIG_PCI is not set
|
||||||
CONFIG_PLATFORM="generic_pc"
|
CONFIG_PLATFORM="generic_pc"
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=0
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -117,6 +117,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
||||||
CONFIG_PCI=y
|
CONFIG_PCI=y
|
||||||
# CONFIG_PCI_DEBUG is not set
|
# CONFIG_PCI_DEBUG is not set
|
||||||
CONFIG_PLATFORM="quark"
|
CONFIG_PLATFORM="quark"
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=1
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -138,6 +138,7 @@ CONFIG_NUM_DYNAMIC_STUBS=0
|
||||||
CONFIG_PCI=y
|
CONFIG_PCI=y
|
||||||
# CONFIG_PCI_DEBUG is not set
|
# CONFIG_PCI_DEBUG is not set
|
||||||
CONFIG_PLATFORM="quark"
|
CONFIG_PLATFORM="quark"
|
||||||
|
CONFIG_UART_CONSOLE_INDEX=1
|
||||||
|
|
||||||
#
|
#
|
||||||
# Device Drivers
|
# Device Drivers
|
||||||
|
|
|
@ -142,7 +142,6 @@ the 'generic_pc' BSP.
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Console definitions */
|
/* Console definitions */
|
||||||
#define CONFIG_UART_CONSOLE_INDEX 0
|
|
||||||
#define CONFIG_UART_CONSOLE_IRQ COM1_INT_LVL
|
#define CONFIG_UART_CONSOLE_IRQ COM1_INT_LVL
|
||||||
#define CONFIG_UART_CONSOLE_INT_PRI COM1_INT_PRI
|
#define CONFIG_UART_CONSOLE_INT_PRI COM1_INT_PRI
|
||||||
|
|
||||||
|
|
|
@ -45,3 +45,5 @@ config PHYS_LOAD_ADDR
|
||||||
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
||||||
default 25000000
|
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)
|
(CONFIG_UART_NUM_SYSTEM_PORTS + CONFIG_UART_NUM_EXTRA_PORTS)
|
||||||
|
|
||||||
/* Console definitions */
|
/* Console definitions */
|
||||||
#define CONFIG_UART_CONSOLE_INDEX 1
|
|
||||||
#define CONFIG_UART_CONSOLE_PCI_IDX COM1_PCI_IDX
|
#define CONFIG_UART_CONSOLE_PCI_IDX COM1_PCI_IDX
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
|
@ -38,3 +38,9 @@ config CONSOLE_HANDLER
|
||||||
help
|
help
|
||||||
This option enables console input handler allowing to write simple
|
This option enables console input handler allowing to write simple
|
||||||
interaction between serial console and the OS.
|
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