From: Rob Herring <robh@kernel.org>
To: Frank Li <Frank.Li@nxp.com>
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Linus Walleij <linus.walleij@linaro.org>,
Marek Vasut <marex@denx.de>,
Mark Hasemeyer <markhas@chromium.org>,
Alexander Stein <alexander.stein@ew.tq-group.com>,
"open list:INPUT (KEYBOARD, MOUSE, JOYSTICK,
TOUCHSCREEN)..." <linux-input@vger.kernel.org>,
"open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS"
<devicetree@vger.kernel.org>,
open list <linux-kernel@vger.kernel.org>,
imx@lists.linux.dev
Subject: Re: [PATCH v5 1/1] dt-bindings: input: touchscreen: convert ads7846.txt to yaml
Date: Mon, 26 Aug 2024 08:57:34 -0500 [thread overview]
Message-ID: <20240826135734.GA63447-robh@kernel.org> (raw)
In-Reply-To: <20240820163710.448302-1-Frank.Li@nxp.com>
On Tue, Aug 20, 2024 at 12:37:03PM -0400, Frank Li wrote:
> Convert binding doc ads7846.txt to yaml format.
> Additional change:
> - add ref to touchscreen.yaml and spi-peripheral-props.yaml.
> - use common node name touchscreen.
> - sort ti properties alphabetically.
> - sort common properties alphabetically.
> - sort compatible string alphabetically.
> - remove vcc-supply from required list.
> - deprecated ti,x-min, ti,y,min
ti,y-min?
>
> Fix below warning: arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dtb: touchscreen@0:
> ti,x-min: b'\x00}' is not of type 'object', 'array', 'boolean', 'null'
>
> Reviewed-by: Marek Vasut <marex@denx.de>
> Signed-off-by: Frank Li <Frank.Li@nxp.com>
> ---
> Change from v4 to v5
> - Add Reviewed-by: Marek Vasut <marex@denx.de>
> - Start sentence with uppercase letter
>
> Change from v3 to v4
> - new line for all descrptions
> - add . after sentense.
>
> Change from v2 to v3
> - Remove u16(u32) in descriptions
> - deprecated ti,x-min and ti, y-min
>
> Change from v1 to v2
> - sort properties, by 3 group:
> 1. General (compatible, reg, interrupt)
> 2. Common properties
> 3. ti properties
> - sort maintainers name alphabetically.
> - uint16 have to be kept because default is uint32
> - remove vcc-supply from required list
> - remove unfinished sentence "all mandatory properties described in"
> because it refer to /schemas/spi/spi-peripheral-props.yaml#
> - fix make refcheckdoc error
> ---
> .../bindings/input/touchscreen/ads7846.txt | 107 ----------
> .../input/touchscreen/ti,ads7843.yaml | 182 ++++++++++++++++++
> .../bindings/power/wakeup-source.txt | 2 +-
> 3 files changed, 183 insertions(+), 108 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/ads7846.txt
> create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ti,ads7843.yaml
> diff --git a/Documentation/devicetree/bindings/input/touchscreen/ti,ads7843.yaml b/Documentation/devicetree/bindings/input/touchscreen/ti,ads7843.yaml
> new file mode 100644
> index 0000000000000..92d5e7d3b1ffd
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/input/touchscreen/ti,ads7843.yaml
> @@ -0,0 +1,182 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/input/touchscreen/ti,ads7843.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: TI's SPI driven touch screen controllers.
Drop period.
> +
> +maintainers:
> + - Alexander Stein <alexander.stein@ew.tq-group.com>
> + - Dmitry Torokhov <dmitry.torokhov@gmail.com>
> + - Marek Vasut <marex@denx.de>
> +
> +description:
> + Device tree bindings for TI's ADS7843, ADS7845, ADS7846, ADS7873, TSC2046
Drop 'Device tree bindings for '.
> + SPI driven touch screen controllers.
> +
> +properties:
> + compatible:
> + enum:
> + - ti,ads7843
> + - ti,ads7845
> + - ti,ads7846
> + - ti,ads7873
> + - ti,tsc2046
> +
> + interrupts:
> + maxItems: 1
> +
> + pendown-gpio:
> + description:
> + GPIO handle describing the pin the !PENIRQ line is connected to.
maxItems: 1
> +
> + vcc-supply:
> + description:
> + A regulator node for the supply voltage.
> +
> + wakeup-source: true
> +
> + ti,debounce-max:
> + deprecated: true
> + $ref: /schemas/types.yaml#/definitions/uint16
> + description:
> + Max number of additional readings per sample.
> +
> + ti,debounce-rep:
> + $ref: /schemas/types.yaml#/definitions/uint16
> + description:
> + Additional consecutive good readings required after the first two.
> +
> + ti,debounce-tol:
> + $ref: /schemas/types.yaml#/definitions/uint16
> + description:
> + Tolerance used for filtering.
> +
> + ti,hsync-gpios:
> + description:
> + GPIO line to poll for hsync.
maxItems: 1
With those fixes,
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
prev parent reply other threads:[~2024-08-26 13:57 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-20 16:37 [PATCH v5 1/1] dt-bindings: input: touchscreen: convert ads7846.txt to yaml Frank Li
2024-08-26 13:57 ` Rob Herring [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240826135734.GA63447-robh@kernel.org \
--to=robh@kernel.org \
--cc=Frank.Li@nxp.com \
--cc=alexander.stein@ew.tq-group.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dmitry.torokhov@gmail.com \
--cc=imx@lists.linux.dev \
--cc=krzk+dt@kernel.org \
--cc=linus.walleij@linaro.org \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=marex@denx.de \
--cc=markhas@chromium.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.