zynqmp_disp_...layer_enable(9)
π zynqmp_disp_blend_layer_enable β a NAME moment
okay bestie, welcome to the Kernel API Manual β¨ and today's main character is zynqmp_disp_blend_layer_enable, which β spoiler alert β is literally there to enable a layer. that's it. that's the whole vibe. π
β¨ SYNOPSIS β¨
void zynqmp_disp_blend_layer_enable (struct zynqmp_disp *disp , struct
zynqmp_disp_layer *layer );
it returns void, so likeβ¦ no return value to obsess over, no error code to stress about. it just does the thing and leaves. icon behaviour, honestly. π
π«Ά ARGUMENTS π«Ά
dispβ the display controller. yes, the whole display controller. she's the boss, the main character, the one holding everything together πlayerβ the layer. the one getting enabled. give her a little applause π
π₯ SEE ALSO π₯
so this is the part where the manpage goes absolutely feral and links you to, like, the entire driver. no cap. here's the full cast, bestie β Kernel file ./drivers/gpu/drm/xlnx/zynqmp_disp.c and friends:
enum zynqmp_dpsub_layer_mode(9)struct zynqmp_disp_format(9)struct zynqmp_disp_layer_dma(9)struct zynqmp_disp_layer_info(9)struct zynqmp_disp_layer(9)struct zynqmp_disp(9)zynqmp_disp_avbuf_set_format(9)zynqmp_disp_avbuf_set_clocks_sources(9)zynqmp_disp_avbuf_enable_channels(9)zynqmp_disp_avbuf_disable_channels(9)zynqmp_disp_avbuf_enable_audio(9)zynqmp_disp_avbuf_disable_audio(9)zynqmp_disp_avbuf_enable_video(9)zynqmp_disp_avbuf_disable_video(9)zynqmp_disp_avbuf_enable(9)zynqmp_disp_avbuf_disable(9)zynqmp_disp_blend_set_output_format(9)zynqmp_disp_blend_set_bg_color(9)zynqmp_disp_blend_set_global_alpha(9)zynqmp_disp_blend_layer_set_csc(9)zynqmp_disp_blend_layer_disable(9)zynqmp_disp_layer_find_format(9)zynqmp_disp_layer_find_live_format(9)zynqmp_disp_layer_drm_formats(9)zynqmp_disp_live_layer_formats(9)zynqmp_disp_layer_enable(9)zynqmp_disp_layer_disable(9)zynqmp_disp_layer_set_format(9)zynqmp_disp_layer_set_live_format(9)zynqmp_disp_layer_update(9)zynqmp_disp_layer_release_dma(9)zynqmp_disp_destroy_layers(9)zynqmp_disp_layer_request_dma(9)zynqmp_disp_create_layers(9)zynqmp_disp_enable(9)zynqmp_disp_disable(9)zynqmp_disp_setup_clock(9)
like, that's a lot of friends. she's popular. iykyk π¦
ngl, if you're poking at the blend layer, you probably also want zynqmp_disp_blend_layer_disable(9) β it's right there in the list, and it's giving "the other half of the story" π
π§ a lil sign-off π§
and that's the page, bestie! this one lives in ./drivers/gpu/drm/xlnx and the manual's dated October 2026 β so go forth, enable that layer, and remember: you're literally the layer-enabling main character today. slay πΈππ
π¦ 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