/linux-6.12.1/drivers/gpu/drm/tests/ ! |
D | drm_modes_test.c | 58 * pixel clock of 13.5 MHz, a pixel takes around 74ns, so we in drm_test_modes_analog_tv_ntsc_480i() 93 13500 * HZ_PER_KHZ, 720, 576, in drm_test_modes_analog_tv_pal_576i() 100 /* BT.601 defines hsync_start at 732 for 576i */ in drm_test_modes_analog_tv_pal_576i() 105 * clock of 13.5 MHz, a pixel takes around 74ns, so we need to in drm_test_modes_analog_tv_pal_576i() 112 KUNIT_EXPECT_EQ(test, mode->vdisplay, 576); in drm_test_modes_analog_tv_pal_576i() 123 13500 * HZ_PER_KHZ, 720, 576, in drm_test_modes_analog_tv_pal_576i_inlined() 140 13500 * HZ_PER_KHZ, 720, 576, in drm_test_modes_analog_tv_mono_576i() 147 /* BT.601 defines hsync_start at 732 for 576i */ in drm_test_modes_analog_tv_mono_576i() 152 * clock of 13.5 MHz, a pixel takes around 74ns, so we need to in drm_test_modes_analog_tv_mono_576i() 159 KUNIT_EXPECT_EQ(test, mode->vdisplay, 576); in drm_test_modes_analog_tv_mono_576i()
|
/linux-6.12.1/Documentation/fb/ ! |
D | viafb.modes | 10 # 640x480, 60 Hz, Non-Interlaced (25.175 MHz dotclock) 29 # D: 25.175 MHz, H: 31.469 kHz, V: 59.94 Hz 32 # D: 24.823 MHz, H: 39.780 kHz, V: 60.00 Hz 35 # 640x480, 75 Hz, Non-Interlaced (31.50 MHz dotclock) 53 # D: 31.50 MHz, H: 37.500 kHz, V: 75.00 Hz 56 # 640x480, 85 Hz, Non-Interlaced (36.000 MHz dotclock) 74 # D: 36.000 MHz, H: 43.269 kHz, V: 85.00 Hz 77 # 640x480, 100 Hz, Non-Interlaced (43.163 MHz dotclock) 95 # D: 43.163 MHz, H: 50.900 kHz, V: 100.00 Hz 98 # 640x480, 120 Hz, Non-Interlaced (52.406 MHz dotclock) [all …]
|
/linux-6.12.1/drivers/media/i2c/ ! |
D | imx283.c | 215 * Note that HMAX is written in 72MHz units, and the datasheet assumes a 216 * 720MHz link frequency. Convert datasheet values with the following: 219 * hmax = [hmax in 72MHz units] * 480 / 72 221 * For 10 bpp modes (576Mbps) convert with: 222 * hmax = [hmax in 72MHz units] * 576 / 72 259 unsigned int mhz; member 266 .mhz = 6 * HZ_PER_MHZ, 276 .mhz = 12 * HZ_PER_MHZ, 286 .mhz = 18 * HZ_PER_MHZ, 296 .mhz = 24 * HZ_PER_MHZ, [all …]
|
D | ths7303.c | 102 sel = 0x1; /* EDTV 480p/576p and VGA */ in ths7303_setval() 105 sel = 0x0; /* SDTV, S-Video, 480i/576i */ in ths7303_setval() 235 "2.5-MHz Filter", 236 "5-MHz Filter", 237 "5-MHz Filter", 246 "9-MHz LPF", 247 "16-MHz LPF", 248 "35-MHz LPF",
|
D | tw9910.c | 132 #define FC27_ON 0x40 /* 1 : Input crystal clock frequency is 27MHz */ 134 /* Must use 24.54MHz for 60Hz field rate */ 135 /* source or 29.5MHz for 50Hz field rate */ 283 .height = 576, 290 .height = 576, 737 sel->r.height = 576; in tw9910_get_selection()
|
D | saa7115.c | 417 R_F0_LFCO_PER_LINE, 0xad, /* Set PLL Register. 60hz 525 lines per frame, 27 MHz */ 495 R_F0_LFCO_PER_LINE, 0xb0, /* Set PLL Register. 50hz 625 lines per frame, 27 MHz */ 616 R_F2_NOMINAL_PLL2_DTO, 0x50, /* crystal clock = 24.576 MHz, target = 27MHz */ 871 int Vsrc = is_50hz ? 576 : 480; in saa711x_set_size() 882 /* Decoder only supports 720 columns and 480 or 576 lines */ in saa711x_set_size() 1007 saa711x_set_size(sd, 720, 576); in saa711x_set_v4lstd() 1013 000 PAL BGDHI (4.43Mhz) NTSC M (3.58MHz) in saa711x_set_v4lstd() 1015 010 Combination-PAL N (3.58MHz) NTSC 4.43 (60 Hz) in saa711x_set_v4lstd() 1016 011 NTSC N (3.58MHz) PAL M (3.58MHz) in saa711x_set_v4lstd() 1017 100 reserved NTSC-Japan (3.58MHz) in saa711x_set_v4lstd()
|
D | adv7183.c | 36 /* EXAMPLES USING 27 MHz CLOCK 441 fmt->height = 576; in adv7183_set_fmt() 600 fmt.format.height = 576; in adv7183_probe()
|
D | ml86v7667.c | 217 fmt->height = priv->std & V4L2_STD_525_60 ? 480 : 576; in ml86v7667_fill_fmt() 329 /* PLL circuit fixed clock, 32MHz */ in ml86v7667_init()
|
/linux-6.12.1/drivers/video/fbdev/ ! |
D | fm2fb.c | 90 * constant at 30 MHz. 146 /* 768 x 576, 32 bpp (PAL) */ 147 768, 576, 768, 576, 0, 0, 32, 0, 261 for (y = 0; y < 576; y++) { in fm2fb_probe()
|
D | macmodes.c | 36 /* 512x384, 60Hz, Non-Interlaced (15.67 MHz dot clock) */ 40 /* 640x480, 60 Hz, Non-Interlaced (25.175 MHz dotclock) */ 44 /* 640x480, 67Hz, Non-Interlaced (30.0 MHz dotclock) */ 48 /* 640x870, 75Hz (portrait), Non-Interlaced (57.28 MHz dot clock) */ 52 /* 800x600, 56 Hz, Non-Interlaced (36.00 MHz dotclock) */ 56 /* 800x600, 60 Hz, Non-Interlaced (40.00 MHz dotclock) */ 60 /* 800x600, 72 Hz, Non-Interlaced (50.00 MHz dotclock) */ 64 /* 800x600, 75 Hz, Non-Interlaced (49.50 MHz dotclock) */ 68 /* 832x624, 75Hz, Non-Interlaced (57.6 MHz dotclock) */ 72 /* 1024x768, 60 Hz, Non-Interlaced (65.00 MHz dotclock) */ [all …]
|
D | platinumfb.h | 54 * F = 14.3MHz * c0 / (c1 & 0x1f) / (1 << (c1 >> 5)) 57 * F = 15MHz * c0 / ((c1 & 0x1f) + 2) / (1 << (c1 >> 5)) 354 {768, 576, 50, 1},
|
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dce/ ! |
D | dce_audio.c | 143 (crtc_info->v_active <= 576) && in check_audio_bandwidth_hdmi() 150 (crtc_info->v_active <= 576) && in check_audio_bandwidth_hdmi() 156 (crtc_info->v_active <= 576) && in check_audio_bandwidth_hdmi() 246 return dc_fixpt_from_int(162); /* 162 MHz */ in get_link_symbol_clk_freq_mhz() 248 return dc_fixpt_from_int(270); /* 270 MHz */ in get_link_symbol_clk_freq_mhz() 250 return dc_fixpt_from_int(540); /* 540 MHz */ in get_link_symbol_clk_freq_mhz() 252 return dc_fixpt_from_int(810); /* 810 MHz */ in get_link_symbol_clk_freq_mhz() 254 return dc_fixpt_from_fraction(3125, 10); /* 312.5 MHz */ in get_link_symbol_clk_freq_mhz() 256 return dc_fixpt_from_fraction(421875, 1000); /* 421.875 MHz */ in get_link_symbol_clk_freq_mhz() 258 return dc_fixpt_from_int(625); /* 625 MHz */ in get_link_symbol_clk_freq_mhz() [all …]
|
/linux-6.12.1/drivers/gpu/drm/tve200/ ! |
D | tve200_drv.c | 24 * it supports the ITU BT.656 standard. It requires a 27 MHz clock which is 76 mode_config->max_height = 576; in tve200_modeset_init() 186 /* This clock is for the pixels (27MHz) */ in tve200_probe()
|
/linux-6.12.1/drivers/media/test-drivers/vivid/ ! |
D | vivid-vid-cap.c | 297 * There is a fake channel every 6 MHz at 49.25, 55.25, etc. in vivid_update_quality() 298 * From +/- 0.25 MHz around the channel there is color, and from in vivid_update_quality() 299 * +/- 1 MHz there is grayscale (chroma is lost). in vivid_update_quality() 328 * There is a fake channel every 6 MHz at 49.25, 55.25, etc. in vivid_get_quality() 329 * From +/- 0.25 MHz around the channel there is color, and from in vivid_get_quality() 330 * +/- 1 MHz there is grayscale (chroma is lost). in vivid_get_quality() 357 dev->src_rect.width == 720 && dev->src_rect.height <= 576) in vivid_get_pixel_aspect() 393 dev->src_rect.height = 576; in vivid_update_format_cap() 425 if (bt->width == 720 && bt->height <= 576) in vivid_update_format_cap() 581 h = (dev->std_cap[dev->input] & V4L2_STD_525_60) ? 480 : 576; in vivid_try_fmt_vid_cap() [all …]
|
/linux-6.12.1/drivers/staging/media/av7110/ ! |
D | av7110_v4l.c | 311 t->rangelow = 772; /* 48.25 MHZ / 62.5 kHz = 772, see fi1216mk2-specs, page 2 */ in vidioc_g_tuner() 312 t->rangehigh = 13684; /* 855.25 MHz / 62.5 kHz = 13684 */ in vidioc_g_tuner() 784 msp_writereg(av7110, MSP_WR_DEM, 0x0093, 0x00aa); // DCO1_LO 5.74MHz in av7110_init_analog_module() 786 msp_writereg(av7110, MSP_WR_DEM, 0x00a3, 0x038e); // DCO2_LO 5.5MHz in av7110_init_analog_module() 879 .v_max_out = 576, .h_max_out = 768, 893 .v_max_out = 576, .h_max_out = 768, 907 .v_max_out = 576, .h_max_out = 768,
|
/linux-6.12.1/drivers/gpu/drm/tegra/ ! |
D | hdmi.c | 217 { /* 480p/576p / 25.2MHz/27MHz modes */ 235 }, { /* 720p / 74.25MHz modes */ 254 }, { /* 1080p / 148.5MHz modes */ 273 }, { /* 225/297MHz modes */ 296 { /* 480p/576p / 25.2MHz/27MHz modes */ 314 }, { /* 720p / 74.25MHz modes */ 333 }, { /* 1080p / 148.5MHz modes */ 352 }, { /* 225/297MHz modes */ 1286 (mode->vdisplay == 576))) in tegra_hdmi_encoder_enable()
|
/linux-6.12.1/drivers/gpu/drm/meson/ ! |
D | meson_encoder_hdmi.c | 93 /* 480i/576i needs global pixel doubling */ in meson_encoder_hdmi_set_vclk() 134 /* If sink does not support 540MHz, reject the non-420 HDMI2 modes */ in meson_encoder_hdmi_mode_valid() 163 /* 480i/576i needs global pixel doubling */ in meson_encoder_hdmi_mode_valid()
|
D | meson_encoder_cvbs.c | 50 720, 732, 795, 864, 0, 576, 580, 586, 625, 0, 170 /* Setup 27MHz vclk2 for ENCI and VDAC */ in meson_encoder_cvbs_atomic_enable()
|
/linux-6.12.1/drivers/media/i2c/adv748x/ ! |
D | adv748x-afe.c | 122 fmt->height = afe->curr_norm & V4L2_STD_525_60 ? 480 : 576; in adv748x_afe_fill_format() 327 * clock whose frequency is required to be 28.63636 MHz. It oversamples in adv748x_afe_propagate_pixelrate() 328 * with a factor of 4 resulting in a pixel rate of 14.3180180 MHz. in adv748x_afe_propagate_pixelrate()
|
/linux-6.12.1/include/dt-bindings/clock/ ! |
D | tegra186-clock.h | 755 /** fixed 48MHz clock divided down from TEGRA186_CLK_PLL_U */ 757 /** fixed 480MHz clock divided down from TEGRA186_CLK_PLL_U */ 791 /** fixed 60MHz clock divided down from, TEGRA186_CLK_PLL_U */ 827 /** Fixed 100MHz PLL for PCIe, SATA and superspeed USB */ 831 /** Fixed 408MHz PLL for use by peripheral clocks */ 866 /** Fixed frequency 960MHz PLL for USB and EAVB */ 895 #define TEGRA186_CLK_NAFLL_DISP 576
|
/linux-6.12.1/drivers/media/pci/cx18/ ! |
D | cx18-av-core.c | 91 * 28.636360 MHz. in cx18_av_init() 92 * Aim to run the PLLs' VCOs near 400 MHz to minimize errors. in cx18_av_init() 102 /* xtal * 0xf.15f17f0/4 = 108 MHz: 432 MHz before post divide */ in cx18_av_init() 106 /* xtal * 0xe.2913d68/0x16 = 48000 * 384: 406 MHz pre post-div*/ in cx18_av_init() 281 * 28.636360 MHz/13.5 Mpps * 256 = 0x21f.07b in cx18_av_std_setup() 452 CX18_DEBUG_INFO_DEV(sd, "Video PLL = %d.%06d MHz\n", in cx18_av_std_setup() 465 "Chroma sub-carrier initial freq = %d.%06d MHz\n", in cx18_av_std_setup() 959 * 576 + 3 for 50 Hz systems in cx18_av_set_fmt() 1101 case 0x07: p = "A1 (6.0 MHz FM Mono)"; break; in log_audio_status() 1107 case 0x0d: p = "BTSC/EIAJ/A2-M Mono (4.5 MHz FMMono)"; break; in log_audio_status() [all …]
|
/linux-6.12.1/drivers/gpu/drm/loongson/ ! |
D | lsdc_pixpll.c | 96 {27000, 720, 576, 50, 50, 54, 4}, /* 720x576@60Hz */ 182 * refclk is determined by the oscillator mounted on motherboard(100MHz
|
/linux-6.12.1/drivers/gpu/drm/i915/display/ ! |
D | intel_tv.c | 378 * The constants below were all computed using a 107.520MHz clock 393 /* 525 Lines, 60 Fields, 15.734KHz line, Sub-Carrier 3.580MHz */ 436 /* 525 Lines, 60 Fields, 15.734KHz line, Sub-Carrier 4.43MHz */ 479 /* 525 Lines, 60 Fields, 15.734KHz line, Sub-Carrier 3.580MHz */ 522 /* 525 Lines, 60 Fields, 15.734KHz line, Sub-Carrier 3.580MHz */ 559 /* 625 Lines, 50 Fields, 15.625KHz line, Sub-Carrier 4.434MHz */ 604 /* 625 Lines, 50 Fields, 15.625KHz line, Sub-Carrier 4.434MHz */ 671 .name = "576p", 1779 if (vdisplay <= 576) in intel_tv_is_preferred_mode()
|
/linux-6.12.1/drivers/media/pci/bt8xx/ ! |
D | bttv-driver.c | 259 /* e.g. 23 * 2 to 23 * 2 + 576 in PAL-BGHI defrect. */ \ 281 .sheight = 576, 305 /* sheight */ 576, 342 .sheight = 576, 360 /* sheight */ 576, 368 .sheight = 576, 386 /* sheight */ 576, 420 .sheight = 576, 438 /* sheight */ 576, 754 F_input = 28.636363 MHz: [all …]
|
/linux-6.12.1/drivers/media/common/siano/ ! |
D | smscoreapi.h | 318 MSG_SMS_CUSTOM_WRITE_REQ = 576, 695 u32 bandwidth; /* bandwidth in MHz, valid only for DVB-T/H */ 814 u32 bandwidth; /* bandwidth in MHz */ 856 u32 bandwidth; /* bandwidth in MHz */ 924 u32 bandwidth; /* bandwidth in MHz */
|