STRUCT RMI_DEVICE_PLATFORM_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct rmi_device_platform_data(9) β€” like, the whole vibe check

okay bestie, welcome to the Kernel API Manual entry for struct rmi_device_platform_data πŸŽ€ this is the icon herself, the system specific configuration info ✨


🌸 NAME

struct rmi_device_platform_data β€” system specific configuration info. that's it, that's the tea πŸ«–


πŸ¦‹ SYNOPSIS

struct rmi_device_platform_data {
    int reset_delay_ms;
    int irq;
    struct rmi_device_platform_data_spi spi_data;
    struct rmi_2d_sensor_platform_data sensor_pdata;
    struct rmi_f01_power_management power_management;
    struct rmi_gpio_data gpio_data;
 };

like, look at her. six fields. main character energy fr fr πŸ‘‘


πŸŽ€ Members

  • irq β€” the irq associated with the attn gpio line, or negative. yes, or negative β€” that's a whole thing, not a typo 😌

πŸ’– Description

  • reset_delay_ms β€” ngl this one's the moment. after issuing a reset command to the touch sensor, the driver waits a few milliseconds to give the firmware a chance to re-initialize. and you can override that default wait period right here πŸ’…
ok so quick vibe check: these two live in different little sections on this page (irq is up in Members, reset_delay_ms is down here in Description) β€” that's just how the page is laid out, bestie. both are legit struct members, no cap 🫢

🧚 SEE ALSO

Kernel file ./include/linux/rmi.h β€” plus the whole friend group, all in struct form because this family is obsessed with structs:

  • struct rmi_2d_axis_alignment(9)
  • struct rmi_gpio_data(9)
  • struct rmi_f01_power_management(9)
  • struct rmi_device_platform_data_spi(9)
  • struct rmi_function_descriptor(9)
  • struct rmi_transport_dev(9)
  • struct rmi_transport_ops(9)
  • struct rmi_driver(9)
  • struct rmi_device(9)

🌈 the cute sign-off

kisses from ./include/linux, dated October 2026, straight out of the Kernel API Manual β€” same place this whole struct rmi_device_platform_data(9) situation calls home πŸ“πŸ’œ

go configure your touch sensor, bestie, you've got this βœ¨πŸ‘‘

πŸ“¦ where this page comes from