Arnd Bergmann 7d774fb8ca serial: 8250/ingenic: fix building with SERIAL_8250=m
The Ingenic 8250 driver has a 'bool' Kconfig symbol, but that
breaks when SERIAL_8250 is a loadable module:

drivers/tty/built-in.o: In function `ingenic_uart_probe':
8250_ingenic.c:(.text+0x1c1a0): undefined reference to `serial8250_register_8250_port'

This changes the symbol to a 'tristate', plus a dependency on
SERIAL_8250, which makes it work again. Unlike the other
soc-specific backends, this one has no dependency on an
architecture or a platform. I'm adding a dependency on
MIPS || COMPILE_TEST as well here, to avoid showing the driver
on architectures that are not interested in it.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2016-03-07 16:11:14 -08:00
..
2016-02-09 17:19:10 -08:00
2016-01-28 14:13:44 -08:00
2016-01-28 14:13:44 -08:00
2016-01-28 14:13:44 -08:00
2016-01-28 14:13:44 -08:00
2016-02-14 14:36:04 -08:00
2016-01-28 14:19:12 -08:00
2016-01-28 14:13:44 -08:00
2016-01-28 14:13:44 -08:00
2016-03-07 16:11:14 -08:00
2016-01-28 14:13:44 -08:00
2016-02-14 14:36:04 -08:00
2016-01-28 14:19:12 -08:00