pch_phub_wr...rial_rom_val(9)
π pch_phub_write_serial_rom_val π
okay so this is a page from the Kernel API Manual, bestie, and today's main character is pch_phub_write_serial_rom_val β yes the header truncated it to pch_phub_wr...rial_rom_val(9) because even manpage headers have to be dramatic, but we know her full name and we're obsessed π
β¨ NAME β¨
pch_phub_write_serial_rom_val β writing Serial ROM value
like literally, that's the whole gig. she writes a value to the Serial ROM. slay π
πΈ SYNOPSIS πΈ
int pch_phub_write_serial_rom_val (struct pch_phub_reg *chip , unsigned
int offset_address , u8 data );
that's the whole signature, no cap. returns an int, takes three args, we move π¦
π ARGUMENTS π
chipβ Pointer to the PHUB register structure. your little handle on the PHUB vibes, fr fr π«Άoffset_addressβ Serial ROM address offset value. it'sunsigned int, so keep it positive and keep it cute β¨dataβ Serial ROM value. it's au8, so it's small, it's mighty, and it's the actual thing you're writing π
π SEE ALSO π
the friend group, aka everyone she's linked with in the Kernel file ./drivers/misc/pch_phub.c:
struct pch_phub_reg(9)pch_phub_read_modify_write_reg(9)pch_phub_read_serial_rom(9)pch_phub_write_serial_rom(9)pch_phub_read_serial_rom_val(9)pch_phub_read_gbe_mac_addr(9)pch_phub_write_gbe_mac_addr(9)
iykyk π the read/modify/write one is lowkey the sibling she calls when things get complicated π₯
heads up bestie, this is the exact set of references from the original page β don't go adding your own, that's not the vibe π
ok so that's the whole thing! β¨ this page lives under ./drivers/misc, it's from the Kernel API Manual, and it's dated October 2026 β so she's fresh, she's current, and she ate, 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