mipi_dsi_dcs_set_tear_on(9)
β¨ mipi_dsi_dcs_set_tear_on(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a little function that turns on the display module's Tearing Effect output signal on the TE signal line. yes, that's a lot of capital letters, we'll get through it together π«Ά
πΈ NAME πΈ
mipi_dsi_dcs_set_tear_on β turn on the display module's Tearing Effect output signal on the TE signal line. that's the whole vibe β¨
π SYNOPSIS π
int mipi_dsi_dcs_set_tear_on (struct mipi_dsi_device *dsi , enum
mipi_dsi_dcs_tear_mode mode );
like, it takes two things and gives you back an int, slay π
π¦ ARGUMENTS π¦
dsiβ the DSI peripheral device. that's your main character right there πmodeβ the Tearing Effect Output Line mode. yep, that's the whole description, ngl it's giving minimal π
π DESCRIPTION π
okay so this is the part where i have to be the bearer of bad news π this function is deprecated. not "deprecated but i'll still use it" deprecated β like, actually deprecated. please use mipi_dsi_dcs_set_tear_on_multi instead, bestie, i'm literally begging π₯Ί the newer one ate and left no crumbs.
fr fr, don't build anything new on this one. it's giving legacy support energy π
β RETURN β
0on success π- a negative error code on failure π
that's it, that's the whole return value situation. no cap.
π₯ SEE ALSO π₯
so there's a lot here, and i mean a LOT. the kernel file is ./drivers/gpu/drm/drm_mipi_dsi.c and the whole dsi helpers(9) family is tagging along. buckle up, we're going through the group chat roster πΈ
- 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_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_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 group chat ππ every single one of them is tagged (9) so you know they're serious.
and that's the page!! mwah π this one lives in ./drivers/gpu/drm, and the manual's dated October 2026, brought to you by the mipi_dsi_dcs_set_tear_on(9) page itself. go forth and use the _multi version, bestie β i believe in you π«Άβ¨π
π¦ 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