ENUM RMI_F54_REPORT_TYPE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… enum rmi_f54_report_type πŸ’…

okay so bestie, we're talking about the enum rmi_f54_report_type here β€” that's the manual page name, and honestly it's giving "my job is to categorize vibes but make it kernel". This is the Kernel API Manual era, so you know it's serious but we're still gonna slay the explanation. ✨


✨ NAME ✨

enum rmi_f54_report_type β€” RMI4 F54 report types, aka the whole menu of what kind of report you can get from this thing. No cap.


πŸŽ€ SYNOPSIS πŸŽ€

enum rmi_f54_report_type {
    F54_REPORT_NONE ,
    F54_8BIT_IMAGE ,
    F54_16BIT_IMAGE ,
    F54_RAW_16BIT_IMAGE ,
    F54_TRUE_BASELINE ,
    F54_FULL_RAW_CAP ,
    F54_FULL_RAW_CAP_RX_OFFSET_REMOVED ,
    F54_MAX_REPORT_TYPE

};

🌸 Constants 🌸

  • F54_REPORT_NONE β€” literally no image report. the void. the "nothing to see here" of report types. πŸ«₯
  • F54_8BIT_IMAGE β€” Normalized 8-Bit Image Report. it's the capacitance variance from baseline for each pixel, but in 8-bit. lowkey the glow-up version of your pixel data. ✨
  • F54_16BIT_IMAGE β€” Normalized 16-Bit Image Report. same energy as the 8-bit one honestly β€” capacitance variance from baseline for each pixel β€” but with more bits, so it's highkey extra. πŸ’…
  • F54_RAW_16BIT_IMAGE β€” Raw 16-Bit Image Report. the raw capacitance for each pixel. unfiltered. no normalization, just the real real. πŸͺž
  • F54_TRUE_BASELINE β€” True Baseline Report. the baseline capacitance for each pixel. it's giving "the foundation of the whole fit". πŸ‘‘
  • F54_FULL_RAW_CAP β€” Full Raw Capacitance Report. the raw capacitance with low reference set to its minimum value and high reference set to its maximum value. basically maxing out both ends, periodt. πŸ”₯
  • F54_FULL_RAW_CAP_RX_OFFSET_REMOVED β€” Full Raw Capacitance with Receiver Offset Removed Report. set Low reference to its minimum value and high references to its maximum value, then report the raw capacitance for each pixel. it's the same as above but we ✨removed the receiver offset✨ β€” self-care, honestly. πŸ§–
  • F54_MAX_REPORT_TYPE β€” Maximum number of Report Types. Used for sanity checking. it's the ceiling, the limit, the "everyone stop counting now" button. πŸ’€

πŸ” SEE ALSO πŸ”

Kernel file ./drivers/input/rmi4/rmi_f54.c β€” go read it bestie, it's right there.


ngl this enum is short but it ate. every report type got its moment. no skips, no cuts. 🌈

fr fr that's the whole manual page. shoutout to ./drivers/input/rmi4 and the October 2026 copyright/version vibes β€” we love a documented kernel source. mwah πŸ’–πŸ«ΆπŸ“

πŸ“¦ where this page comes from