STRUCT MCHP_PIT64B_TIMER(9)
π struct mchp_pit64b_timer(9) π
okay so bestie, this page is from the Kernel API Manual, and itβs literally all about struct mchp_pit64b_timer.
β¨ NAME β¨
struct mchp_pit64b_timer β the PIT64B timer data structure. iconic little container, no cap.
πΈ SYNOPSIS πΈ
hereβs the whole struct, exactly as it is:
struct mchp_pit64b_timer {
void __iomem *base;
struct clk *pclk;
struct clk *gclk;
u32 mode;
};
π Members π
baseβ base address of the PIT64B hardware block. thatβs the address where the block lives, periodt.pclkβ PIT64B's peripheral clock. yes bestie, the peripheral one.gclkβ PIT64B's generic clock. the generic clock, not a drill π.modeβ precomputed value for the mode register. already computed, ready to go, slay.
π¦ SEE ALSO π¦
the kernel file to check is ./drivers/clocksource/timer-microchip-pit64b.c, and these are the structs/functions to peek at:
struct mchp_pit64b_clkevt(9)struct mchp_pit64b_clksrc(9)mchp_pit64b_init_mode(9)
cute little sign-off: source/version ./drivers/clocksource Β· date October 2026 Β· manual Kernel API Manual Β· page struct mchp_pit64b_timer(9) β bye bestie, go read the kernel file π
π¦ 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