mipi_dsi_dcs_read(9)
β¨ mipi_dsi_dcs_read(9) β¨
okay so bestie, welcome to the Kernel API Manual π this one's a lil function from ./drivers/gpu/drm and she's here to send a DCS read request command. iconic behavior tbh π
π NAME π
mipi_dsi_dcs_read β send DCS read request command π¦
πΈ SYNOPSIS πΈ
ssize_t mipi_dsi_dcs_read (struct mipi_dsi_device *dsi , u8 cmd , void
*data , size_t len );
like literally that's the whole signature, no cap β¨
π«Ά ARGUMENTS π«Ά
dsiβ the DSI peripheral device π» she's the main character herecmdβ the DCS command πdataβ buffer in which to receive data π that's where the good stuff landslenβ size of receive buffer π keep it honest
β RETURN β
The number of bytes read, or a negative error code on failure π (yes, negative β a fail vibe check fr fr)
π SEE ALSO π
Kernel file ./drivers/gpu/drm/drm_mipi_dsi.c 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_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) π
ngl bestie, that's a lot of cross-refs β but they're all right there in the original, so I'm not skipping a single one π slay.
mwah π that's the page! sourced from ./drivers/gpu/drm, dated October 2026 β catch you in the next man page, bestie π§β¨π
π¦ 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