mipi_dsi_dc...r_sleep_mode(9)
π
mipi_dsi_dcs_enter_sleep_mode β a Kernel API Manual moment (yes, the (9) girlies, the mipi_dsi_dc...r_sleep_mode(9) page itself)
okay so bestie, welcome to the Linux Kernel API Manual β¨ this is the mipi_dsi_dcs_enter_sleep_mode page, and honestly? iconic of you to look it up.
π NAME π
mipi_dsi_dcs_enter_sleep_mode β it disables all the unnecessary blocks inside the display module, keeping literally only the interface communication alive. like your display is going to sleep but the group chat stays open, yk? π€
β¨ SYNOPSIS β¨
int mipi_dsi_dcs_enter_sleep_mode (struct mipi_dsi_device *dsi );
πΈ ARGUMENTS πΈ
dsiβ the DSI peripheral device. that's your girl, the display module in question π«Ά
π DESCRIPTION π
This function is deprecated. Not me having to tell you this π please use mipi_dsi_dcs_enter_sleep_mode_multi instead, fr fr. the old one is still here but she's retired, no cap.
β RETURN β
0 on success, or a negative error code on failure. that's it, that's the whole vibe check π
π SEE ALSO π
okay this list is LONG, like genuinely enormous, so buckle up bestie, we're going through all of them π (also hello to the kernel file ./drivers/gpu/drm/drm_mipi_dsi.c and the dsi helpers(9) β they live there π )
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_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_display_on_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 extended universe. every single one of them is in the roster, bestie π¦
and that's the page!! mwah π this lil number lives over in ./drivers/gpu/drm, timestamped October 2026 β catch you on the next man page, love u, bye πβ¨π
π¦ 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