If CONFIG_OF is disabled, compilation fails with: drivers/tty/serial/atmel_serial.c: In function 'atmel_serial_probe': drivers/tty/serial/atmel_serial.c:1788: error: implicit declaration of function 'of_alias_get_id' Fix this by adding the proper CONFIG_OF checks. Signed-off-by: Sven Schnelle <svens@xxxxxxxxxxxxxx> --- drivers/tty/serial/atmel_serial.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/drivers/tty/serial/atmel_serial.c b/drivers/tty/serial/atmel_serial.c index 4a0f86f..de338dd 100644 --- a/drivers/tty/serial/atmel_serial.c +++ b/drivers/tty/serial/atmel_serial.c @@ -1777,16 +1777,20 @@ static int atmel_serial_resume(struct platform_device *pdev) static int __devinit atmel_serial_probe(struct platform_device *pdev) { struct atmel_uart_port *port; +#ifdef CONFIG_OF struct device_node *np = pdev->dev.of_node; +#endif struct atmel_uart_data *pdata = pdev->dev.platform_data; void *data; int ret = -ENODEV; BUILD_BUG_ON(ATMEL_SERIAL_RINGSIZE & (ATMEL_SERIAL_RINGSIZE - 1)); +#ifdef CONFIG_OF if (np) ret = of_alias_get_id(np, "serial"); else +#endif if (pdata) ret = pdata->num; -- 1.7.6.3 -- To unsubscribe from this list: send the line "unsubscribe linux-serial" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html