STRUCT IOH_GPIO_REG_DATA(9)
πΈ NAME πΈ
okay so this is the page for struct ioh_gpio_reg_data from the Kernel API Manual β struct ioh_gpio_reg_data(9), to be exact β and it is literally the register store data. that's the vibe, bestie. it's giving "small struct, very important little backpack" energy π
β¨
π¦ SYNOPSIS π¦
here's the struct, fr fr:
struct ioh_gpio_reg_data {
u32 ien_reg;
u32 imask_reg;
u32 po_reg;
u32 pm_reg;
u32 im0_reg;
u32 im1_reg;
u32 use_sel_reg;
};
π Members π
every member here is a u32, and here's the group-chat rundown:
ien_regβ stores the contents of the interrupt enable register πimask_regβ stores the contents of the interrupt mask regist πpo_regβ stores the contents of the PO registerpm_regβ stores the contents of the PM registerim0_regβ stores the contents of the interrupt mode regist0im1_regβ stores the contents of the interrupt mode regist1use_sel_regβ stores the contents ofGPIO_USE_SEL0~3β¨
π₯ SEE ALSO π₯
- Kernel file
./drivers/gpio/gpio-ml-ioh.c struct ioh_gpio(9)
that's the whole page, bestie π«Ά β source/version is ./drivers/gpio, dated October 2026, and the page is struct ioh_gpio_reg_data(9). slay, go read that 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