DSI HELPERS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ dsi helpers πŸ’…

okay so this page is from the Kernel API Manual β€” it's the dsi helpers entry (section 9), and it's literally the common-logic-and-helpers bestie for dealing with MIPI DSI peripherals. These functions contain some common logic and helpers for exactly that job. ✨

Helpers are provided for a number of standard MIPI DSI command as well as a subset of the MIPI DCS command set. both. it's giving β€œsupport squad,” no cap. 🫢


🌈 SEE ALSO

Kernel file: ./drivers/gpu/drm/drm_mipi_dsi.c

the whole linked roster, all the (9) pages, exactly:

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_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)

πŸ’– okay that's the whole page β€” source/version: ./drivers/gpu/drm, date: October 2026, title: dsi helpers(9). mwah πŸ’–

πŸ“¦ where this page comes from