With every Ralink SoC that we add, we would need to extend the dependency. In order to make life easier we make the symbol depend on MIPS & RALINK and then select it from within arch/mips/ralink/. Signed-off-by: John Crispin <blogic@xxxxxxxxxxx> --- Hi Greg, this patch should go upstream via the mips tree to avoid merge conflicts. The tty part however requires your Ack. John arch/mips/Kconfig | 1 + drivers/tty/serial/8250/Kconfig | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index c1997db..2e8939f 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -441,6 +441,7 @@ config RALINK select SYS_HAS_EARLY_PRINTK select HAVE_MACH_CLKDEV select CLKDEV_LOOKUP + select SERIAL_8250_RT288X config SGI_IP22 bool "SGI IP22 (Indy/Indigo2)" diff --git a/drivers/tty/serial/8250/Kconfig b/drivers/tty/serial/8250/Kconfig index 80fe91e..24ea3c8 100644 --- a/drivers/tty/serial/8250/Kconfig +++ b/drivers/tty/serial/8250/Kconfig @@ -295,8 +295,8 @@ config SERIAL_8250_EM If unsure, say N. config SERIAL_8250_RT288X - bool "Ralink RT288x/RT305x/RT3662/RT3883 serial port support" - depends on SERIAL_8250 && (SOC_RT288X || SOC_RT305X || SOC_RT3883) + bool + depends on SERIAL_8250 && MIPS && RALINK help If you have a Ralink RT288x/RT305x SoC based board and want to use the serial port, say Y to this option. The driver can handle up to 2 serial -- 1.7.10.4