]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - arch/avr32/mach-at32ap/at32ap700x.c
avr32: fix use of non-existing portnr variable in at32_map_usart()
[mirror_ubuntu-artful-kernel.git] / arch / avr32 / mach-at32ap / at32ap700x.c
index bfc9d071db9bce219985b62a5c80446ff7a1f3e5..1b7ad97524b81c68c6eea66f0eeb5139cc1c828f 100644 (file)
@@ -1014,6 +1014,7 @@ static struct platform_device *__initdata at32_usarts[4];
 void __init at32_map_usart(unsigned int hw_id, unsigned int line, int flags)
 {
        struct platform_device *pdev;
+       struct atmel_uart_data *pdata;
 
        switch (hw_id) {
        case 0:
@@ -1042,7 +1043,8 @@ void __init at32_map_usart(unsigned int hw_id, unsigned int line, int flags)
                data->regs = (void __iomem *)pdev->resource[0].start;
        }
 
-       pdev->id = line;
+       pdata = pdev->dev.platform_data;
+       pdata->num = line;
        at32_usarts[line] = pdev;
 }