浏览代码

avr32/at32ap: fix mapping of platform device id for USART

This patch will fix the mapping of the platform device id when mapping USART
peripheral ID to UART platform device id. Not setting the platform device id
will in most cases (when you map USART > 0 to UART 0) make the console not
available.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt 14 年之前
父节点
当前提交
4137b31566
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      arch/avr32/mach-at32ap/at32ap700x.c

+ 1 - 0
arch/avr32/mach-at32ap/at32ap700x.c

@@ -1043,6 +1043,7 @@ 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;