LRADC Diagnostics and FAQ
- A key reports its neighbor: remeasure the voltage and increase spacing between ranges.
- Long-press repeat is abnormal: inspect input repeat settings and driver debounce timing.
- Intermittent missing events: inspect the resistor ladder, switch contact, ADC input capacitance, and sampling filter.
- No key responds: verify that the
compatiblematches the reference-voltage variant and that the node is enabled. - Interrupts increase but no event appears: check whether the filter classifies the voltage as an invalid range.
General diagnostic order
- Schematic and power.
- Node and pinctrl in the final DTB.
- Final
.configand modules. - Probe, clock, reset, and IRQ logs.
- Device node and sysfs/debugfs.
- Minimal functional test.
- Stress, suspend, and abnormal hot-plug tests.
Do not treat the removal of an error log as a fix. Find the first failure and validate its upstream and downstream dependencies.