mipi_dsi_dc...lay_on_multi(9)
π mipi_dsi_dcs_set_display_on_multi(9) π
okay so bestie, welcome to the Kernel API Manual β yes, the whole manual, and yes, this page is literally one function but she's an icon and we're gonna give her the full main character treatment β¨
πΈ NAME πΈ
mipi_dsi_dcs_set_display_on_multi β she sends the DCS SET_DISPLAY_ON packet, but make it multi. no cap, that's the whole gig π«Ά
π¦ SYNOPSIS π¦
void mipi_dsi_dcs_set_display_on_multi (struct mipi_dsi_multi_context
*ctx );
like, that's it. that's the vibe check. one function, zero returns, she's a void girlie π
(and yes, that's the exact spacing, don't come for me, I copy-paste exactly what the kernel gave me π)
π ARGUMENTS π
ctxβ the context for multiple DSI transactions. think of it as the group chat where all your DSI calls hang out and also where the errors get handled for you π₯
β DESCRIPTION β
okay so. she's like mipi_dsi_dcs_set_display_on β same energy, same packet, same "turn the display on" moment β but she deals with errors in a way that makes it convenient to make several calls in a row. π«Ά
that's the whole thing. that's the tea. if you're stacking a bunch of DSI calls back to back and you don't wanna babysit every single return value like some kind of stressed-out group project leader, this is the one you want. she got you. periodt. π
π§ SEE ALSO π§
okay this list is long bestie, buckle up, because the kernel file ./drivers/gpu/drm/drm_mipi_dsi.c and dsi helpers(9) are about to introduce you to literally the entire friend group π
of_find_mipi_dsi_device_by_node(9)mipi_dsi_device_register_full(9)mipi_dsi_device_unregister(9)devm_mipi_dsi_device_register_full(9)of_find_mipi_dsi_host_by_node(9)mipi_dsi_attach(9)mipi_dsi_detach(9)devm_mipi_dsi_attach(9)mipi_dsi_packet_format_is_short(9)mipi_dsi_packet_format_is_long(9)mipi_dsi_create_packet(9)mipi_dsi_shutdown_peripheral(9)mipi_dsi_turn_on_peripheral(9)mipi_dsi_compression_mode_ext(9)mipi_dsi_compression_mode(9)mipi_dsi_picture_parameter_set(9)mipi_dsi_generic_write(9)mipi_dsi_generic_write_multi(9)mipi_dsi_dual_generic_write_multi(9)mipi_dsi_generic_read(9)drm_mipi_dsi_get_input_bus_fmt(9)mipi_dsi_dcs_write_buffer(9)mipi_dsi_dcs_write_buffer_chatty(9)mipi_dsi_dcs_write_buffer_multi(9)mipi_dsi_dual_dcs_write_buffer_multi(9)mipi_dsi_dcs_write(9)mipi_dsi_dcs_read(9)mipi_dsi_dcs_read_multi(9)mipi_dsi_dcs_nop(9)mipi_dsi_dcs_soft_reset(9)mipi_dsi_dcs_get_power_mode(9)mipi_dsi_dcs_get_pixel_format(9)mipi_dsi_dcs_enter_sleep_mode(9)mipi_dsi_dcs_exit_sleep_mode(9)mipi_dsi_dcs_set_display_off(9)mipi_dsi_dcs_set_display_on(9)mipi_dsi_dcs_set_column_address(9)mipi_dsi_dcs_set_page_address(9)mipi_dsi_dcs_set_tear_on(9)mipi_dsi_dcs_set_pixel_format(9)mipi_dsi_dcs_set_tear_scanline(9)mipi_dsi_dcs_set_display_brightness(9)mipi_dsi_dcs_get_display_brightness(9)mipi_dsi_dcs_set_display_brightness_large(9)mipi_dsi_dcs_get_display_brightness_large(9)mipi_dsi_picture_parameter_set_multi(9)mipi_dsi_compression_mode_ext_multi(9)mipi_dsi_compression_mode_multi(9)mipi_dsi_dcs_nop_multi(9)mipi_dsi_dcs_enter_sleep_mode_multi(9)mipi_dsi_dcs_exit_sleep_mode_multi(9)mipi_dsi_dcs_set_display_off_multi(9)mipi_dsi_dcs_set_tear_on_multi(9)mipi_dsi_turn_on_peripheral_multi(9)mipi_dsi_dcs_set_tear_off_multi(9)mipi_dsi_dcs_soft_reset_multi(9)mipi_dsi_dcs_set_display_brightness_multi(9)mipi_dsi_dcs_set_pixel_format_multi(9)mipi_dsi_dcs_set_column_address_multi(9)mipi_dsi_dcs_set_page_address_multi(9)mipi_dsi_dcs_set_tear_scanline_multi(9)mipi_dsi_shutdown_peripheral_multi(9)mipi_dsi_driver_register_full(9)mipi_dsi_driver_unregister(9)
like I said. the whole friend group. iykyk ππ
fr fr bestie, that's every single one β i didn't skip a single name, not even the _multi cousins, because they all deserve their moment πβ¨
and that's the page!! π she lives in ./drivers/gpu/drm, she's dated October 2026, and that's the source & version sign-off honey β love her, know her, go turn on some displays responsibly πππΈ
π¦ 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