ENUM RMI_F54_REPORT_TYPE(9)
π 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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms