All of lore.kernel.org
 help / color / mirror / Atom feed
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Iker Pedrosa <ikerpedrosam@gmail.com>,
	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,
	Maxime Ripard <mripard@kernel.org>,
	Thomas Zimmermann <tzimmermann@suse.de>,
	David Airlie <airlied@gmail.com>, Simona Vetter <simona@ffwll.ch>,
	Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	Conor Dooley <conor+dt@kernel.org>,
	Javier Martinez Canillas <javierm@redhat.com>
Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
	devicetree@vger.kernel.org
Subject: Re: [PATCH 2/3] dt-bindings: display: sitronix,st7920: Add DT schema
Date: Thu, 7 Aug 2025 10:09:06 +0200	[thread overview]
Message-ID: <a211c028-b6f4-4f0f-9dea-842eff201c8f@kernel.org> (raw)
In-Reply-To: <20250806-st7920-v1-2-64ab5a34f9a0@gmail.com>

On 06/08/2025 14:48, Iker Pedrosa wrote:
> +title: Sitronix ST7920 LCD Display Controllers
> +
> +maintainers:
> +  - Iker Pedrosa <ikerpedrosam@gmail.com>
> +
> +description: |

Do not need '|' unless you need to preserve formatting.

> +  The Sitronix ST7920 is a controller for monochrome dot-matrix graphical LCDs,
> +  most commonly used for 128x64 pixel displays.
> +  This binding supports connecting the display via a standard SPI bus.

Drop last sentence. You should write complete bindings for complete
hardware. Binding cannot support something and should not cover only one
bus.

> +
> +properties:
> +  compatible:
> +    const: sitronix,st7920
> +
> +  reg:
> +    description: The chip-select number for the device on the SPI bus.
> +    maxItems: 1
> +
> +  spi-max-frequency:
> +    description: Maximum SPI clock frequency in Hz.
> +    maximum: 600000
> +
> +  spi-cs-high:
> +    type: boolean
> +    description: Indicates the chip select is active high.

No supplies?

> +
> +required:
> +  - compatible
> +  - reg
> +  - spi-max-frequency

Missing allOf: with ref to spi properties

> +
> +additionalProperties: false

And this is unevaluatedProperties. Please look at other examples of
devices like that.

> +
> +examples:
> +  - |
> +    // Example: ST7920 connected to an SPI bus
> +    #include <dt-bindings/gpio/gpio.h>
> +
> +    spi0 {

spi {

> +        #address-cells = <1>;
> +        #size-cells = <0>;
> +
> +        display@0 {
> +            compatible = "sitronix,st7920";
> +            reg = <0>; // Chip select 0

Drop comment, obvious.

> +            spi-max-frequency = <600000>;
> +            spi-cs-high;
> +        };
> +    };
> 


Best regards,
Krzysztof

  parent reply	other threads:[~2025-08-07  8:09 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-08-06 12:48 [PATCH 0/3] drm/sitronix/st7920: Add support for the ST7920 controller Iker Pedrosa
2025-08-06 12:48 ` [PATCH 1/3] drm: Add driver for Sitronix ST7920 LCD displays Iker Pedrosa
2025-08-07  7:48   ` kernel test robot
2025-08-07  8:12   ` Krzysztof Kozlowski
2025-09-01 13:44   ` Thomas Zimmermann
2025-08-06 12:48 ` [PATCH 2/3] dt-bindings: display: sitronix,st7920: Add DT schema Iker Pedrosa
2025-08-06 17:22   ` Conor Dooley
2025-08-07  8:09   ` Krzysztof Kozlowski [this message]
2025-08-06 12:48 ` [PATCH 3/3] MAINTAINERS: Add entry for Sitronix ST7920 driver Iker Pedrosa
2025-08-07  8:13   ` Krzysztof Kozlowski
2025-08-20 12:23     ` Iker Pedrosa
2025-08-20 13:10       ` Krzysztof Kozlowski
2025-09-01 12:53         ` Maxime Ripard
2025-09-01 13:17           ` Javier Martinez Canillas

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=a211c028-b6f4-4f0f-9dea-842eff201c8f@kernel.org \
    --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=ikerpedrosam@gmail.com \
    --cc=javierm@redhat.com \
    --cc=krzk+dt@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=maarten.lankhorst@linux.intel.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 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.