Home
last modified time | relevance | path

Searched refs:uds (Results 1 – 9 of 9) sorted by relevance

/linux-4.4.14/drivers/media/platform/vsp1/
Dvsp1_uds.c32 static inline u32 vsp1_uds_read(struct vsp1_uds *uds, u32 reg) in vsp1_uds_read() argument
34 return vsp1_read(uds->entity.vsp1, in vsp1_uds_read()
35 reg + uds->entity.index * VI6_UDS_OFFSET); in vsp1_uds_read()
38 static inline void vsp1_uds_write(struct vsp1_uds *uds, u32 reg, u32 data) in vsp1_uds_write() argument
40 vsp1_write(uds->entity.vsp1, in vsp1_uds_write()
41 reg + uds->entity.index * VI6_UDS_OFFSET, data); in vsp1_uds_write()
48 void vsp1_uds_set_alpha(struct vsp1_uds *uds, unsigned int alpha) in vsp1_uds_set_alpha() argument
50 vsp1_uds_write(uds, VI6_UDS_ALPVAL, alpha << VI6_UDS_ALPVAL_VAL0_SHIFT); in vsp1_uds_set_alpha()
119 struct vsp1_uds *uds = to_uds(subdev); in uds_s_stream() local
129 input = &uds->entity.formats[UDS_PAD_SINK]; in uds_s_stream()
[all …]
Dvsp1_drv.c228 struct vsp1_uds *uds; in vsp1_create_entities() local
230 uds = vsp1_uds_create(vsp1, i); in vsp1_create_entities()
231 if (IS_ERR(uds)) { in vsp1_create_entities()
232 ret = PTR_ERR(uds); in vsp1_create_entities()
236 vsp1->uds[i] = uds; in vsp1_create_entities()
237 list_add_tail(&uds->entity.list_dev, &vsp1->entities); in vsp1_create_entities()
Dvsp1_uds.h38 void vsp1_uds_set_alpha(struct vsp1_uds *uds, unsigned int alpha);
Dvsp1_video.c362 if (pipe->uds) in vsp1_pipeline_validate_branch()
365 pipe->uds = entity; in vsp1_pipeline_validate_branch()
404 pipe->uds = NULL; in __vsp1_pipeline_cleanup()
707 struct vsp1_uds *uds = to_uds(&entity->subdev); in vsp1_pipeline_propagate_alpha() local
709 vsp1_uds_set_alpha(uds, alpha); in vsp1_pipeline_propagate_alpha()
895 if (pipe->uds) { in vsp1_video_start_streaming()
896 struct vsp1_uds *uds = to_uds(&pipe->uds->subdev); in vsp1_video_start_streaming() local
905 uds->scale_alpha = false; in vsp1_video_start_streaming()
910 uds->scale_alpha = rpf->video.fmtinfo->alpha; in vsp1_video_start_streaming()
Dvsp1.h70 struct vsp1_uds *uds[VSP1_MAX_UDS]; member
Dvsp1_video.h82 struct vsp1_entity *uds; member
/linux-4.4.14/Documentation/devicetree/bindings/media/
Drenesas,vsp1.txt16 - renesas,#uds: Number of Up Down Scaler (UDS) modules in the VSP1.
41 renesas,#uds = <3>;
/linux-4.4.14/arch/arm/boot/dts/
Dr8a7790.dtsi824 renesas,#uds = <1>;
838 renesas,#uds = <3>;
852 renesas,#uds = <1>;
866 renesas,#uds = <1>;
Dr8a7791.dtsi879 renesas,#uds = <3>;
893 renesas,#uds = <1>;
907 renesas,#uds = <1>;