STRUCT LPG_CHANNEL_DATA(9)
π NAME π
struct lpg_channel_data β the per channel initialization data, bestie. Yep, you're on the struct lpg_channel_data(9) page, and it's literally all about getting each channel set up. π
β¨ SYNOPSIS β¨
struct lpg_channel_data {
unsigned int sdam_offset;
unsigned int base;
u8 triled_mask;
};
π«Ά Members π«Ά
sdam_offsetβ Channel offset in LPG SDAM. That's the spot, no cap. πbaseβ base address for PWM channel registers. The main-character address of the channel, fr fr. πtriled_maskβ bitmask for controlling this channel in TRILED. Mask on, bestie. π
π SEE ALSO π
- Kernel file
./drivers/leds/rgb/leds-qcom-lpg.cβ plus the whole friend group:struct lpg_channel(9),struct lpg_led(9),struct lpg(9), andstruct lpg_data(9). Go read those too, iykyk. π
Source/version: ./drivers/leds/rgb Β· date: October 2026. That's the cute little sign-off, mwah πβ¨
π¦ 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