STRUCT PM8XXX_RTC_REGS(9)
β¨ struct pm8xxx_rtc_regs(9) β¨
Okay so bestie, this is the <pink>Kernel API Manual</pink> tea for struct pm8xxx_rtc_regs β literally the blueprint that tells you where all the RTC registers live for different PMIC versions. No cap, it's giving "map of the registers" energy and it ate. πΊοΈπ
πΈ SYNOPSIS πΈ
struct pm8xxx_rtc_regs {
unsigned int ctrl;
unsigned int write;
unsigned int read;
unsigned int alarm_ctrl;
unsigned int alarm_ctrl2;
unsigned int alarm_rw;
unsigned int alarm_en;
};
π Members π
ctrlβ the address of the control register, like the main character's home address fr fr πwriteβ the base address of the write registers, where the writing happens βοΈreadβ the base address of the read registers, where you go to read the tea πalarm_ctrlβ the address of the alarm control register, keeping the alarms in check β°alarm_ctrl2β the address of the alarm control2 register, because one alarm control was lowkey not enough πalarm_rwβ the base address of the alarm read-write registers, the alarm's personal diary πalarm_enβ the alarm enable mask, the vibe check that says "yes bestie, this alarm is on" β
π¦ SEE ALSO π¦
- Kernel file
./drivers/rtc/rtc-pm8xxx.c struct pm8xxx_rtc(9)
And that's the whole page, bestie! This iconic little doc lives under ./drivers/rtc and it's dated October 2026 β 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