From: Krzysztof Kozlowski <krzk@kernel.org>
To: Marcus Folkesson <marcus.folkesson@gmail.com>
Cc: David Airlie <airlied@gmail.com>, Simona Vetter <simona@ffwll.ch>,
Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
Maxime Ripard <mripard@kernel.org>,
Thomas Zimmermann <tzimmermann@suse.de>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/3] dt-bindings: st7571-i2c: Add Sitronix ST7571 panel bindings
Date: Wed, 2 Apr 2025 10:27:53 +0200 [thread overview]
Message-ID: <20250402-rare-slick-carp-dbcab9@krzk-bin> (raw)
In-Reply-To: <20250402-st7571-v1-1-351d6b9eeb4a@gmail.com>
On Wed, Apr 02, 2025 at 08:12:10AM +0200, Marcus Folkesson wrote:
> Sitronix ST7571 is a 4bit gray scale dot matrix LCD controller.
> The controller has a SPI, I2C and 8bit parallel interface, this is for
> the I2C interface only.
>
> Signed-off-by: Marcus Folkesson <marcus.folkesson@gmail.com>
> ---
> .../bindings/display/sitronix,st7571-i2c.yaml | 71 ++++++++++++++++++++++
> 1 file changed, 71 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/display/sitronix,st7571-i2c.yaml b/Documentation/devicetree/bindings/display/sitronix,st7571-i2c.yaml
> new file mode 100644
> index 0000000000000000000000000000000000000000..6e5e0994a98db646a37bb17c4289332546c9266e
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/display/sitronix,st7571-i2c.yaml
Drop i2c
> @@ -0,0 +1,71 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/display/sitronix,st7571-i2c.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Sitronix ST7571 Display Panels
> +
> +maintainers:
> + - Marcus Folkesson <marcus.folkesson@gmail.com>
> +
> +properties:
> + compatible:
> + const: sitronix,st7571-i2c
Drop i2c
> +
> + reg:
> + description: I2C address of the LCD controller
Drop description
> + maxItems: 1
> +
> + sitronix,panel-width-mm:
> + description: physical panel width [mm]
> +
> + sitronix,panel-height-mm:
> + description: physical panel height [mm]
No, use standard properties.
> +
> + sitronix,panel-nlines:
> + description: Number of lines in the panel
> + $ref: /schemas/types.yaml#/definitions/uint32
> + minimum: 1
> + maximum: 128
> + default: 128
Ditto
> +
> + sitronix,panel-start-line:
> + description: Start line of the panel
> + $ref: /schemas/types.yaml#/definitions/uint32
> + minimum: 0
> + maximum: 127
> + default: 0
Ditto
> +
> + reset-gpios:
> + description: GPIO connected to the RST_N signal.
> + maxItems: 1
> +
> +required:
> + - compatible
> + - reg
> + - reset-gpios
Keep same order as in properties.
> + - sitronix,panel-width-mm
> + - sitronix,panel-height-mm
> +
Missing ref to panels schema.
> +additionalProperties: false
> +
> +examples:
> + - |
> + #include <dt-bindings/gpio/gpio.h>
> + #
Drop
> + i2c {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + display@3f {
Look how this is called in other bindings... The binding and example are
not following existing code. Why? Why doing something entirely
different?
Best regards,
Krzysztof
next prev parent reply other threads:[~2025-04-02 8:27 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-02 6:12 [PATCH 0/3] Add support for Sitronix ST7571 LCD controller Marcus Folkesson
2025-04-02 6:12 ` [PATCH 1/3] dt-bindings: st7571-i2c: Add Sitronix ST7571 panel bindings Marcus Folkesson
2025-04-02 8:27 ` Krzysztof Kozlowski [this message]
2025-04-03 10:31 ` Marcus Folkesson
2025-04-03 14:28 ` Krzysztof Kozlowski
2025-04-03 14:53 ` Marcus Folkesson
2025-04-02 8:31 ` Krzysztof Kozlowski
2025-04-02 8:32 ` Krzysztof Kozlowski
2025-04-02 6:12 ` [PATCH 2/3] drm/st7571-i2c: add support for Sitronix ST7571 LCD controller Marcus Folkesson
2025-04-02 8:12 ` Thomas Zimmermann
2025-04-02 8:31 ` Krzysztof Kozlowski
2025-04-02 6:12 ` [PATCH 3/3] MAINTAINERS: add antry " Marcus Folkesson
2025-04-02 8:28 ` Krzysztof Kozlowski
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=20250402-rare-slick-carp-dbcab9@krzk-bin \
--to=krzk@kernel.org \
--cc=airlied@gmail.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=krzk+dt@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=maarten.lankhorst@linux.intel.com \
--cc=marcus.folkesson@gmail.com \
--cc=mripard@kernel.org \
--cc=robh@kernel.org \
--cc=simona@ffwll.ch \
--cc=tzimmermann@suse.de \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®