STRUCT PM8XXX_RTC_REGS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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