1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/input/pine6 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: Pine64 PinePhone keyboard 8 9 maintainers: 10 - Samuel Holland <samuel@sholland.org> 11 12 description: 13 A keyboard accessory is available for the Pi 14 It connects via I2C, providing a raw scan ma 15 subordinate I2C bus for communication with a 16 17 properties: 18 compatible: 19 const: pine64,pinephone-keyboard 20 21 reg: 22 const: 0x15 23 24 interrupts: 25 maxItems: 1 26 27 vbat-supply: 28 description: Supply for the keyboard MCU 29 30 wakeup-source: true 31 32 i2c: 33 $ref: /schemas/i2c/i2c-controller.yaml# 34 35 required: 36 - compatible 37 - reg 38 - interrupts 39 40 additionalProperties: false 41 42 examples: 43 - | 44 #include <dt-bindings/input/input.h> 45 #include <dt-bindings/interrupt-controller 46 47 i2c { 48 #address-cells = <1>; 49 #size-cells = <0>; 50 51 keyboard@15 { 52 compatible = "pine64,pinephone-keyboar 53 reg = <0x15>; 54 interrupt-parent = <&r_pio>; 55 interrupts = <0 12 IRQ_TYPE_EDGE_FALLI 56 57 i2c { 58 #address-cells = <1>; 59 #size-cells = <0>; 60 61 charger@75 { 62 reg = <0x75>; 63 }; 64 }; 65 }; 66 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.