| /linux/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_video.h | 3 * vsp1_video.h -- R-Car VSP1 Video Node 33 struct vsp1_device *vsp1; member 54 void vsp1_video_suspend(struct vsp1_device *vsp1); 55 void vsp1_video_resume(struct vsp1_device *vsp1); 57 struct vsp1_video *vsp1_video_create(struct vsp1_device *vsp1,
|
| H A D | vsp1_hgo.c | 3 * vsp1_hgo.c -- R-Car VSP1 Histogram Generator 1D 16 #include "vsp1.h" 28 return vsp1_read(hgo->histo.entity.vsp1, reg); in vsp1_hgo_read() 60 vsp1_write(hgo->histo.entity.vsp1, in vsp1_hgo_frame_end() 129 * VSP1 Entity Operations 186 struct vsp1_hgo *vsp1_hgo_create(struct vsp1_device *vsp1) in vsp1_hgo_create() argument 191 hgo = devm_kzalloc(vsp1->dev, sizeof(*hgo), GFP_KERNEL); in vsp1_hgo_create() 196 ret = vsp1_histogram_init(vsp1, &hgo->histo, VSP1_ENTITY_HGO, "hgo", in vsp1_hgo_create() 207 vsp1->info->gen >= 3 ? 2 : 1); in vsp1_hgo_create() 210 if (vsp1->info->gen >= 3) in vsp1_hgo_create()
|
| H A D | vsp1_lif.c | 3 * vsp1_lif.c -- R-Car VSP1 LCD Controller Interface 15 #include "vsp1.h" 82 * VSP1 Entity Operations 99 switch (entity->vsp1->version & VI6_IP_VERSION_MODEL_MASK) { in lif_configure_stream() 139 if (vsp1_feature(entity->vsp1, VSP1_HAS_NON_ZERO_LBA)) in lif_configure_stream() 153 struct vsp1_lif *vsp1_lif_create(struct vsp1_device *vsp1, unsigned int index) in vsp1_lif_create() argument 158 lif = devm_kzalloc(vsp1->dev, sizeof(*lif), GFP_KERNEL); in vsp1_lif_create() 171 ret = vsp1_entity_init(vsp1, &lif->entity, "lif", 2, &lif_ops, in vsp1_lif_create()
|
| H A D | vsp1_dl.h | 3 * vsp1_dl.h -- R-Car VSP1 Display List 20 /* Keep these flags in sync with VSP1_DU_STATUS_* in include/media/vsp1.h. */ 52 void vsp1_dlm_setup(struct vsp1_device *vsp1); 54 struct vsp1_dl_manager *vsp1_dlm_create(struct vsp1_device *vsp1, 69 vsp1_dl_body_pool_create(struct vsp1_device *vsp1, unsigned int num_bodies,
|
| H A D | vsp1_lut.c | 3 * vsp1_lut.c -- R-Car VSP1 Look-Up Table 15 #include "vsp1.h" 145 * VSP1 Entity Operations 198 struct vsp1_lut *vsp1_lut_create(struct vsp1_device *vsp1) in vsp1_lut_create() argument 203 lut = devm_kzalloc(vsp1->dev, sizeof(*lut), GFP_KERNEL); in vsp1_lut_create() 212 ret = vsp1_entity_init(vsp1, &lut->entity, "lut", 2, &lut_ops, in vsp1_lut_create() 222 lut->pool = vsp1_dl_body_pool_create(vsp1, 3, LUT_SIZE, 0); in vsp1_lut_create() 233 dev_err(vsp1->dev, "lut: failed to initialize controls\n"); in vsp1_lut_create()
|
| H A D | vsp1_rwpf.h | 3 * vsp1_rwpf.h -- R-Car VSP1 Read and Write Pixel Formatters 18 #include "vsp1.h" 79 struct vsp1_rwpf *vsp1_rpf_create(struct vsp1_device *vsp1, unsigned int index); 80 struct vsp1_rwpf *vsp1_wpf_create(struct vsp1_device *vsp1, unsigned int index);
|
| H A D | vsp1_clu.c | 3 * vsp1_clu.c -- R-Car VSP1 Cubic Look-Up Table 15 #include "vsp1.h" 169 * VSP1 Entity Operations 237 struct vsp1_clu *vsp1_clu_create(struct vsp1_device *vsp1) in vsp1_clu_create() argument 242 clu = devm_kzalloc(vsp1->dev, sizeof(*clu), GFP_KERNEL); in vsp1_clu_create() 251 ret = vsp1_entity_init(vsp1, &clu->entity, "clu", 2, &clu_ops, in vsp1_clu_create() 262 clu->pool = vsp1_dl_body_pool_create(clu->entity.vsp1, 3, CLU_SIZE + 1, in vsp1_clu_create() 275 dev_err(vsp1->dev, "clu: failed to initialize controls\n"); in vsp1_clu_create()
|
| H A D | vsp1_hgt.c | 3 * vsp1_hgt.c -- R-Car VSP1 Histogram Generator 2D 16 #include "vsp1.h" 28 return vsp1_read(hgt->histo.entity.vsp1, reg); in vsp1_hgt_read() 125 * VSP1 Entity Operations 185 struct vsp1_hgt *vsp1_hgt_create(struct vsp1_device *vsp1) in vsp1_hgt_create() argument 190 hgt = devm_kzalloc(vsp1->dev, sizeof(*hgt), GFP_KERNEL); in vsp1_hgt_create() 195 ret = vsp1_histogram_init(vsp1, &hgt->histo, VSP1_ENTITY_HGT, "hgt", in vsp1_hgt_create()
|
| H A D | vsp1_uif.c | 3 * vsp1_uif.c -- R-Car VSP1 User Logic Interface 17 #include "vsp1.h" 31 return vsp1_read(uif->entity.vsp1, in vsp1_uif_read() 187 * VSP1 Entity Operations 237 struct vsp1_uif *vsp1_uif_create(struct vsp1_device *vsp1, unsigned int index) in vsp1_uif_create() argument 243 uif = devm_kzalloc(vsp1->dev, sizeof(*uif), GFP_KERNEL); in vsp1_uif_create() 256 ret = vsp1_entity_init(vsp1, &uif->entity, name, 2, &uif_ops, in vsp1_uif_create()
|
| H A D | vsp1_uif.h | 3 * vsp1_uif.h -- R-Car VSP1 User Logic Interface 29 struct vsp1_uif *vsp1_uif_create(struct vsp1_device *vsp1, unsigned int index);
|
| H A D | vsp1_hsit.h | 3 * vsp1_hsit.h -- R-Car VSP1 Hue Saturation value (Inverse) Transform 32 struct vsp1_hsit *vsp1_hsit_create(struct vsp1_device *vsp1, bool inverse);
|
| H A D | vsp1_lif.h | 3 * vsp1_lif.h -- R-Car VSP1 LCD Controller Interface 31 struct vsp1_lif *vsp1_lif_create(struct vsp1_device *vsp1, unsigned int index);
|
| H A D | vsp1_uds.h | 3 * vsp1_uds.h -- R-Car VSP1 Up and Down Scaler 32 struct vsp1_uds *vsp1_uds_create(struct vsp1_device *vsp1, unsigned int index);
|
| H A D | vsp1_sru.h | 3 * vsp1_sru.h -- R-Car VSP1 Super Resolution Unit 36 struct vsp1_sru *vsp1_sru_create(struct vsp1_device *vsp1);
|
| H A D | vsp1_lut.h | 3 * vsp1_lut.h -- R-Car VSP1 Look-Up Table 40 struct vsp1_lut *vsp1_lut_create(struct vsp1_device *vsp1);
|
| H A D | vsp1_hgo.h | 3 * vsp1_hgo.h -- R-Car VSP1 Histogram Generator 1D 38 struct vsp1_hgo *vsp1_hgo_create(struct vsp1_device *vsp1);
|
| H A D | vsp1_hgt.h | 3 * vsp1_hgt.h -- R-Car VSP1 Histogram Generator 2D 35 struct vsp1_hgt *vsp1_hgt_create(struct vsp1_device *vsp1);
|
| H A D | vsp1_clu.h | 3 * vsp1_clu.h -- R-Car VSP1 Cubic Look-Up Table 43 struct vsp1_clu *vsp1_clu_create(struct vsp1_device *vsp1);
|
| H A D | vsp1_brx.h | 3 * vsp1_brx.h -- R-Car VSP1 Blend ROP Unit (BRU and BRS) 41 struct vsp1_brx *vsp1_brx_create(struct vsp1_device *vsp1,
|
| H A D | vsp1_histo.h | 3 * vsp1_histo.h -- R-Car VSP1 Histogram API 64 int vsp1_histogram_init(struct vsp1_device *vsp1, struct vsp1_histogram *histo,
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | metafmt-vsp1-hgo.rst | 3 .. _v4l2-meta-fmt-vsp1-hgo: 9 Renesas R-Car VSP1 1-D Histogram Data 15 This format describes histogram data generated by the Renesas R-Car VSP1 1-D 18 The VSP1 HGO is a histogram computation engine that can operate on RGB, YCrCb 44 .. flat-table:: VSP1 HGO Data - 64 Bins, Normal Mode (792 bytes) 95 .. flat-table:: VSP1 HGO Data - 64 Bins, Max Mode (264 bytes) 120 .. flat-table:: VSP1 HGO Data - 256 Bins, Normal Mode (1032 bytes) 145 .. flat-table:: VSP1 HGO Data - 256 Bins, Max Mode (1032 bytes)
|
| H A D | metafmt-vsp1-hgt.rst | 3 .. _v4l2-meta-fmt-vsp1-hgt: 9 Renesas R-Car VSP1 2-D Histogram Data 15 This format describes histogram data generated by the Renesas R-Car VSP1 18 The VSP1 HGT is a histogram computation engine that operates on HSV 82 .. flat-table:: VSP1 HGT Data - (776 bytes)
|
| /linux/include/media/ |
| H A D | vsp1.h | 3 * vsp1.h -- R-Car VSP1 API 20 * VSP1 DU interface 130 * VSP1 ISP interface
|
| /linux/Documentation/admin-guide/media/ |
| H A D | platform-cardlist.rst | 75 vsp1 Renesas VSP1 Video Processing Engine
|
| /linux/drivers/gpu/drm/renesas/rz-du/ |
| H A D | rzg2l_du_crtc.h | 21 #include <media/vsp1.h>
|