|
@@ -1414,8 +1414,10 @@ static int serial_omap_probe(struct platform_device *pdev)
|
|
struct omap_uart_port_info *omap_up_info = pdev->dev.platform_data;
|
|
struct omap_uart_port_info *omap_up_info = pdev->dev.platform_data;
|
|
int ret;
|
|
int ret;
|
|
|
|
|
|
- if (pdev->dev.of_node)
|
|
|
|
|
|
+ if (pdev->dev.of_node) {
|
|
omap_up_info = of_get_uart_port_info(&pdev->dev);
|
|
omap_up_info = of_get_uart_port_info(&pdev->dev);
|
|
|
|
+ pdev->dev.platform_data = omap_up_info;
|
|
|
|
+ }
|
|
|
|
|
|
mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
|
mem = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
|
if (!mem) {
|
|
if (!mem) {
|