optc1_program_timing(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie πŸ’– this is optc1_program_timing(9) from the Kernel API Manual, and it is lowkey iconic kernel lore. Buckle up πŸŽ€

🌸 NAME 🌸

optc1_program_timing β€” used by mode timing set to Program CRTC Timing Registers β€” OTG_H_*, OTG_V_* β€” plus Pixel repetition. Including SYNC. It calls the BIOS command table to program Timings. No cap, that's the whole vibe ✨


✨ SYNOPSIS ✨

void optc1_program_timing (struct timing_generator *optc , const struct
dc_crtc_timing *dc_crtc_timing , int vready_offset , int vstartup_start
, int vupdate_offset , int vupdate_width , int pstate_keepout , const
enum signal_type signal , bool use_vbios );

πŸ’… ARGUMENTS πŸ’…

  • optc β€” the timing_generator instance, aka the main character 🫢
  • dc_crtc_timing β€” Timing parameters used to configure DCN blocks. slay πŸ’«
  • vready_offset β€” Vready's starting position. periodt.
  • vstartup_start β€” Vstartup period. okay bestie, noted 🌸
  • vupdate_offset β€” Vupdate starting position. iconic.
  • vupdate_width β€” Vupdate duration. it's giving precision πŸ’…
  • pstate_keepout β€” determines low power mode timing during refresh. lowkey important πŸ”₯
  • signal β€” DC signal types. yes bestie, those ones πŸ’–
  • use_vbios β€” to program timings from BIOS command table. fr fr πŸ“‹

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file: ./drivers/gpu/drm/amd/display/dc/optc/dcn10/dcn10_optc.c


That's the whole page, bestie 🫢 source/version is ./drivers/gpu/drm/amd/display/..., the date is October 2026, and it's all for optc1_program_timing(9) πŸ’œβœ¨

πŸ“¦ where this page comes from