[media] v4l: vsp1: Remove deprecated DRM API
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Sat, 23 Apr 2016 23:11:59 +0000 (20:11 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Mon, 20 Jun 2016 23:09:10 +0000 (20:09 -0300)
The DRM driver has switched to the new API, remove the deprecated macros
and inline wrapper.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/platform/vsp1/vsp1_drm.c
include/media/vsp1.h

index fef53ecefe25aaa7eee6ad41656162b86a711ee0..14730119687f14bf7a17dea61d16e22dce272110 100644 (file)
@@ -255,8 +255,8 @@ EXPORT_SYMBOL_GPL(vsp1_du_atomic_begin);
  *
  * Return 0 on success or a negative error code on failure.
  */
-int __vsp1_du_atomic_update(struct device *dev, unsigned int rpf_index,
-                           const struct vsp1_du_atomic_config *cfg)
+int vsp1_du_atomic_update(struct device *dev, unsigned int rpf_index,
+                         const struct vsp1_du_atomic_config *cfg)
 {
        struct vsp1_device *vsp1 = dev_get_drvdata(dev);
        const struct vsp1_format_info *fmtinfo;
@@ -310,7 +310,7 @@ int __vsp1_du_atomic_update(struct device *dev, unsigned int rpf_index,
 
        return 0;
 }
-EXPORT_SYMBOL_GPL(__vsp1_du_atomic_update);
+EXPORT_SYMBOL_GPL(vsp1_du_atomic_update);
 
 static int vsp1_du_setup_rpf_pipe(struct vsp1_device *vsp1,
                                  struct vsp1_rwpf *rpf, unsigned int bru_input)
index ea8ad75370577fcd6b8f29aeb75faeeb8ee8a163..9322d9775fb7e1a0dc4958bc56d6801397d8cab4 100644 (file)
@@ -34,32 +34,8 @@ struct vsp1_du_atomic_config {
 };
 
 void vsp1_du_atomic_begin(struct device *dev);
-int __vsp1_du_atomic_update(struct device *dev, unsigned int rpf,
-                           const struct vsp1_du_atomic_config *cfg);
+int vsp1_du_atomic_update(struct device *dev, unsigned int rpf,
+                         const struct vsp1_du_atomic_config *cfg);
 void vsp1_du_atomic_flush(struct device *dev);
 
-static inline int vsp1_du_atomic_update_old(struct device *dev,
-       unsigned int rpf, u32 pixelformat, unsigned int pitch,
-       dma_addr_t mem[2], const struct v4l2_rect *src,
-       const struct v4l2_rect *dst)
-{
-       struct vsp1_du_atomic_config cfg = {
-               .pixelformat = pixelformat,
-               .pitch = pitch,
-               .mem[0] = mem[0],
-               .mem[1] = mem[1],
-               .src = *src,
-               .dst = *dst,
-               .alpha = 255,
-               .zpos = 0,
-       };
-
-       return __vsp1_du_atomic_update(dev, rpf, &cfg);
-}
-
-#define _vsp1_du_atomic_update(_1, _2, _3, _4, _5, _6, _7, f, ...) f
-#define vsp1_du_atomic_update(...) \
-       _vsp1_du_atomic_update(__VA_ARGS__, vsp1_du_atomic_update_old, 0, 0, \
-                              0, __vsp1_du_atomic_update)(__VA_ARGS__)
-
 #endif /* __MEDIA_VSP1_H__ */