ENUM WMI_BRIGHTNESS_SOURCE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum wmi_brightness_source ✨

okay bestie, so this is a page from the Kernel API Manual (iconic little corner of the docs, honestly) and it's all about enum wmi_brightness_source β€” like, the whole entire lore of it πŸ’…

Basically this is the backlight brightness control source selection enum. Which is a very fancy way of saying: "who's the main character holding the reins on your screen's glow-up?" πŸ”†πŸ‘‘


🌸 NAME 🌸

enum wmi_brightness_source β€” backlight brightness control source selection πŸŽ€

like, it's literally the enum that tells you which thing is out here controlling the brightness of the backlight. that's the vibe check. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

enum wmi_brightness_source {
    WMI_BRIGHTNESS_SOURCE_GPU ,
    WMI_BRIGHTNESS_SOURCE_EC ,
    WMI_BRIGHTNESS_SOURCE_AUX ,
    WMI_BRIGHTNESS_SOURCE_MAX

};

πŸ’œ Constants πŸ’œ

so these are the members of the enum, and every single one of them is here, no cap:

  • WMI_BRIGHTNESS_SOURCE_GPU β€” the GPU is the one running brightness duty. backlight brightness is controlled by the GPU. she's got the power πŸ–₯️✨
  • WMI_BRIGHTNESS_SOURCE_EC β€” the system's Embedded Controller (EC) is the one controlling the backlight brightness. team EC represent 🫢
  • WMI_BRIGHTNESS_SOURCE_AUX β€” brightness is controlled over the DisplayPort AUX channel. fancy cable-based control, we love to see it 🌈
  • WMI_BRIGHTNESS_SOURCE_MAX β€” -- undescribed -- 😭 yeah the original docs literally just say undescribed, so that's all we got, bestie. no further tea. it's giving mystery πŸ•΅οΈβ€β™€οΈ
lowkey a tiny note: the synopsis above is copied exactly, trailing commas and spacing and all β€” do not come for me, that's the source's formatting and I'm not touching it πŸ™ˆ

🧚 SEE ALSO 🧚

  • Kernel file ./include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h β€” like the actual header, go read it
  • enum wmi_brightness_method(9) πŸ”₯
  • enum wmi_brightness_mode(9) ⭐
  • struct wmi_brightness_args(9) πŸ’€

basically the whole fam, iykyk 🫢


okay and that's the whole page!! πŸ’– little sign-off for you: this mess lives in the kernel tree under ./include/linux/platform_data/x86, dated October 2026, and it carries the very cute header-and-footer combo of enum wmi_brightness_source(9) with "Kernel API Manual" β€” slay, era, periodt. stay glowing, bestie πŸŒŸπŸ’…

πŸ“¦ where this page comes from