STRUCT TI_K3_RTC(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so we're in the Kernel API Manual, and this page is literally all about struct ti_k3_rtc(9) β€” which is the private data for ti-k3-rtc, no cap. it's giving "backstage pass to the RTC driver" energy, and honestly? iconic. πŸŽ€


✨ SYNOPSIS ✨

struct ti_k3_rtc {
    unsigned int irq;
    u32 sync_timeout_us;
    unsigned long rate_32k;
    struct rtc_device *rtc_dev;
    struct regmap *regmap;
    struct regmap_field *r_fields[K3_RTC_MAX_FIELDS];
 };

like yes bestie, that's the whole struct layout, and every field is about to get its moment πŸ’…


🌸 Members 🌸

  • irq β€” the IRQ. that's it, that's the field. she's short and mysterious 😭
  • sync_timeout_us β€” the data sync timeout period in uSec. so, like, how long we're willing to wait before we're like "bestie… hello?" ⏳
  • rate_32k β€” the 32k clock rate in Hz. yes, 32k, yes, Hz, we love a unit that ate πŸ•°οΈ
  • rtc_dev β€” the rtc device. main character pointer energy fr fr πŸ‘‘
  • regmap β€” the rtc mmio regmap. the map to the mmio, not a vibe map, but honestly could be both πŸ—ΊοΈ
  • r_fields β€” the rtc register fields. plural, array-coded, K3_RTC_MAX_FIELDS-capped, slay 🌈
lowkey just here to say: every member above is in the original and none of them got left on read πŸ’–

πŸ¦‹ SEE ALSO πŸ¦‹

like go read those too, iykyk 🫢


mwah πŸ’‹ β€” this cutie came from the source path ./drivers/rtc, version/date October 2026, and the page title is struct ti_k3_rtc(9). bye bestie, go forth and RTC responsibly πŸ§šπŸ’œ

πŸ“¦ where this page comes from