/openbmc/linux/drivers/staging/media/atomisp/i2c/ov5693/ |
H A D | ov5693.h | 197 int fps; member 265 #define OV5693_MAX_WRITE_BUF_SIZE 30 510 * 654x496 30fps 17ms VBlanking 2lane 10Bit (Scaling) 540 * 1296x976 30fps 17ms VBlanking 2lane 10Bit (Scaling) 586 * 336x256 30fps 17ms VBlanking 2lane 10Bit (Scaling) 615 * 336x256 30fps 17ms VBlanking 2lane 10Bit (Scaling) 642 * ov5693_192x160 30fps 17ms VBlanking 2lane 10Bit (Scaling) 730 * 976x556 30fps 8.8ms VBlanking 2lane 10Bit (Scaling) 863 * 1940x1096 30fps 8.8ms VBlanking 2lane 10bit (Scaling) 957 * 2592x1944 30fps 0.6ms VBlanking 2lane 10Bit [all …]
|
/openbmc/linux/drivers/media/usb/pwc/ |
H A D | pwc-ctrl.c | 144 int fps, ret = 0; in set_video_mode_Nala() local 154 24 /* 30 */ in set_video_mode_Nala() 163 7 /* 30 */ in set_video_mode_Nala() 175 fps = frames2table[frames]; in set_video_mode_Nala() 176 pEntry = &Nala_table[size][fps]; in set_video_mode_Nala() 220 int fps, ret = 0; in set_video_mode_Timon() local 228 else if (frames > 30) in set_video_mode_Timon() 229 frames = 30; in set_video_mode_Timon() 230 fps = (frames / 5) - 1; in set_video_mode_Timon() 234 pChoose = &Timon_table[size][fps][*compression]; in set_video_mode_Timon() [all …]
|
H A D | pwc-kiara.c | 21 6 framerates: 5, 10, 15, 20, 25, 30 32 const unsigned int Kiara_fps_vector[PWC_FPS_MAX_KIARA] = { 5, 10, 15, 20, 25, 30 }; 38 /* 5 fps */ 45 /* 10 fps */ 52 /* 15 fps */ 59 /* 20 fps */ 66 /* 25 fps */ 73 /* 30 fps */ 83 /* 5 fps */ 90 /* 10 fps */ [all …]
|
H A D | pwc-timon.c | 21 6 framerates: 5, 10, 15, 20, 25, 30 31 const unsigned int Timon_fps_vector[PWC_FPS_MAX_TIMON] = { 5, 10, 15, 20, 25, 30 }; 37 /* 5 fps */ 44 /* 10 fps */ 51 /* 15 fps */ 58 /* 20 fps */ 65 /* 25 fps */ 72 /* 30 fps */ 82 /* 5 fps */ 89 /* 10 fps */ [all …]
|
/openbmc/linux/drivers/media/pci/tw686x/ |
H A D | tw686x-video.c | 27 #define TW686X_MAX_FPS(id) ((id & V4L2_STD_525_60) ? 30 : 25) 211 cpu_to_le32(BIT(30) | entry_len); in tw686x_sg_desc_fill() 343 * For NTSC (and PAL-M, PAL-60), all 30 bits are used. 347 0x80000006, /* 2 fps (60Hz), 2 fps (50Hz) */ 348 0x80018006, /* 4 fps (60Hz), 4 fps (50Hz) */ 349 0x80618006, /* 6 fps (60Hz), 6 fps (50Hz) */ 350 0x81818186, /* 8 fps (60Hz), 8 fps (50Hz) */ 351 0x86186186, /* 10 fps (60Hz), 8 fps (50Hz) */ 352 0x86619866, /* 12 fps (60Hz), 10 fps (50Hz) */ 353 0x86666666, /* 14 fps (60Hz), 12 fps (50Hz) */ [all …]
|
/openbmc/linux/drivers/media/platform/via/ |
H A D | via-camera.h | 44 #define VCR_CI_DIODD 0 /* De-interlace odd, 30fps */ 45 #define VCR_CI_DIEVEN 0x00001000 /* ...even field, 30fps */ 46 #define VCR_CI_DIBOTH 0x00002000 /* ...both fields, 60fps */ 47 #define VCR_CI_DIBOTH30 0x00003000 /* ...both fields, 30fps interlace */
|
/openbmc/linux/drivers/staging/media/atomisp/i2c/ |
H A D | gc2235.h | 132 int fps; member 186 #define GC2235_MAX_WRITE_BUF_SIZE 30 531 .pix_clk_freq = 30, 532 .fps = 30, 544 .pix_clk_freq = 30, 545 .fps = 30, 556 .pix_clk_freq = 30, 557 .fps = 30, 579 .pix_clk_freq = 30, 580 .fps = 30, [all …]
|
H A D | ov2722.h | 175 int fps; member 235 #define OV2722_MAX_WRITE_BUF_SIZE 30 1104 .fps = 30, 1117 .fps = 30, 1131 .fps = 30, 1153 .fps = 30, 1166 .fps = 30, 1180 .fps = 30, 1197 .fps = 30, 1210 .fps = 30, [all …]
|
/openbmc/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra210-p3450-0000.dts | 191 fps { 193 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 194 maxim,suspend-fps-time-period-us = <5120>; 198 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>; 199 maxim,suspend-fps-time-period-us = <5120>; 203 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 215 function = "fps-out"; 217 maxim,active-fps-source = <MAX77620_FPS_SRC_NONE>; 218 maxim,active-fps-power-up-slot = <0>; 219 maxim,active-fps-power-down-slot = <7>; [all …]
|
H A D | tegra210-smaug.dts | 1416 fps { 1418 maxim,shutdown-fps-time-period-us = <5120>; 1419 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 1423 maxim,shutdown-fps-time-period-us = <5120>; 1424 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN1>; 1429 maxim,fps-event-source = <MAX77620_FPS_EVENT_SRC_EN0>; 1446 function = "fps-out"; 1448 maxim,active-fps-source = <MAX77620_FPS_SRC_0>; 1449 maxim,active-fps-power-up-slot = <4>; 1450 maxim,active-fps-power-down-slot = <2>; [all …]
|
/openbmc/linux/sound/drivers/ |
H A D | mts64.c | 60 u8 fps; member 344 * 0 24 fps 345 * 1 25 fps 346 * 2 29.97 fps 347 * 3 30 fps (Drop-frame) 348 * 4 30 fps 355 static const u8 fps[5] = { MTS64_CMD_SMPTE_FPS_24, in mts64_smpte_start() local 368 mts64_write_command(p, fps[idx]); in mts64_smpte_start() 460 mts->fps); in snd_mts64_ctl_smpte_switch_put() 586 /* FPS */ [all …]
|
/openbmc/linux/drivers/media/usb/gspca/ |
H A D | pac7302.c | 38 * at < 15 fps! Note currently the driver does not use this 45 * 0x02 Clock divider 3-63, fps = 90 / val. Must be a multiple of 3 on 47 * 0x03 Variable framerate ctrl reg2==3: 0 -> ~30 fps, 255 -> ~22fps 48 * 0x04 Another var framerate ctrl reg2==3, reg3==0: 0 -> ~30 fps, 49 * 63 -> ~27 fps, the 2 msb's must always be 1 !! 51 * 1 -> ~30 fps, 2 -> ~20 fps 92 #define PAC7302_EXPOSURE_DEFAULT 66 /* 33 ms / 30 fps */ 93 #define PAC7302_EXPOSURE_KNEE 133 /* 66 ms / 15 fps */ 493 * no fps according to the formula: 90 / reg. sd->exposure is the in setexposure() 499 * Note clockdiv = 3 also works, but when running at 30 fps, depending in setexposure() [all …]
|
H A D | sonixb.c | 363 which sets the framerate at 30 / reg02, otherwise vsync is lost. 366 /* Set the clock divider to 4 -> 30 / 4 = 7.5 fps, we would like 697 The high nibble configures the no fps according to the in setexposure() 698 formula: 60 / high_nibble. With a maximum of 30 fps */ in setexposure() 708 exposure, register 11, whose low nibble sets the nr off fps in setexposure() 709 according to: fps = 30 / (low_nibble + 1) in setexposure() 711 The fps configures the maximum exposure setting, but it is in setexposure() 712 possible to use less exposure then what the fps maximum in setexposure() 719 registers, trying to keep fps as high as possible. in setexposure() 748 /* frame exposure time in ms = 1000 * reg11 / 30 -> in setexposure() [all …]
|
H A D | autogain_functions.c | 86 As changing the clockdiv so that the fps drops from 30 to 15 fps for
|
/openbmc/linux/drivers/media/usb/gspca/stv06xx/ |
H A D | stv06xx_hdcs.c | 389 * 5 = 7.8 fps, in hdcs_probe_1x00() 390 * 6 = 6.9 fps, in hdcs_probe_1x00() 391 * 8 = 6.3 fps, in hdcs_probe_1x00() 392 * 10 = 5.5 fps, in hdcs_probe_1x00() 393 * 15 = 4.4 fps, in hdcs_probe_1x00() 394 * 31 = 2.8 fps in hdcs_probe_1x00() 399 * 19 = 7.3 fps in hdcs_probe_1x00() 400 * 20 = 7.4 fps in hdcs_probe_1x00() 401 * 21 = 7.4 fps in hdcs_probe_1x00() 402 * 22 = 7.4 fps in hdcs_probe_1x00() [all …]
|
/openbmc/linux/include/trace/events/ |
H A D | v4l2.h | 68 { V4L2_TC_TYPE_24FPS, "24FPS" }, \ 69 { V4L2_TC_TYPE_25FPS, "25FPS" }, \ 70 { V4L2_TC_TYPE_30FPS, "30FPS" }, \ 71 { V4L2_TC_TYPE_50FPS, "50FPS" }, \ 72 { V4L2_TC_TYPE_60FPS, "60FPS" })
|
/openbmc/linux/drivers/media/pci/solo6x10/ |
H A D | solo6x10-v4l2-enc.c | 146 solo_enc->bw_weight = max(solo_dev->fps / solo_enc->interval, 1); in solo_update_mode() 195 u16 fps = solo_dev->fps * 1000; in solo_update_mode() local 201 vop[22] = fps >> 4; in solo_update_mode() 202 vop[23] = ((fps << 4) & 0xf0) | 0x0c in solo_update_mode() 396 return (__le32_to_cpu((*vh)[0]) >> 30) & 1; in vop_interlaced() 1002 fintv->stepwise.min.denominator = solo_dev->fps; in solo_enum_frameintervals() 1005 fintv->stepwise.max.denominator = solo_dev->fps; in solo_enum_frameintervals() 1008 fintv->stepwise.step.denominator = solo_dev->fps; in solo_enum_frameintervals() 1021 cp->timeperframe.denominator = solo_enc->solo_dev->fps; in solo_g_parm() 1029 static inline int calc_interval(u8 fps, u32 n, u32 d) in calc_interval() argument [all …]
|
/openbmc/linux/drivers/media/platform/mediatek/vcodec/encoder/ |
H A D | mtk_vcodec_enc_drv.h | 67 * @framerate_num: frame rate numerator. ex: framerate_num=30 and 68 * framerate_denom=1 means FPS is 30 69 * @framerate_denom: frame rate denominator. ex: framerate_num=30 and 70 * framerate_denom=1 means FPS is 30
|
/openbmc/linux/drivers/media/i2c/ |
H A D | mt9v111.c | 136 unsigned int fps; member 187 static u32 mt9v111_frame_intervals[] = {5, 10, 15, 20, 30}; 451 unsigned int fps = tpf->numerator ? in mt9v111_calc_frame_rate() local 469 diff = abs(fps - mt9v111_frame_intervals[i]); in mt9v111_calc_frame_rate() 475 fps = mt9v111_frame_intervals[idx]; in mt9v111_calc_frame_rate() 484 * FPS = (SYSCLK / 2) / (Trow * (H + Vblank + 2)) in mt9v111_calc_frame_rate() 506 diff = abs(fps - t_fps); in mt9v111_calc_frame_rate() 729 unsigned int fps = tpf->numerator ? in mt9v111_s_frame_interval() local 744 if (mt9v111->fps == fps) { in mt9v111_s_frame_interval() 759 30; in mt9v111_s_frame_interval() [all …]
|
H A D | mt9m111.c | 276 .max_fps = 30, 707 * The fps selection is based on the row, column skipping mechanism. in mt9m111_find_mode() 708 * So ensure that the sensor window is set to default else the fps in mt9m111_find_mode() 719 /* 30fps only supported for images not exceeding 640x512 */ in mt9m111_find_mode() 722 "Framerates > 15fps are supported only for images " in mt9m111_find_mode() 727 /* find best matched fps */ in mt9m111_find_mode() 729 unsigned int fps = mt9m111_mode_data[i].max_fps; in mt9m111_find_mode() local 731 if (fps == 30 && skip_30fps) in mt9m111_find_mode() 734 gap = abs(fps - req_fps); in mt9m111_find_mode() 1070 int fps; in mt9m111_s_frame_interval() local [all …]
|
/openbmc/linux/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_v4l2.c | 112 .fps = ISP_FREQ_RULE_ANY, 119 .fps = ISP_FREQ_RULE_ANY, 126 .fps = ISP_FREQ_RULE_ANY, 145 .fps = ISP_FREQ_RULE_ANY, 152 .fps = ISP_FREQ_RULE_ANY, 159 .fps = ISP_FREQ_RULE_ANY, 177 .fps = 30, 184 .fps = 30, 191 .fps = 45, 198 .fps = 45, [all …]
|
/openbmc/linux/drivers/media/usb/go7007/ |
H A D | go7007-fw.c | 85 19, 20, 22, 23, 25, 27, 30, 32, 35, 38, 98 28, 30, 32, 34, 37, 40, 42, 46, 49, 53, 108 27, 27, 28, 28, 29, 29, 30, 31, 31, 32, 120 28, 29, 29, 30, 30, 31, 31, 32, 33, 33, 132 28, 29, 29, 30, 30, 31, 31, 32, 33, 33, 273 35, 42, 49, 56, 57, 50, 43, 36, 29, 22, 15, 23, 30, 37, 44, 51, 571 picture_rate = 5; /* 30 fps seems like a reasonable default */ in mpeg1_sequence_header() 778 int fps = go->sensor_framerate / go->fps_scale; in mpeg4_sequence_header() local 797 CODE_ADD(c, fps, 16); in mpeg4_sequence_header() 929 int fps = go->sensor_framerate / go->fps_scale; in brctrl_to_package() local [all …]
|
/openbmc/linux/drivers/staging/fbtft/ |
H A D | fbtft.h | 96 * @fps: Frames per second 114 unsigned int fps; member 129 * @fps: Frames per second (this will go away, use @fps in @fbtft_display) 139 unsigned int fps; member 187 * @update_time: Used to calculate 'fps' in debug output 421 #define DEBUG_REQUEST_GPIOS_MATCH BIT(30)
|
H A D | fbtft-core.c | 234 long fps, throughput; in fbtft_update_display() local 286 fps = ktime_us_delta(ts_start, par->update_time); in fbtft_update_display() 288 fps = fps ? 1000000 / fps : 0; in fbtft_update_display() 295 "Display update: %ld kB/s, fps=%ld\n", in fbtft_update_display() 296 throughput, fps); in fbtft_update_display() 548 unsigned int fps = display->fps; in fbtft_framebuffer_alloc() local 563 if (!fps) in fbtft_framebuffer_alloc() 564 fps = 20; in fbtft_framebuffer_alloc() 574 if (pdata->fps) in fbtft_framebuffer_alloc() 575 fps = pdata->fps; in fbtft_framebuffer_alloc() [all …]
|
/openbmc/linux/Documentation/admin-guide/media/ |
H A D | philips.rst | 59 fps 60 Specifies the desired framerate. Is an integer in the range of 4-30. 232 # modprobe pwc size=cif fps=15 power_save=1 237 size and fps only specify defaults when you open() the device; this is to 240 defaults is QCIF size at 10 fps.
|