Am Donnerstag, den 07.07.2016, 16:03 -0700 schrieb Steve Longerbeam: > Adds ipu_cpmem_set_uv_offset(), to set planar U/V offsets. > > Signed-off-by: Steve Longerbeam <steve_longerbeam@xxxxxxxxxx> > --- > drivers/gpu/ipu-v3/ipu-cpmem.c | 7 +++++++ > include/video/imx-ipu-v3.h | 1 + > 2 files changed, 8 insertions(+) > > diff --git a/drivers/gpu/ipu-v3/ipu-cpmem.c b/drivers/gpu/ipu-v3/ipu-cpmem.c > index 6494a4d..a36c35e 100644 > --- a/drivers/gpu/ipu-v3/ipu-cpmem.c > +++ b/drivers/gpu/ipu-v3/ipu-cpmem.c > @@ -253,6 +253,13 @@ void ipu_cpmem_set_buffer(struct ipuv3_channel *ch, int bufnum, dma_addr_t buf) > } > EXPORT_SYMBOL_GPL(ipu_cpmem_set_buffer); > > +void ipu_cpmem_set_uv_offset(struct ipuv3_channel *ch, u32 u_off, u32 v_off) > +{ > + ipu_ch_param_write_field(ch, IPU_FIELD_UBO, u_off / 8); > + ipu_ch_param_write_field(ch, IPU_FIELD_VBO, v_off / 8); > +} > +EXPORT_SYMBOL_GPL(ipu_cpmem_set_uv_offset); > + I'd prefer to avoid too much duplication in the API. Is there a reason you can't use ipu_cpmem_set_yuv_planar_full? regards Philipp _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel