/kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
H A D | vpbe.c | 297 struct v4l2_dv_timings *dv_timings) in vpbe_s_dv_timings() 312 !memcmp(&output->modes[i].dv_timings, in vpbe_s_dv_timings() 313 dv_timings, sizeof(*dv_timings))) in vpbe_s_dv_timings() 322 s_dv_timings, dv_timings); in vpbe_s_dv_timings() 326 s_dv_timings, dv_timings); in vpbe_s_dv_timings() 349 struct v4l2_dv_timings *dv_timings) in vpbe_g_dv_timings() 360 *dv_timings = vpbe_dev->current_timings.dv_timings; in vpbe_g_dv_timings() 395 timings->timings = output->modes[i].dv_timings; in vpbe_enum_dv_timings() 296 vpbe_s_dv_timings(struct vpbe_device *vpbe_dev, struct v4l2_dv_timings *dv_timings) vpbe_s_dv_timings() argument 348 vpbe_g_dv_timings(struct vpbe_device *vpbe_dev, struct v4l2_dv_timings *dv_timings) vpbe_g_dv_timings() argument 473 struct v4l2_dv_timings dv_timings; vpbe_set_mode() local [all...] |
H A D | vpif.c | 72 .dv_timings = V4L2_DV_BT_CEA_720X480P59_94, 89 .dv_timings = V4L2_DV_BT_CEA_720X576P50, 106 .dv_timings = V4L2_DV_BT_CEA_1280X720P50, 123 .dv_timings = V4L2_DV_BT_CEA_1280X720P60, 143 .dv_timings = V4L2_DV_BT_CEA_1920X1080I50, 163 .dv_timings = V4L2_DV_BT_CEA_1920X1080I60, 180 .dv_timings = V4L2_DV_BT_CEA_1920X1080P60,
|
H A D | vpif_display.c | 464 if (!vid_ch->stdid && !vid_ch->dv_timings.bt.height) in vpif_update_resolution() 702 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_s_std() 916 struct v4l2_bt_timings *bt = &vid_ch->dv_timings.bt; in vpif_s_dv_timings() 957 vid_ch->dv_timings = *timings; in vpif_s_dv_timings() 1024 *timings = vid_ch->dv_timings; in vpif_g_dv_timings() 1178 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_probe_complete()
|
H A D | vpif_display.h | 61 struct v4l2_dv_timings dv_timings; member
|
H A D | vpif_capture.h | 38 struct v4l2_dv_timings dv_timings; member
|
H A D | vpif_capture.c | 509 if (!memcmp(&config->dv_timings, &vid_ch->dv_timings, in vpif_update_std_info() 510 sizeof(vid_ch->dv_timings))) { in vpif_update_std_info() 841 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_s_std() 1170 struct v4l2_bt_timings *bt = &vid_ch->dv_timings.bt; in vpif_s_dv_timings() 1211 vid_ch->dv_timings = *timings; in vpif_s_dv_timings() 1277 *timings = vid_ch->dv_timings; in vpif_g_dv_timings() 1431 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_probe_complete() [all...] |
H A D | vpbe_venc.c | 479 struct v4l2_dv_timings *dv_timings) in venc_s_dv_timings() 482 u32 height = dv_timings->bt.height; in venc_s_dv_timings() 478 venc_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *dv_timings) venc_s_dv_timings() argument
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/davinci/ |
H A D | vpif.c | 79 .dv_timings = V4L2_DV_BT_CEA_720X480P59_94, 96 .dv_timings = V4L2_DV_BT_CEA_720X576P50, 113 .dv_timings = V4L2_DV_BT_CEA_1280X720P50, 130 .dv_timings = V4L2_DV_BT_CEA_1280X720P60, 150 .dv_timings = V4L2_DV_BT_CEA_1920X1080I50, 170 .dv_timings = V4L2_DV_BT_CEA_1920X1080I60, 187 .dv_timings = V4L2_DV_BT_CEA_1920X1080P60,
|
H A D | vpif_display.c | 464 if (!vid_ch->stdid && !vid_ch->dv_timings.bt.height) in vpif_update_resolution() 700 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_s_std() 914 struct v4l2_bt_timings *bt = &vid_ch->dv_timings.bt; in vpif_s_dv_timings() 955 vid_ch->dv_timings = *timings; in vpif_s_dv_timings() 1022 *timings = vid_ch->dv_timings; in vpif_g_dv_timings() 1159 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_probe_complete()
|
H A D | vpif_capture.h | 38 struct v4l2_dv_timings dv_timings; member
|
H A D | vpif_display.h | 53 struct v4l2_dv_timings dv_timings; member
|
H A D | vpif_capture.c | 509 if (!memcmp(&config->dv_timings, &vid_ch->dv_timings, in vpif_update_std_info() 510 sizeof(vid_ch->dv_timings))) { in vpif_update_std_info() 830 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_s_std() 1157 struct v4l2_bt_timings *bt = &vid_ch->dv_timings.bt; in vpif_s_dv_timings() 1198 vid_ch->dv_timings = *timings; in vpif_s_dv_timings() 1264 *timings = vid_ch->dv_timings; in vpif_g_dv_timings() 1418 memset(&ch->video.dv_timings, 0, sizeof(ch->video.dv_timings)); in vpif_probe_complete() [all...] |
/kernel/linux/linux-5.10/include/media/davinci/ |
H A D | vpbe.h | 26 * If output capabilities include dv_timings, list supported timings 108 struct v4l2_dv_timings *dv_timings); 112 struct v4l2_dv_timings *dv_timings);
|
H A D | vpbe_types.h | 59 struct v4l2_dv_timings dv_timings; member
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | ths7303.c | 197 struct v4l2_dv_timings *dv_timings) in ths7303_s_dv_timings() 201 if (!dv_timings || dv_timings->type != V4L2_DV_BT_656_1120) in ths7303_s_dv_timings() 204 state->bt = dv_timings->bt; in ths7303_s_dv_timings() 196 ths7303_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *dv_timings) ths7303_s_dv_timings() argument
|
H A D | ths8200.c | 45 struct v4l2_dv_timings dv_timings; member 140 &state->dv_timings, true); in ths8200_log_status() 381 state->dv_timings = *timings; in ths8200_s_dv_timings() 395 *timings = state->dv_timings; in ths8200_g_dv_timings()
|
H A D | ad9389b.c | 78 struct v4l2_dv_timings dv_timings; member 229 if (state->dv_timings.bt.flags & V4L2_DV_FL_IS_CE_VIDEO) { in ad9389b_set_IT_content_AVI_InfoFrame() 245 if (state->dv_timings.bt.flags & V4L2_DV_FL_IS_CE_VIDEO) { in ad9389b_set_rgb_quantization_mode() 424 if (state->dv_timings.type == V4L2_DV_BT_656_1120) in ad9389b_log_status() 426 &state->dv_timings, false); in ad9389b_log_status() 606 state->dv_timings = *timings; in ad9389b_s_dv_timings() 608 /* update quantization range based on new dv_timings */ in ad9389b_s_dv_timings() 611 /* update PLL gear based on new dv_timings */ in ad9389b_s_dv_timings() 631 *timings = state->dv_timings; in ad9389b_g_dv_timings() 1159 state->dv_timings in ad9389b_probe() [all...] |
H A D | tvp7002.c | 550 struct v4l2_dv_timings *dv_timings) in tvp7002_s_dv_timings() 553 const struct v4l2_bt_timings *bt = &dv_timings->bt; in tvp7002_s_dv_timings() 556 if (dv_timings->type != V4L2_DV_BT_656_1120) in tvp7002_s_dv_timings() 570 struct v4l2_dv_timings *dv_timings) in tvp7002_g_dv_timings() 574 *dv_timings = device->current_timings->timings; in tvp7002_g_dv_timings() 549 tvp7002_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *dv_timings) tvp7002_s_dv_timings() argument 569 tvp7002_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *dv_timings) tvp7002_g_dv_timings() argument
|
H A D | adv7511-v4l2.c | 104 struct v4l2_dv_timings dv_timings; member 392 if (state->dv_timings.bt.flags & V4L2_DV_FL_IS_CE_VIDEO) { in adv7511_set_rgb_quantization_mode() 647 if (state->dv_timings.type == V4L2_DV_BT_656_1120) in adv7511_log_status() 649 &state->dv_timings, false); in adv7511_log_status() 1050 state->dv_timings = *timings; in adv7511_s_dv_timings() 1073 /* update quantization range based on new dv_timings */ in adv7511_s_dv_timings() 1089 *timings = state->dv_timings; in adv7511_g_dv_timings() 1255 format->width = state->dv_timings.bt.width; in adv7511_fill_format() 1256 format->height = state->dv_timings.bt.height; in adv7511_fill_format()
|
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | ths7303.c | 197 struct v4l2_dv_timings *dv_timings) in ths7303_s_dv_timings() 201 if (!dv_timings || dv_timings->type != V4L2_DV_BT_656_1120) in ths7303_s_dv_timings() 204 state->bt = dv_timings->bt; in ths7303_s_dv_timings() 196 ths7303_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *dv_timings) ths7303_s_dv_timings() argument
|
H A D | ths8200.c | 45 struct v4l2_dv_timings dv_timings; member 140 &state->dv_timings, true); in ths8200_log_status() 381 state->dv_timings = *timings; in ths8200_s_dv_timings() 395 *timings = state->dv_timings; in ths8200_g_dv_timings()
|
H A D | tvp7002.c | 550 struct v4l2_dv_timings *dv_timings) in tvp7002_s_dv_timings() 553 const struct v4l2_bt_timings *bt = &dv_timings->bt; in tvp7002_s_dv_timings() 556 if (dv_timings->type != V4L2_DV_BT_656_1120) in tvp7002_s_dv_timings() 570 struct v4l2_dv_timings *dv_timings) in tvp7002_g_dv_timings() 574 *dv_timings = device->current_timings->timings; in tvp7002_g_dv_timings() 549 tvp7002_s_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *dv_timings) tvp7002_s_dv_timings() argument 569 tvp7002_g_dv_timings(struct v4l2_subdev *sd, struct v4l2_dv_timings *dv_timings) tvp7002_g_dv_timings() argument
|
H A D | adv7511-v4l2.c | 103 struct v4l2_dv_timings dv_timings; member 358 if (state->dv_timings.bt.flags & V4L2_DV_FL_IS_CE_VIDEO) { in adv7511_set_rgb_quantization_mode() 613 if (state->dv_timings.type == V4L2_DV_BT_656_1120) in adv7511_log_status() 615 &state->dv_timings, false); in adv7511_log_status() 1016 state->dv_timings = *timings; in adv7511_s_dv_timings() 1039 /* update quantization range based on new dv_timings */ in adv7511_s_dv_timings() 1055 *timings = state->dv_timings; in adv7511_g_dv_timings() 1221 format->width = state->dv_timings.bt.width; in adv7511_fill_format() 1222 format->height = state->dv_timings.bt.height; in adv7511_fill_format()
|
/kernel/linux/linux-5.10/arch/arm/mach-davinci/ |
H A D | board-dm365-evm.c | 476 .dv_timings = V4L2_DV_BT_CEA_720X480P59_94, 488 .dv_timings = V4L2_DV_BT_CEA_720X576P50, 500 .dv_timings = V4L2_DV_BT_CEA_1280X720P60, 516 .dv_timings = V4L2_DV_BT_CEA_1920X1080I60,
|
H A D | board-dm644x-evm.c | 737 .dv_timings = V4L2_DV_BT_CEA_720X480P59_94, 749 .dv_timings = V4L2_DV_BT_CEA_720X576P50,
|