======= Sensors ======= The device's non-display input and sensing hardware: capacitive touch, the fingerprint sensor, the magnetic hall-effect cover switch, the detachable keyboard cover's connector, and the sensor/fingerprint HAL layer. The active pen (EMR digitizer) is display-adjacent and documented in :doc:`/display/wacom-pen` instead, since it shares the panel and the e-ink static-disassembly method. The power and volume buttons are physical keys, not sensors, and are documented in :doc:`/boot/keys`. Peripheral map (DT overlay) ============================ .. list-table:: :header-rows: 1 :widths: 22 16 12 50 * - Device - ``compatible`` - Bus - GPIOs / notes / detail page * - **Wacom pen** (``wacom@09``) - ``onyx,wacom_i2c`` - I²C ``0x09`` - see :doc:`/display/wacom-pen` * - **Capacitive touch** (``pt_tp@24``) - Parade TrueTouch (``pt_*``) - I²C ``0x24`` - see :doc:`touchscreen` * - **Fingerprint** (``fragment@57``) - ``fortsense,fortsense_fp`` / ``chipsailing_fp`` / ``microarray_fp`` - SPI - see :doc:`misc` * - **Hall sensor** (``onyx_hall``) - onyx hall (``fragment@52``) - GPIO - see :doc:`misc` * - **Keyboard cover** (``onyx-keyboard``) - ``onyx,keyboard-ultra2`` - — - see :doc:`misc` All devices are DT-bound in ``artifacts/dtbo_a/overlay_0.dts`` and built into ``artifacts/kernel`` (:doc:`/boot/dtbo`); none of them are loadable modules. The power and volume buttons (``gpio_keys``, ``qcom,qpnp-power-on@800``) are physical keys, not sensors — see :doc:`/boot/keys`. .. toctree:: :maxdepth: 1 touchscreen misc hal