STRUCT ST_UVIS25_HW(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the struct st_uvis25_hw(9) page from the Kernel API Manual β€” we’re doing a whole vibe check on one ST UVIS25 sensor instance, and it’s lowkey iconic. ✨

🌸 NAME 🌸

struct st_uvis25_hw - ST UVIS25 sensor instance. That’s the whole name, fr fr β€” one struct, one sensor instance, main character energy. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

Here’s the struct in all its glory β€” copy it exactly, don’t come for the spacing:

struct st_uvis25_hw {
           struct regmap *regmap;
           struct iio_trigger *trig;
           bool enabled;
           int irq;
        };

πŸ’– Members πŸ’–

okay so every field has a job, and we respect all of them:

  • regmap β€” register map of the device. iconic. ✨
  • trig β€” the trigger in use by the driver. slay. πŸ’«
  • enabled β€” status of the sensor (false->off, true->on). periodt.
  • irq β€” device interrupt line (I2C or SPI). no cap. πŸ”₯

πŸ”₯ SEE ALSO πŸ”₯

  • Kernel file ./drivers/iio/light/st_uvis25.h β€” go read it, bestie, it’s right there. 🫢

and that’s the whole page, bestie β€” this one came from ./drivers/iio/light and is dated October 2026, signed with struct st_uvis25_hw(9). stay slay, stay compiled. πŸ’–πŸŽ€

πŸ“¦ where this page comes from