drm_mode_validate_ycbcr420(9)
π drm_mode_validate_ycbcr420(9) β from the Kernel API Manual, bestie β¨
okay so picture this: you're deep in drm_modes.c and you've got a mode that's like, YCbCr420 only, and your source is sitting there like "girl I literally cannot" β this little helper is the vibe check for exactly that situation π«Ά
β¨ NAME β¨
drm_mode_validate_ycbcr420 β adds 'ycbcr420-only' modes only when they're allowed, no cap π
π SYNOPSIS π
enum drm_mode_status drm_mode_validate_ycbcr420 (const struct
drm_display_mode *mode , struct drm_connector *connector );
π¦ ARGUMENTS π¦
modeβ the mode you're checking, bestie. the one under the microscope πconnectorβ the drm connector under action π«
πΈ DESCRIPTION πΈ
So this function? it's a helper β and honestly it's giving team player energy. you use it to filter out any YCBCR420 only mode whenever the source doesn't support it. like, if the source can't do it, the mode does NOT get to stay. bye π
it's a filter. that's the whole vibe. iconic, honestly π
β RETURN β
the mode status. that's it, that's the tea β
π₯ SEE ALSO π₯
kernel file ./drivers/gpu/drm/drm_modes.c β that's home base π
and the whole friend group, fr fr:
drm_mode_debug_printmodeline(9), drm_mode_create(9), drm_mode_destroy(9), drm_mode_probed_add(9), drm_analog_tv_mode(9), drm_cvt_mode(9), drm_gtf_mode_complex(9), drm_gtf_mode(9), drm_display_mode_from_videomode(9), drm_display_mode_to_videomode(9), drm_bus_flags_from_videomode(9), of_get_drm_display_mode(9), of_get_drm_panel_display_mode(9), drm_mode_set_name(9), drm_mode_vrefresh(9), drm_mode_get_hv_timing(9), drm_mode_set_crtcinfo(9), drm_mode_copy(9), drm_mode_init(9), drm_mode_duplicate(9), drm_mode_match(9), drm_mode_equal(9), drm_mode_equal_no_clocks(9), drm_mode_equal_no_clocks_no_stereo(9), drm_mode_validate_driver(9), drm_mode_validate_size(9), drm_mode_prune_invalid(9), drm_mode_compare(9), drm_mode_sort(9), drm_connector_list_update(9), drm_mode_parse_command_line_for_connector(9), drm_mode_create_from_cmdline_mode(9), drm_mode_convert_to_umode(9), drm_mode_convert_umode(9), drm_mode_is_420_only(9), drm_mode_is_420_also(9), drm_mode_is_420(9), drm_set_preferred_mode(9)
okay that's the whole page, you ate that π this one lives in ./drivers/gpu/drm, dated October 2026 β mwah, go read some modes, bestie ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms