aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/platform/davinci
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@redhat.com>2013-01-24 15:49:18 -0500
committerMauro Carvalho Chehab <mchehab@redhat.com>2013-01-24 15:49:18 -0500
commita32f7d1ad3744914273c6907204c2ab3b5d496a0 (patch)
tree1c5ae321ee85665707177547c07810ff7e09e1ab /drivers/media/platform/davinci
parent6b9e50c463efc5c361496ae6a895cc966ff8025b (diff)
parent68d6f84ba0c47e658beff3a4bf0c43acee4b4690 (diff)
Merge branch 'v4l_for_linus' into staging/for_v3.9
* v4l_for_linus: (464 commits) [media] uvcvideo: Set error_idx properly for S_EXT_CTRLS failures [media] uvcvideo: Cleanup leftovers of partial revert [media] uvcvideo: Return -EACCES when trying to set a read-only control Linux 3.8-rc3 mm: reinstante dropped pmd_trans_splitting() check cred: Remove tgcred pointer from struct cred drm/ttm: fix fence locking in ttm_buffer_object_transfer ARM: clps711x: Fix bad merge of clockevents setup ARM: highbank: save and restore L2 cache and GIC on suspend ARM: highbank: add a power request clear ARM: highbank: fix secondary boot and hotplug ARM: highbank: fix typos with hignbank in power request functions ARM: dts: fix highbank cpu mpidr values ARM: dts: add device_type prop to cpu nodes on Calxeda platforms drm/prime: drop reference on imported dma-buf come from gem xen/netfront: improve truesize tracking ARM: mx5: Fix MX53 flexcan2 clock ARM: OMAP2+: am33xx-hwmod: Fix wrongly terminated am33xx_usbss_mpu_irqs array sctp: fix Kconfig bug in default cookie hmac selection EDAC: Cleanup device deregistering path ... Conflicts: drivers/media/pci/dm1105/dm1105.c drivers/media/platform/soc_camera/mx2_camera.c
Diffstat (limited to 'drivers/media/platform/davinci')
-rw-r--r--drivers/media/platform/davinci/dm355_ccdc.c4
-rw-r--r--drivers/media/platform/davinci/dm644x_ccdc.c4
-rw-r--r--drivers/media/platform/davinci/isif.c4
-rw-r--r--drivers/media/platform/davinci/vpbe.c2
-rw-r--r--drivers/media/platform/davinci/vpbe_display.c15
-rw-r--r--drivers/media/platform/davinci/vpfe_capture.c6
-rw-r--r--drivers/media/platform/davinci/vpif.c6
-rw-r--r--drivers/media/platform/davinci/vpss.c6
8 files changed, 24 insertions, 23 deletions
diff --git a/drivers/media/platform/davinci/dm355_ccdc.c b/drivers/media/platform/davinci/dm355_ccdc.c
index 030950dcfb16..f263cabade7a 100644
--- a/drivers/media/platform/davinci/dm355_ccdc.c
+++ b/drivers/media/platform/davinci/dm355_ccdc.c
@@ -965,7 +965,7 @@ static struct ccdc_hw_device ccdc_hw_dev = {
965 }, 965 },
966}; 966};
967 967
968static int __devinit dm355_ccdc_probe(struct platform_device *pdev) 968static int dm355_ccdc_probe(struct platform_device *pdev)
969{ 969{
970 void (*setup_pinmux)(void); 970 void (*setup_pinmux)(void);
971 struct resource *res; 971 struct resource *res;
@@ -1069,7 +1069,7 @@ static struct platform_driver dm355_ccdc_driver = {
1069 .name = "dm355_ccdc", 1069 .name = "dm355_ccdc",
1070 .owner = THIS_MODULE, 1070 .owner = THIS_MODULE,
1071 }, 1071 },
1072 .remove = __devexit_p(dm355_ccdc_remove), 1072 .remove = dm355_ccdc_remove,
1073 .probe = dm355_ccdc_probe, 1073 .probe = dm355_ccdc_probe,
1074}; 1074};
1075 1075
diff --git a/drivers/media/platform/davinci/dm644x_ccdc.c b/drivers/media/platform/davinci/dm644x_ccdc.c
index 0215ab6ebc90..318e80512998 100644
--- a/drivers/media/platform/davinci/dm644x_ccdc.c
+++ b/drivers/media/platform/davinci/dm644x_ccdc.c
@@ -957,7 +957,7 @@ static struct ccdc_hw_device ccdc_hw_dev = {
957 }, 957 },
958}; 958};
959 959
960static int __devinit dm644x_ccdc_probe(struct platform_device *pdev) 960static int dm644x_ccdc_probe(struct platform_device *pdev)
961{ 961{
962 struct resource *res; 962 struct resource *res;
963 int status = 0; 963 int status = 0;
@@ -1078,7 +1078,7 @@ static struct platform_driver dm644x_ccdc_driver = {
1078 .owner = THIS_MODULE, 1078 .owner = THIS_MODULE,
1079 .pm = &dm644x_ccdc_pm_ops, 1079 .pm = &dm644x_ccdc_pm_ops,
1080 }, 1080 },
1081 .remove = __devexit_p(dm644x_ccdc_remove), 1081 .remove = dm644x_ccdc_remove,
1082 .probe = dm644x_ccdc_probe, 1082 .probe = dm644x_ccdc_probe,
1083}; 1083};
1084 1084
diff --git a/drivers/media/platform/davinci/isif.c b/drivers/media/platform/davinci/isif.c
index 2c26c3e1837e..5050f9265f48 100644
--- a/drivers/media/platform/davinci/isif.c
+++ b/drivers/media/platform/davinci/isif.c
@@ -1032,7 +1032,7 @@ static struct ccdc_hw_device isif_hw_dev = {
1032 }, 1032 },
1033}; 1033};
1034 1034
1035static int __devinit isif_probe(struct platform_device *pdev) 1035static int isif_probe(struct platform_device *pdev)
1036{ 1036{
1037 void (*setup_pinmux)(void); 1037 void (*setup_pinmux)(void);
1038 struct resource *res; 1038 struct resource *res;
@@ -1156,7 +1156,7 @@ static struct platform_driver isif_driver = {
1156 .name = "isif", 1156 .name = "isif",
1157 .owner = THIS_MODULE, 1157 .owner = THIS_MODULE,
1158 }, 1158 },
1159 .remove = __devexit_p(isif_remove), 1159 .remove = isif_remove,
1160 .probe = isif_probe, 1160 .probe = isif_probe,
1161}; 1161};
1162 1162
diff --git a/drivers/media/platform/davinci/vpbe.c b/drivers/media/platform/davinci/vpbe.c
index fe2b9ce0bce8..4d9469733fd9 100644
--- a/drivers/media/platform/davinci/vpbe.c
+++ b/drivers/media/platform/davinci/vpbe.c
@@ -805,7 +805,7 @@ static struct vpbe_device_ops vpbe_dev_ops = {
805 .set_mode = vpbe_set_mode, 805 .set_mode = vpbe_set_mode,
806}; 806};
807 807
808static __devinit int vpbe_probe(struct platform_device *pdev) 808static int vpbe_probe(struct platform_device *pdev)
809{ 809{
810 struct vpbe_device *vpbe_dev; 810 struct vpbe_device *vpbe_dev;
811 struct vpbe_config *cfg; 811 struct vpbe_config *cfg;
diff --git a/drivers/media/platform/davinci/vpbe_display.c b/drivers/media/platform/davinci/vpbe_display.c
index d078738b35d6..5e6b0cab514b 100644
--- a/drivers/media/platform/davinci/vpbe_display.c
+++ b/drivers/media/platform/davinci/vpbe_display.c
@@ -1661,8 +1661,8 @@ static int vpbe_device_get(struct device *dev, void *data)
1661 return 0; 1661 return 0;
1662} 1662}
1663 1663
1664static __devinit int init_vpbe_layer(int i, struct vpbe_display *disp_dev, 1664static int init_vpbe_layer(int i, struct vpbe_display *disp_dev,
1665 struct platform_device *pdev) 1665 struct platform_device *pdev)
1666{ 1666{
1667 struct vpbe_layer *vpbe_display_layer = NULL; 1667 struct vpbe_layer *vpbe_display_layer = NULL;
1668 struct video_device *vbd = NULL; 1668 struct video_device *vbd = NULL;
@@ -1717,9 +1717,10 @@ static __devinit int init_vpbe_layer(int i, struct vpbe_display *disp_dev,
1717 return 0; 1717 return 0;
1718} 1718}
1719 1719
1720static __devinit int register_device(struct vpbe_layer *vpbe_display_layer, 1720static int register_device(struct vpbe_layer *vpbe_display_layer,
1721 struct vpbe_display *disp_dev, 1721 struct vpbe_display *disp_dev,
1722 struct platform_device *pdev) { 1722 struct platform_device *pdev)
1723{
1723 int err; 1724 int err;
1724 1725
1725 v4l2_info(&disp_dev->vpbe_dev->v4l2_dev, 1726 v4l2_info(&disp_dev->vpbe_dev->v4l2_dev,
@@ -1751,7 +1752,7 @@ static __devinit int register_device(struct vpbe_layer *vpbe_display_layer,
1751 * This function creates device entries by register itself to the V4L2 driver 1752 * This function creates device entries by register itself to the V4L2 driver
1752 * and initializes fields of each layer objects 1753 * and initializes fields of each layer objects
1753 */ 1754 */
1754static __devinit int vpbe_display_probe(struct platform_device *pdev) 1755static int vpbe_display_probe(struct platform_device *pdev)
1755{ 1756{
1756 struct vpbe_layer *vpbe_display_layer; 1757 struct vpbe_layer *vpbe_display_layer;
1757 struct vpbe_display *disp_dev; 1758 struct vpbe_display *disp_dev;
@@ -1885,7 +1886,7 @@ static struct platform_driver vpbe_display_driver = {
1885 .bus = &platform_bus_type, 1886 .bus = &platform_bus_type,
1886 }, 1887 },
1887 .probe = vpbe_display_probe, 1888 .probe = vpbe_display_probe,
1888 .remove = __devexit_p(vpbe_display_remove), 1889 .remove = vpbe_display_remove,
1889}; 1890};
1890 1891
1891module_platform_driver(vpbe_display_driver); 1892module_platform_driver(vpbe_display_driver);
diff --git a/drivers/media/platform/davinci/vpfe_capture.c b/drivers/media/platform/davinci/vpfe_capture.c
index 65f4264bd5b4..28d019da4c01 100644
--- a/drivers/media/platform/davinci/vpfe_capture.c
+++ b/drivers/media/platform/davinci/vpfe_capture.c
@@ -1828,7 +1828,7 @@ static struct vpfe_device *vpfe_initialize(void)
1828 * itself to the V4L2 driver and initializes fields of each 1828 * itself to the V4L2 driver and initializes fields of each
1829 * device objects 1829 * device objects
1830 */ 1830 */
1831static __devinit int vpfe_probe(struct platform_device *pdev) 1831static int vpfe_probe(struct platform_device *pdev)
1832{ 1832{
1833 struct vpfe_subdev_info *sdinfo; 1833 struct vpfe_subdev_info *sdinfo;
1834 struct vpfe_config *vpfe_cfg; 1834 struct vpfe_config *vpfe_cfg;
@@ -2035,7 +2035,7 @@ probe_free_dev_mem:
2035/* 2035/*
2036 * vpfe_remove : It un-register device from V4L2 driver 2036 * vpfe_remove : It un-register device from V4L2 driver
2037 */ 2037 */
2038static int __devexit vpfe_remove(struct platform_device *pdev) 2038static int vpfe_remove(struct platform_device *pdev)
2039{ 2039{
2040 struct vpfe_device *vpfe_dev = platform_get_drvdata(pdev); 2040 struct vpfe_device *vpfe_dev = platform_get_drvdata(pdev);
2041 2041
@@ -2072,7 +2072,7 @@ static struct platform_driver vpfe_driver = {
2072 .pm = &vpfe_dev_pm_ops, 2072 .pm = &vpfe_dev_pm_ops,
2073 }, 2073 },
2074 .probe = vpfe_probe, 2074 .probe = vpfe_probe,
2075 .remove = __devexit_p(vpfe_remove), 2075 .remove = vpfe_remove,
2076}; 2076};
2077 2077
2078module_platform_driver(vpfe_driver); 2078module_platform_driver(vpfe_driver);
diff --git a/drivers/media/platform/davinci/vpif.c b/drivers/media/platform/davinci/vpif.c
index 0d6cc8e4deb2..28638a86f129 100644
--- a/drivers/media/platform/davinci/vpif.c
+++ b/drivers/media/platform/davinci/vpif.c
@@ -419,7 +419,7 @@ int vpif_channel_getfid(u8 channel_id)
419} 419}
420EXPORT_SYMBOL(vpif_channel_getfid); 420EXPORT_SYMBOL(vpif_channel_getfid);
421 421
422static int __devinit vpif_probe(struct platform_device *pdev) 422static int vpif_probe(struct platform_device *pdev)
423{ 423{
424 int status = 0; 424 int status = 0;
425 425
@@ -457,7 +457,7 @@ fail:
457 return status; 457 return status;
458} 458}
459 459
460static int __devexit vpif_remove(struct platform_device *pdev) 460static int vpif_remove(struct platform_device *pdev)
461{ 461{
462 if (vpif_clk) { 462 if (vpif_clk) {
463 clk_disable_unprepare(vpif_clk); 463 clk_disable_unprepare(vpif_clk);
@@ -498,7 +498,7 @@ static struct platform_driver vpif_driver = {
498 .owner = THIS_MODULE, 498 .owner = THIS_MODULE,
499 .pm = vpif_pm_ops, 499 .pm = vpif_pm_ops,
500 }, 500 },
501 .remove = __devexit_p(vpif_remove), 501 .remove = vpif_remove,
502 .probe = vpif_probe, 502 .probe = vpif_probe,
503}; 503};
504 504
diff --git a/drivers/media/platform/davinci/vpss.c b/drivers/media/platform/davinci/vpss.c
index d945f94053a8..494d32231fb5 100644
--- a/drivers/media/platform/davinci/vpss.c
+++ b/drivers/media/platform/davinci/vpss.c
@@ -406,7 +406,7 @@ void dm365_vpss_set_pg_frame_size(struct vpss_pg_frame_size frame_size)
406} 406}
407EXPORT_SYMBOL(dm365_vpss_set_pg_frame_size); 407EXPORT_SYMBOL(dm365_vpss_set_pg_frame_size);
408 408
409static int __devinit vpss_probe(struct platform_device *pdev) 409static int vpss_probe(struct platform_device *pdev)
410{ 410{
411 struct resource *r1, *r2; 411 struct resource *r1, *r2;
412 char *platform_name; 412 char *platform_name;
@@ -504,7 +504,7 @@ fail1:
504 return status; 504 return status;
505} 505}
506 506
507static int __devexit vpss_remove(struct platform_device *pdev) 507static int vpss_remove(struct platform_device *pdev)
508{ 508{
509 struct resource *res; 509 struct resource *res;
510 510
@@ -524,7 +524,7 @@ static struct platform_driver vpss_driver = {
524 .name = "vpss", 524 .name = "vpss",
525 .owner = THIS_MODULE, 525 .owner = THIS_MODULE,
526 }, 526 },
527 .remove = __devexit_p(vpss_remove), 527 .remove = vpss_remove,
528 .probe = vpss_probe, 528 .probe = vpss_probe,
529}; 529};
530 530