mipi_dsi_dcs_soft_reset(9)
π
mipi_dcs_soft_reset β wait, no, mipi_dsi_dcs_soft_reset π
okay bestie, welcome to the Kernel API Manual β¨ this one's short but she's got lore, so buckle up π
πΈ NAME πΈ
mipi_dsi_dcs_soft_reset β perform a software reset of the display module π«Ά
β SYNOPSIS β
int mipi_dsi_dcs_soft_reset (struct mipi_dsi_device *dsi );
no cap, that's the whole signature. one arg. she's lowkey minimal π
π¦ ARGUMENTS π¦
dsiβ the DSI peripheral device β¨ that's it, that's the parameter. it's the display module bestie you're resetting π
π₯ DESCRIPTION π₯
so here's the tea, and it's important tea, so listen up π
this function is deprecated. like, the kernel is literally telling you to move on π use mipi_dsi_dcs_soft_reset_multi instead. periodt. π
that's genuinely the whole description β short, iconic, a little tragic π the function still does a software reset of the display module, but the docs are out here saying "bestie, use the other one" and honestly? respect the honesty π
π RETURN π
0on success π (slay)- a negative error code on failure π (not slay)
that's the whole vibe check: zero = good, negative = bad π«Ά
π SEE ALSO π
kernel file: ./drivers/gpu/drm/drm_mipi_dsi.c β dsi helpers(9) and literally the entire friend group π here's the full squad, no one gets left behind:
dsi helpers(9)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_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_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)
π§ sign-off π§
and that's the page, bestie π this little icon lives in ./drivers/gpu/drm, dated October 2026, and she's filed under mipi_dsi_dcs_soft_reset(9) in the Kernel API Manual. iykyk π¦ mwah π
π¦ 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