mirror_ubuntu-kernels/Documentation/devicetree/bindings/input/touchscreen
Douglas Anderson 2ca376ef18 dt-bindings: HID: i2c-hid: Add "panel" property to i2c-hid backed touchscreens
As talked about in the patch ("drm/panel: Add a way for other devices
to follow panel state"), touchscreens that are connected to panels are
generally expected to be power sequenced together with the panel
they're attached to. Today, nothing provides information allowing you
to find out that a touchscreen is connected to a panel. Let's add a
phandle for this.

The proerty is added to the generic touchscreen bindings and then
enabled in the bindings for the i2c-hid backed devices. This can and
should be added for other touchscreens in the future, but for now
let's start small.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Benjamin Tissoires <bentiss@kernel.org>
Acked-by: Benjamin Tissoires <bentiss@kernel.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20230727101636.v4.1.Id68e30343bb1e11470582a9078b086176cfec46b@changeid
2023-08-01 07:34:34 -07:00
..
ad7879.txt dt-bindings: input: touchscreen: ad7879: generic node names in example 2019-11-11 16:03:13 -08:00
ads7846.txt Input: ads7846 - add support for general touchscreen bindings 2019-08-09 07:44:11 -07:00
ar1021.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
auo_pixcir_ts.txt dt-bindings: input: auo-pixcir-ts: fix gpio and interrupt properties 2022-09-16 06:38:51 -07:00
azoteq,iqs5xx.yaml dt-bindings: input: iqs5xx: Convert to YAML 2021-03-25 11:14:10 -07:00
brcm,iproc-touchscreen.txt dt-bindings: Use lower case hex in unit-addresses 2017-12-26 10:37:05 -06:00
bu21013.txt Input: bu21013_ts - switch to using standard touchscreen properties 2019-09-02 09:07:38 -07:00
bu21029.txt Input: add bu21029 touch driver 2018-06-24 15:20:12 -07:00
chipone,icn8318.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
colibri-vf50-ts.txt dt-bindings: input: colibri-vf50-ts: Improve documentation 2022-08-31 10:38:06 -07:00
cypress,cy8ctma140.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
cypress,cy8ctma340.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
cypress,tt21000.yaml dt-bindings: input: cypress,tt21000 - add wakeup-source entry to documentation 2023-05-01 17:29:28 -07:00
edt-ft5x06.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
eeti,exc3000.yaml Input: exc3000 - add reset gpio support 2020-08-06 17:34:18 -07:00
eeti.txt dt-bindings: input: touchscreen: add bindings for eeti touchscreen controller 2018-07-04 16:07:49 +00:00
egalax-ts.txt dt-binding: input: egalax-ts: fix GPIO and IRQ in example 2022-10-24 05:02:08 -07:00
ektf2127.txt devicetree/bindings: correct possessive "its" typos 2022-08-01 09:13:06 -06:00
elan,elants_i2c.yaml dt-bindings: input: Drop unneeded quotes 2023-03-23 18:51:14 -07:00
fsl-mx25-tcq.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
goodix.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
hideep.txt Devicetree updates for 4.19: 2018-08-14 12:41:49 -07:00
himax,hx83112b.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
hycon,hy46xx.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
hynitron,cstxxx.yaml dt-bindings: input: touchscreen: Add Hynitron cstxxx 2022-10-29 21:34:16 -07:00
ilitek_ts_i2c.yaml dt-bindings: input: touchscreen: ilitek_ts_i2c: Absorb ili2xxx bindings 2022-05-19 15:54:06 -05:00
imagis,ist3038c.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
imx6ul_tsc.txt dt-bindings: Remove leading zeros from bindings notation 2017-11-09 17:05:05 -06:00
lpc32xx-tsc.txt
max11801-ts.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
melfas_mip4.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
melfas,mms114.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
mstar,msg2638.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
pixcir,pixcir_ts.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
raspberrypi,firmware-ts.txt Input: add official Raspberry Pi's touchscreen driver 2018-12-21 01:00:27 -08:00
resistive-adc-touch.yaml dt-bindings: touchscreen: resistive-adc-touch: add support for z1 and z2 channels 2021-05-25 13:05:27 -07:00
samsung,s6sy761.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
silead,gsl1680.yaml dt-bindings: drop redundant part of title (end) 2022-12-16 11:41:49 -06:00
sis_i2c.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
sitronix,st1232.yaml dt-bindings: input: touchscreen: st1232: Convert to json-schema 2021-06-18 21:28:23 -07:00
st,stmfts.yaml dt-bindings: input: touchscreen: st,stmfts: convert to dtschema 2023-02-03 17:00:39 -08:00
stmpe.txt dt-bindings: input: touchscreen: stmpe: Remove node name requirement 2022-09-05 20:15:51 -07:00
sx8654.txt Input: sx8654 - add sx8650 support 2019-01-28 16:30:43 -08:00
ti,am3359-tsc.yaml dt-bindings: touchscreen: ti,am3359-tsc: New yaml description 2021-10-20 17:07:14 +01:00
ti,tsc2005.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
touchscreen.txt dt-bindings: touchscreen: Add touchscreen schema 2020-01-27 14:26:09 -08:00
touchscreen.yaml dt-bindings: HID: i2c-hid: Add "panel" property to i2c-hid backed touchscreens 2023-08-01 07:34:34 -07:00
ts4800-ts.txt
tsc2007.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
zet6223.txt dt-bindings: remove 'interrupt-parent' from bindings 2018-07-25 14:09:39 -06:00
zforce_ts.txt
zinitix,bt400.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00