tty: serial: bcm63xx: Allow bcm63xx_uart to be built on other platforms
authorKevin Cernekee <cernekee@gmail.com>
Tue, 21 Oct 2014 22:22:57 +0000 (15:22 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 6 Nov 2014 22:57:23 +0000 (14:57 -0800)
This device was originally supported on bcm63xx only, but it shows up on
a wide variety of MIPS and ARM chipsets spanning multiple product lines.
Now that the driver has eliminated dependencies on bcm63xx-specific
header files, we can build it on any non-bcm63xx kernel.

Compile-tested on x86, both statically and as a module.  Tested for
functionality on bcm3384 (a new MIPS platform under active development).

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Acked-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/Kconfig

index 4e6a0babf6b97258b05ed4179241c19e2039e026..9503789ece94dae46499a5bb3dfe397dfb4e3e98 100644 (file)
@@ -1283,7 +1283,7 @@ config SERIAL_TIMBERDALE
 config SERIAL_BCM63XX
        tristate "bcm63xx serial port support"
        select SERIAL_CORE
-       depends on BCM63XX
+       depends on MIPS || ARM || COMPILE_TEST
        help
          If you have a bcm63xx CPU, you can enable its onboard
          serial port by enabling this options.