diff options
-rw-r--r-- | drivers/media/video/omap1_camera.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/media/video/omap1_camera.c b/drivers/media/video/omap1_camera.c index f24bcaf1d88c..e87ae2f634b2 100644 --- a/drivers/media/video/omap1_camera.c +++ b/drivers/media/video/omap1_camera.c | |||
@@ -1579,10 +1579,10 @@ static int __init omap1_cam_probe(struct platform_device *pdev) | |||
1579 | pcdev->clk = clk; | 1579 | pcdev->clk = clk; |
1580 | 1580 | ||
1581 | pcdev->pdata = pdev->dev.platform_data; | 1581 | pcdev->pdata = pdev->dev.platform_data; |
1582 | pcdev->pflags = pcdev->pdata->flags; | 1582 | if (pcdev->pdata) { |
1583 | 1583 | pcdev->pflags = pcdev->pdata->flags; | |
1584 | if (pcdev->pdata) | ||
1585 | pcdev->camexclk = pcdev->pdata->camexclk_khz * 1000; | 1584 | pcdev->camexclk = pcdev->pdata->camexclk_khz * 1000; |
1585 | } | ||
1586 | 1586 | ||
1587 | switch (pcdev->camexclk) { | 1587 | switch (pcdev->camexclk) { |
1588 | case 6000000: | 1588 | case 6000000: |
@@ -1592,6 +1592,7 @@ static int __init omap1_cam_probe(struct platform_device *pdev) | |||
1592 | case 24000000: | 1592 | case 24000000: |
1593 | break; | 1593 | break; |
1594 | default: | 1594 | default: |
1595 | /* pcdev->camexclk != 0 => pcdev->pdata != NULL */ | ||
1595 | dev_warn(&pdev->dev, | 1596 | dev_warn(&pdev->dev, |
1596 | "Incorrect sensor clock frequency %ld kHz, " | 1597 | "Incorrect sensor clock frequency %ld kHz, " |
1597 | "should be one of 0, 6, 8, 9.6, 12 or 24 MHz, " | 1598 | "should be one of 0, 6, 8, 9.6, 12 or 24 MHz, " |
@@ -1599,8 +1600,7 @@ static int __init omap1_cam_probe(struct platform_device *pdev) | |||
1599 | pcdev->pdata->camexclk_khz); | 1600 | pcdev->pdata->camexclk_khz); |
1600 | pcdev->camexclk = 0; | 1601 | pcdev->camexclk = 0; |
1601 | case 0: | 1602 | case 0: |
1602 | dev_info(&pdev->dev, | 1603 | dev_info(&pdev->dev, "Not providing sensor clock\n"); |
1603 | "Not providing sensor clock\n"); | ||
1604 | } | 1604 | } |
1605 | 1605 | ||
1606 | INIT_LIST_HEAD(&pcdev->capture); | 1606 | INIT_LIST_HEAD(&pcdev->capture); |