STRUCT MCHP_OTPC(9)
π struct mchp_otpc(9) β like, the whole vibe
okay so bestie, welcome to the Kernel API Manual β¨ this page is all about struct mchp_otpc β the OTPC private data structure, no big deal, just the little glow-up container that keeps Microchip's OTP controller stuff together π
πΈ NAME πΈ
struct mchp_otpc β the OTPC private data structure, periodt π
β¨ SYNOPSIS β¨
struct mchp_otpc {
void __iomem *base;
struct device *dev;
struct list_head packets;
u32 npackets;
};
like, that's the whole struct, bestie β short, sweet, iconic π
π¦ Members π¦
baseβ the base address, fr fr. that's where it all starts πdevβ astruct devicepointer. yes, the device pointer. the main character π«Άpacketsβ the list of packets in OTP memory. it's giving organized β¨npacketsβ the number of packets in OTP memory. au32, and yes she counts πΈ
π SEE ALSO π
- Kernel file
./drivers/nvmem/microchip-otpc.c struct mchp_otpc_packet(9)β go read that one too, iykyk π
ngl bestie, that's genuinely the entire page. no hidden flags, no spooky side effects, just four fields living their best lives ππ¦
sign-off szn π this lil page lives over in ./drivers/nvmem, and it's dated October 2026 β so yeah, mark your calendar, slay πβ π
π¦ 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