1cd044ff9SJob Noorman# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2cd044ff9SJob Noorman%YAML 1.2 3cd044ff9SJob Noorman--- 4cd044ff9SJob Noorman$id: http://devicetree.org/schemas/input/touchscreen/himax,hx83112b.yaml# 5cd044ff9SJob Noorman$schema: http://devicetree.org/meta-schemas/core.yaml# 6cd044ff9SJob Noorman 7*84e85359SKrzysztof Kozlowskititle: Himax hx83112b touchscreen controller 8cd044ff9SJob Noorman 9cd044ff9SJob Noormanmaintainers: 10cd044ff9SJob Noorman - Job Noorman <job@noorman.info> 11cd044ff9SJob Noorman 12cd044ff9SJob NoormanallOf: 13cd044ff9SJob Noorman - $ref: touchscreen.yaml# 14cd044ff9SJob Noorman 15cd044ff9SJob Noormanproperties: 16cd044ff9SJob Noorman compatible: 17cd044ff9SJob Noorman enum: 18cd044ff9SJob Noorman - himax,hx83112b 19cd044ff9SJob Noorman 20cd044ff9SJob Noorman reg: 21cd044ff9SJob Noorman maxItems: 1 22cd044ff9SJob Noorman 23cd044ff9SJob Noorman interrupts: 24cd044ff9SJob Noorman maxItems: 1 25cd044ff9SJob Noorman 26cd044ff9SJob Noorman reset-gpios: 27cd044ff9SJob Noorman maxItems: 1 28cd044ff9SJob Noorman 29cd044ff9SJob Noorman touchscreen-inverted-x: true 30cd044ff9SJob Noorman touchscreen-inverted-y: true 31cd044ff9SJob Noorman touchscreen-size-x: true 32cd044ff9SJob Noorman touchscreen-size-y: true 33cd044ff9SJob Noorman touchscreen-swapped-x-y: true 34cd044ff9SJob Noorman 35cd044ff9SJob NoormanadditionalProperties: false 36cd044ff9SJob Noorman 37cd044ff9SJob Noormanrequired: 38cd044ff9SJob Noorman - compatible 39cd044ff9SJob Noorman - reg 40cd044ff9SJob Noorman - interrupts 41cd044ff9SJob Noorman - reset-gpios 42cd044ff9SJob Noorman - touchscreen-size-x 43cd044ff9SJob Noorman - touchscreen-size-y 44cd044ff9SJob Noorman 45cd044ff9SJob Noormanexamples: 46cd044ff9SJob Noorman - | 47cd044ff9SJob Noorman #include <dt-bindings/interrupt-controller/irq.h> 48cd044ff9SJob Noorman #include <dt-bindings/gpio/gpio.h> 49cd044ff9SJob Noorman i2c { 50cd044ff9SJob Noorman #address-cells = <1>; 51cd044ff9SJob Noorman #size-cells = <0>; 52cd044ff9SJob Noorman touchscreen@48 { 53cd044ff9SJob Noorman compatible = "himax,hx83112b"; 54cd044ff9SJob Noorman reg = <0x48>; 55cd044ff9SJob Noorman interrupt-parent = <&tlmm>; 56cd044ff9SJob Noorman interrupts = <65 IRQ_TYPE_LEVEL_LOW>; 57cd044ff9SJob Noorman touchscreen-size-x = <1080>; 58cd044ff9SJob Noorman touchscreen-size-y = <2160>; 59cd044ff9SJob Noorman reset-gpios = <&tlmm 64 GPIO_ACTIVE_LOW>; 60cd044ff9SJob Noorman }; 61cd044ff9SJob Noorman }; 62cd044ff9SJob Noorman 63cd044ff9SJob Noorman... 64