Commit c3f34a4b authored by Laurent Pinchart's avatar Laurent Pinchart Committed by Mauro Carvalho Chehab

[media] v4l: vsp1: Remove deprecated DRM API

The DRM driver has switched to the new API, remove the deprecated macros
and inline wrapper.
Signed-off-by: default avatarLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 85e0a168
...@@ -255,8 +255,8 @@ EXPORT_SYMBOL_GPL(vsp1_du_atomic_begin); ...@@ -255,8 +255,8 @@ EXPORT_SYMBOL_GPL(vsp1_du_atomic_begin);
* *
* Return 0 on success or a negative error code on failure. * Return 0 on success or a negative error code on failure.
*/ */
int __vsp1_du_atomic_update(struct device *dev, unsigned int rpf_index, int vsp1_du_atomic_update(struct device *dev, unsigned int rpf_index,
const struct vsp1_du_atomic_config *cfg) const struct vsp1_du_atomic_config *cfg)
{ {
struct vsp1_device *vsp1 = dev_get_drvdata(dev); struct vsp1_device *vsp1 = dev_get_drvdata(dev);
const struct vsp1_format_info *fmtinfo; const struct vsp1_format_info *fmtinfo;
...@@ -310,7 +310,7 @@ int __vsp1_du_atomic_update(struct device *dev, unsigned int rpf_index, ...@@ -310,7 +310,7 @@ int __vsp1_du_atomic_update(struct device *dev, unsigned int rpf_index,
return 0; 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, static int vsp1_du_setup_rpf_pipe(struct vsp1_device *vsp1,
struct vsp1_rwpf *rpf, unsigned int bru_input) struct vsp1_rwpf *rpf, unsigned int bru_input)
......
...@@ -34,32 +34,8 @@ struct vsp1_du_atomic_config { ...@@ -34,32 +34,8 @@ struct vsp1_du_atomic_config {
}; };
void vsp1_du_atomic_begin(struct device *dev); void vsp1_du_atomic_begin(struct device *dev);
int __vsp1_du_atomic_update(struct device *dev, unsigned int rpf, int vsp1_du_atomic_update(struct device *dev, unsigned int rpf,
const struct vsp1_du_atomic_config *cfg); const struct vsp1_du_atomic_config *cfg);
void vsp1_du_atomic_flush(struct device *dev); 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__ */ #endif /* __MEDIA_VSP1_H__ */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment