STRUCT DRM_EDP_BACKLIGHT_INFO(9)
π NAME π
okay bestie, this is the page for struct drm_edp_backlight_info(9) from the Kernel API Manual β and its NAME is literally struct drm_edp_backlight_info - Probed eDP backlight info struct. That's the whole vibe: a little struct holding probed backlight facts. π
π SYNOPSIS π
Here's the exact struct, no cap:
struct drm_edp_backlight_info {
u8 pwmgen_bit_count;
u8 pwm_freq_pre_divider;
u32 max;
bool lsb_reg_used : 1;
bool aux_enable : 1;
bool aux_set : 1;
bool luminance_set : 1;
};
π Members π
pwmgen_bit_countβ the pwmgen bit count. literally that. β¨pwm_freq_pre_dividerβ the PWM frequency pre-divider value being used for this backlight, if any. π¦maxβ the maximum backlight level that may be set. π₯lsb_reg_usedβ do we also write values to theDP_EDP_BACKLIGHT_BRIGHTNESS_LSBregister? That's the question, bestie. πaux_enableβ does the panel support the AUX enable cap? πaux_setβ does the panel support setting the brightness through AUX? πΈluminance_setβ does the panel support setting the brightness through AUX using luminance values? π
π₯ Description π₯
This structure contains various data about an eDP backlight, which can be populated by using drm_edp_backlight_init. That's it β it's the info struct, doing its main character thing. π
π¦ SEE ALSO π¦
- Kernel file
./include/drm/display/drm_dp_helper.h struct drm_dp_vsc_sdp(9)struct drm_dp_as_sdp(9)drm_dp_dsc_sink_supports_format(9)drm_edp_backlight_supported(9)drm_dp_is_uhbr_rate(9)struct drm_dp_aux_msg(9)struct drm_dp_aux_cec(9)struct drm_dp_aux(9)drm_dp_dpcd_readb(9)drm_dp_dpcd_read_data(9)drm_dp_dpcd_write_data(9)drm_dp_dpcd_writeb(9)drm_dp_dpcd_read_byte(9)drm_dp_dpcd_write_byte(9)struct drm_dp_desc(9)enum drm_dp_quirk(9)drm_dp_has_quirk(9)struct drm_dp_phy_test_params(9)
xoxo, bestie π
this page's source/version vibe is ./include/drm/display, dated October 2026, and yes we're still talking about this struct drm_edp_backlight_info(9) page. Periodt. π«Ά
π¦ 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