Based off b80915eb99
and compacted into a single commit so that it will fit on the uni git server
37 lines
1.0 KiB
Plaintext
37 lines
1.0 KiB
Plaintext
Device tree bindings for Atmel capacitive touch device, typically
|
|
an Atmel touch sensor connected to AtmegaXX MCU running firmware
|
|
based on Qtouch library.
|
|
|
|
The node for this device must be a child of a I2C controller node, as the
|
|
device communicates via I2C.
|
|
|
|
Required properties:
|
|
|
|
compatible: Must be "atmel,captouch".
|
|
reg: The I2C slave address of the device.
|
|
interrupts: Property describing the interrupt line the device
|
|
is connected to. The device only has one interrupt
|
|
source.
|
|
linux,keycodes: Specifies an array of numeric keycode values to
|
|
be used for reporting button presses. The array can
|
|
contain up to 8 entries.
|
|
|
|
Optional properties:
|
|
|
|
autorepeat: Enables the Linux input system's autorepeat
|
|
feature on the input device.
|
|
|
|
Example:
|
|
|
|
atmel-captouch@51 {
|
|
compatible = "atmel,captouch";
|
|
reg = <0x51>;
|
|
interrupt-parent = <&tlmm>;
|
|
interrupts = <67 IRQ_TYPE_EDGE_FALLING>;
|
|
linux,keycodes = <BTN_0>, <BTN_1>,
|
|
<BTN_2>, <BTN_3>,
|
|
<BTN_4>, <BTN_5>,
|
|
<BTN_6>, <BTN_7>;
|
|
autorepeat;
|
|
};
|