STRUCT IOH_GPIO_REG_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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 register
  • pm_reg β€” stores the contents of the PM register
  • im0_reg β€” stores the contents of the interrupt mode regist0
  • im1_reg β€” stores the contents of the interrupt mode regist1
  • use_sel_reg β€” stores the contents of GPIO_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