mipi_dsi_dc...htness_large(9)
β¨ mipi_dsi_dcs_get_display_brightness_large β¨
okay so this is a page from the Kernel API Manual (yes, the Kernel API Manual, we're being fancy today π ) and it's about one very specific little function that reads a brightness value. that's it. that's the whole vibe. but she's important, so let's get into it π«Ά
πΈ NAME πΈ
mipi_dsi_dcs_get_display_brightness_large β literally just gets the current 16-bit brightness value of the display β¨
like, that's the entire job. she reads the brightness. sixteen bits of it. no cap. π₯
π¦ SYNOPSIS π¦
int mipi_dsi_dcs_get_display_brightness_large (struct mipi_dsi_device
*dsi , u16 *brightness );
so she takes a DSI peripheral device and hands you back a brightness value through a pointer, and she returns an int so you know how it went. classic. π
π ARGUMENTS π
dsiβ the DSI peripheral device, i.e. the screen bestie in question π₯οΈbrightnessβ the brightness value, which is where the 16-bit magic lands when this function does its thing β
π RETURN π
0 on success, or a negative error code on failure. so if you get 0, slay, you're iconic π. if it's negative, something went wrong, and that's your sign to go read the error code. π
π¦ SEE ALSO π¦
okay this list is long bestie, so buckle up β everything here lives in the kernel file ./drivers/gpu/drm/drm_mipi_dsi.c, and here's the whole friend group:
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_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_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)
iykyk π
and that's the whole page bestie β no hidden lore, just a brightness getter living her best life in ./drivers/gpu/drm, dated October 2026, exactly matching the title up top. mwah, go read your screen brightness in peace πβ¨π
π¦ 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