mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-05 22:28:00 +00:00
MIPS: Alchemy: fix build with SERIAL_8250=n
In commit 7d172bfe
("Alchemy: Add UART PM methods") I introduced
platform PM methods which call a function of the 8250 driver;
this patch works around link failures when the kernel is built
without 8250 support.
Signed-off-by: Manuel Lauss <manuel.lauss@googlemail.com>
To: Linux-MIPS <linux-mips@linux-mips.org>
Patchwork: https://patchwork.linux-mips.org/patch/1737/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
a3aad4aaf8
commit
cf745a39dc
1 changed files with 2 additions and 0 deletions
|
@ -27,6 +27,7 @@
|
||||||
static void alchemy_8250_pm(struct uart_port *port, unsigned int state,
|
static void alchemy_8250_pm(struct uart_port *port, unsigned int state,
|
||||||
unsigned int old_state)
|
unsigned int old_state)
|
||||||
{
|
{
|
||||||
|
#ifdef CONFIG_SERIAL_8250
|
||||||
switch (state) {
|
switch (state) {
|
||||||
case 0:
|
case 0:
|
||||||
if ((__raw_readl(port->membase + UART_MOD_CNTRL) & 3) != 3) {
|
if ((__raw_readl(port->membase + UART_MOD_CNTRL) & 3) != 3) {
|
||||||
|
@ -49,6 +50,7 @@ static void alchemy_8250_pm(struct uart_port *port, unsigned int state,
|
||||||
serial8250_do_pm(port, state, old_state);
|
serial8250_do_pm(port, state, old_state);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
#define PORT(_base, _irq) \
|
#define PORT(_base, _irq) \
|
||||||
|
|
Loading…
Add table
Reference in a new issue