zynqmp_dp_update_vs_emph(9)
π NAME π
okay so this is zynqmp_dp_update_vs_emph(9) from the Kernel API Manual, and the name is literally doing the whole thing: zynqmp_dp_update_vs_emph β Update the training values. that's the assignment, bestie. π
β¨ SYNOPSIS β¨
here's the signature, exact, no edits, no "I fixed the spacing" behavior:
int zynqmp_dp_update_vs_emph (struct zynqmp_dp *dp , u8 *train_set );
πΈ ARGUMENTS πΈ
dpβ the DisplayPort IP core structure. iconic struct behavior.train_setβ a set of training values. yes, that is the description, and we are respecting it.
π¦ DESCRIPTION π¦
This function updates the training values based on the request from the sink. The mapped values are predefined β they are not doing freeform jazz β and the values (vs, pe, pc) are from the device manual. πβ¨
π RETURN π
0ifvsandemphare updated successfully. slay. π- otherwise, it's the error code returned by
drm_dp_dpcd_write. that's the whole return situation. π
π SEE ALSO π
Kernel file: ./drivers/gpu/drm/xlnx/zynqmp_dp.c
the whole crew:
struct zynqmp_dp_link_config(9)struct zynqmp_dp_mode(9)struct zynqmp_dp_config(9)enum test_pattern(9)struct zynqmp_dp_test(9)struct zynqmp_dp_train_set_priv(9)struct zynqmp_dp(9)zynqmp_dp_phy_init(9)zynqmp_dp_phy_exit(9)zynqmp_dp_phy_probe(9)zynqmp_dp_phy_ready(9)zynqmp_dp_max_rate(9)zynqmp_dp_mode_configure(9)zynqmp_dp_adjust_train(9)zynqmp_dp_link_train_cr(9)zynqmp_dp_link_train_ce(9)zynqmp_dp_setup(9)zynqmp_dp_train(9)zynqmp_dp_train_loop(9)zynqmp_dp_aux_cmd_submit(9)zynqmp_dp_aux_init(9)zynqmp_dp_aux_cleanup(9)zynqmp_dp_update_misc(9)zynqmp_dp_set_format(9)zynqmp_dp_encoder_mode_set_transfer_unit(9)zynqmp_dp_encoder_mode_set_stream(9)zynqmp_dp_disp_connected_live_layer(9)zynqmp_dp_set_test_pattern(9)zynqmp_dp_enable_vblank(9)zynqmp_dp_disable_vblank(9)
source/version + date sign-off π«Ά: ./drivers/gpu/drm/xlnx, October 2026, page tag zynqmp_dp_update_vs_emph(9). bye bestie, hydrate and dream in DisplayPort π
π¦ 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