Home
last modified time | relevance | path

Searched refs:tv_mode (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_tv.c307 struct tv_mode { struct
378 static const struct tv_mode tv_modes[] = {
946 static const struct tv_mode *intel_tv_mode_find(const struct drm_connector_state *conn_state) in intel_tv_mode_find()
957 const struct tv_mode *tv_mode = intel_tv_mode_find(connector->state); in intel_tv_mode_valid() local
967 if (abs(tv_mode->refresh - drm_mode_vrefresh(mode) * 1000) >= 1000) in intel_tv_mode_valid()
974 intel_tv_mode_vdisplay(const struct tv_mode *tv_mode) in intel_tv_mode_vdisplay() argument
976 if (tv_mode->progressive) in intel_tv_mode_vdisplay()
977 return tv_mode in intel_tv_mode_vdisplay()
983 intel_tv_mode_to_mode(struct drm_display_mode *mode, const struct tv_mode *tv_mode) intel_tv_mode_to_mode() argument
1091 struct tv_mode tv_mode = {}; intel_tv_get_config() local
1171 intel_tv_vert_scaling(const struct drm_display_mode *tv_mode, const struct drm_connector_state *conn_state, int vdisplay) intel_tv_vert_scaling() argument
1189 const struct tv_mode *tv_mode = intel_tv_mode_find(conn_state); intel_tv_compute_config() local
1338 set_tv_mode_timings(struct drm_i915_private *dev_priv, const struct tv_mode *tv_mode, bool burst_ena) set_tv_mode_timings() argument
1426 const struct tv_mode *tv_mode = intel_tv_mode_find(conn_state); intel_tv_pre_enable() local
1675 const struct tv_mode *tv_mode = intel_tv_mode_find(connector->state); intel_tv_find_better_format() local
1753 intel_tv_is_preferred_mode(const struct drm_display_mode *mode, const struct tv_mode *tv_mode) intel_tv_is_preferred_mode() argument
1766 intel_tv_set_mode_type(struct drm_display_mode *mode, const struct tv_mode *tv_mode) intel_tv_set_mode_type() argument
1779 const struct tv_mode *tv_mode = intel_tv_mode_find(connector->state); intel_tv_get_modes() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_tv.c314 struct tv_mode { struct
385 static const struct tv_mode tv_modes[] = {
950 static const struct tv_mode *intel_tv_mode_find(const struct drm_connector_state *conn_state) in intel_tv_mode_find()
962 const struct tv_mode *tv_mode = intel_tv_mode_find(connector->state); in intel_tv_mode_valid() local
977 if (abs(tv_mode->refresh - drm_mode_vrefresh(mode) * 1000) >= 1000) in intel_tv_mode_valid()
984 intel_tv_mode_vdisplay(const struct tv_mode *tv_mode) in intel_tv_mode_vdisplay() argument
986 if (tv_mode->progressive) in intel_tv_mode_vdisplay()
987 return tv_mode in intel_tv_mode_vdisplay()
993 intel_tv_mode_to_mode(struct drm_display_mode *mode, const struct tv_mode *tv_mode, int clock) intel_tv_mode_to_mode() argument
1101 struct tv_mode tv_mode = {}; intel_tv_get_config() local
1181 intel_tv_vert_scaling(const struct drm_display_mode *tv_mode, const struct drm_connector_state *conn_state, int vdisplay) intel_tv_vert_scaling() argument
1202 const struct tv_mode *tv_mode = intel_tv_mode_find(conn_state); intel_tv_compute_config() local
1359 set_tv_mode_timings(struct drm_i915_private *dev_priv, const struct tv_mode *tv_mode, bool burst_ena) set_tv_mode_timings() argument
1447 const struct tv_mode *tv_mode = intel_tv_mode_find(conn_state); intel_tv_pre_enable() local
1695 const struct tv_mode *tv_mode = intel_tv_mode_find(connector->state); intel_tv_find_better_format() local
1773 intel_tv_is_preferred_mode(const struct drm_display_mode *mode, const struct tv_mode *tv_mode) intel_tv_is_preferred_mode() argument
1786 intel_tv_set_mode_type(struct drm_display_mode *mode, const struct tv_mode *tv_mode) intel_tv_set_mode_type() argument
1799 const struct tv_mode *tv_mode = intel_tv_mode_find(connector->state); intel_tv_get_modes() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun4i_tv.c140 struct tv_mode { struct
213 static const struct tv_mode tv_modes[] = {
292 static const struct tv_mode *sun4i_tv_find_tv_by_mode(const struct drm_display_mode *mode) in sun4i_tv_find_tv_by_mode()
298 const struct tv_mode *tv_mode = &tv_modes[i]; in sun4i_tv_find_tv_by_mode() local
301 mode->name, tv_mode->name); in sun4i_tv_find_tv_by_mode()
303 if (!strcmp(mode->name, tv_mode->name)) in sun4i_tv_find_tv_by_mode()
304 return tv_mode; in sun4i_tv_find_tv_by_mode()
309 const struct tv_mode *tv_mode in sun4i_tv_find_tv_by_mode() local
322 sun4i_tv_mode_to_drm_mode(const struct tv_mode *tv_mode, struct drm_display_mode *mode) sun4i_tv_mode_to_drm_mode() argument
375 const struct tv_mode *tv_mode = sun4i_tv_find_tv_by_mode(mode); sun4i_tv_mode_set() local
483 const struct tv_mode *tv_mode = &tv_modes[i]; sun4i_tv_comp_get_modes() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun4i_tv.c141 struct tv_mode { struct
144 unsigned int tv_mode; member
205 static const struct tv_mode tv_modes[] = {
207 .tv_mode = DRM_MODE_TV_MODE_NTSC,
225 .tv_mode = DRM_MODE_TV_MODE_PAL,
248 static const struct tv_mode *
254 const struct tv_mode *tv_mode = &tv_modes[i]; in sun4i_tv_find_tv_by_mode() local
256 if (tv_mode->tv_mode in sun4i_tv_find_tv_by_mode()
289 const struct tv_mode *tv_mode = sun4i_tv_enable() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/
H A Dvc4_vec.c335 const struct vc4_vec_tv_mode *tv_mode = &vc4_vec_tv_modes[i]; in vc4_vec_tv_mode_lookup() local
337 if (tv_mode->mode == mode && in vc4_vec_tv_mode_lookup()
338 tv_mode->expected_htotal == htotal) in vc4_vec_tv_mode_lookup()
339 return tv_mode; in vc4_vec_tv_mode_lookup()
553 const struct vc4_vec_tv_mode *tv_mode; in vc4_vec_encoder_enable() local
559 tv_mode = vc4_vec_tv_mode_lookup(conn_state->tv.mode, in vc4_vec_encoder_enable()
561 if (!tv_mode) in vc4_vec_encoder_enable()
619 VEC_WRITE(VEC_CONFIG0, tv_mode->config0); in vc4_vec_encoder_enable()
620 VEC_WRITE(VEC_CONFIG1, tv_mode->config1); in vc4_vec_encoder_enable()
622 if (tv_mode in vc4_vec_encoder_enable()
647 const struct vc4_vec_tv_mode *tv_mode; vc4_vec_encoder_atomic_check() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
H A Dvc4_vec.c168 const struct vc4_vec_tv_mode *tv_mode; member
371 vec->tv_mode = &vc4_vec_tv_modes[VC4_VEC_TV_MODE_NTSC]; in vc4_vec_connector_init()
462 vec->tv_mode->mode_set(vec); in vc4_vec_encoder_enable()
484 vec->tv_mode = &vc4_vec_tv_modes[conn_state->tv.mode]; in vc4_vec_encoder_atomic_mode_set()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/
H A Dtvnv17.c204 const struct drm_display_mode *tv_mode; in nv17_tv_get_ld_modes() local
207 for (tv_mode = nv17_tv_modes; tv_mode->hdisplay; tv_mode++) { in nv17_tv_get_ld_modes()
210 mode = drm_mode_duplicate(encoder->dev, tv_mode); in nv17_tv_get_ld_modes()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/
H A Dtvnv17.c205 const struct drm_display_mode *tv_mode; in nv17_tv_get_ld_modes() local
208 for (tv_mode = nv17_tv_modes; tv_mode->hdisplay; tv_mode++) { in nv17_tv_get_ld_modes()
211 mode = drm_mode_duplicate(encoder->dev, tv_mode); in nv17_tv_get_ld_modes()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_modes.c526 * @tv_mode: TV Mode standard to create a mode for. See DRM_MODE_TV_MODE_*.
545 enum drm_connector_tv_mode tv_mode, in drm_analog_tv_mode()
555 switch (tv_mode) { in drm_analog_tv_mode()
2158 mode->tv_mode = ret; in drm_mode_parse_tv_mode()
2232 } else if (!strncmp(option, "tv_mode", delim - option)) { in drm_mode_parse_cmdline_options()
2263 unsigned int tv_mode; member
2273 .tv_mode = _mode, \
2325 cmdline_mode->tv_mode = mode->tv_mode; in drm_mode_parse_cmdline_named_mode()
2519 named_mode->tv_mode, in drm_named_mode()
544 drm_analog_tv_mode(struct drm_device *dev, enum drm_connector_tv_mode tv_mode, unsigned long pixel_clock_hz, unsigned int hdisplay, unsigned int vdisplay, bool interlace) drm_analog_tv_mode() argument
[all...]
H A Ddrm_connector.c1894 struct drm_property *tv_mode; in drm_mode_create_tv_properties() local
1909 tv_mode = drm_property_create_enum(dev, 0, "TV mode", in drm_mode_create_tv_properties()
1911 if (!tv_mode) in drm_mode_create_tv_properties()
1914 dev->mode_config.tv_mode_property = tv_mode; in drm_mode_create_tv_properties()
H A Ddrm_atomic_state_helper.c505 state->tv.mode = cmdline->tv_mode; in drm_atomic_helper_connector_tv_reset()
H A Ddrm_probe_helper.c1260 default_mode = cmdline->tv_mode; in drm_connector_helper_tv_get_modes()
/kernel/linux/linux-6.6/drivers/gpu/drm/tests/
H A Ddrm_probe_helper_test.c107 cmdline->tv_mode = params->cmdline_mode; in drm_test_connector_helper_tv_get_modes_check()
H A Ddrm_cmdline_parser_test.c932 .cmdline = "720x480i,tv_mode=invalid",
936 .cmdline = "720x480i,tv_mode=NTS",
952 enum drm_connector_tv_mode tv_mode; member
966 KUNIT_EXPECT_EQ(test, mode.tv_mode, params->tv_mode); in drm_test_cmdline_tv_options()
984 .tv_mode = DRM_MODE_TV_MODE_ ## _opt, \
988 TV_OPT_TEST(NTSC, "720x480i,tv_mode=NTSC", drm_mode_analog_ntsc_480i),
989 TV_OPT_TEST(NTSC_443, "720x480i,tv_mode=NTSC-443", drm_mode_analog_ntsc_480i),
990 TV_OPT_TEST(NTSC_J, "720x480i,tv_mode=NTSC-J", drm_mode_analog_ntsc_480i),
991 TV_OPT_TEST(PAL, "720x576i,tv_mode
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_connectors.c1108 struct drm_display_mode *tv_mode; in radeon_tv_get_modes() local
1121 tv_mode = drm_cvt_mode(dev, 800, 600, 60, false, false, false); in radeon_tv_get_modes()
1122 if (!tv_mode) in radeon_tv_get_modes()
1124 tv_mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED; in radeon_tv_get_modes()
1125 drm_mode_probed_add(connector, tv_mode); in radeon_tv_get_modes()
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_connector.h1474 * @tv_mode: TV mode standard. See DRM_MODE_TV_MODE_*.
1476 enum drm_connector_tv_mode tv_mode; member
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_connectors.c1132 struct drm_display_mode *tv_mode; in radeon_tv_get_modes() local
1145 tv_mode = drm_cvt_mode(dev, 800, 600, 60, false, false, false); in radeon_tv_get_modes()
1146 tv_mode->type = DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED; in radeon_tv_get_modes()
1147 drm_mode_probed_add(connector, tv_mode); in radeon_tv_get_modes()

Completed in 28 milliseconds