STRUCT ROCKCHIP_IOMUX(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the struct rockchip_iomux(9) page from the Kernel API Manual ✨ the NAME section is literally struct rockchip_iomux and then a dash with absolutely no description after it β€” no extra lore, just iconic mystery πŸ˜­πŸ’…

✨ SYNOPSIS ✨

here's the whole struct, exact and unbothered, no cap:

       struct rockchip_iomux {
           int type;
           int offset;
        };

πŸŽ€ Members πŸŽ€

  • type β€” the iomux variant, expressed using IOMUX_* constants. periodt πŸ’…
  • offset β€” if you initialize it to -1, it will be autocalculated 🫢 and by specifying an initial offset value, the relevant source offset can be reset to a new value for autocalculating the following iomux registers. so it's giving β€œlet the struct cook, or give it a starting point” πŸ”₯

πŸ¦‹ SEE ALSO πŸ¦‹

the page points you at this kernel file and these structs, bestie β€” collect them all:

  • Kernel file ./drivers/pinctrl/pinctrl-rockchip.h
  • struct rockchip_gpio_regs(9)
  • struct rockchip_drv(9)
  • struct rockchip_pin_bank(9)
  • struct rockchip_mux_recalced_data(9)
  • struct rockchip_pin_group(9)
  • struct rockchip_pmx_func(9)

okay that's the whole page, mwah πŸ’‹ source/version is ./drivers/pinctrl, dated October 2026, and the manual/title is struct rockchip_iomux(9) β€” slay and goodbye πŸŽ€βœ¨

πŸ“¦ where this page comes from