public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema
@ 2026-01-22 16:23 Akhila YS
  2026-01-22 18:41 ` Conor Dooley
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Akhila YS @ 2026-01-22 16:23 UTC (permalink / raw)
  To: Miquel Raynal, Richard Weinberger, Vignesh Raghavendra,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-mtd, devicetree, linux-kernel, Akhila YS

Convert STMicroelectronics SPEAr600 Serial Memory Interface (SMI)
Controller binding to YAML format.

Signed-off-by: Akhila YS <akhilayalmati@gmail.com>
---
 .../devicetree/bindings/mtd/spear_smi.txt          | 29 ---------
 .../devicetree/bindings/mtd/st,spear600-smi.yaml   | 72 ++++++++++++++++++++++
 2 files changed, 72 insertions(+), 29 deletions(-)

diff --git a/Documentation/devicetree/bindings/mtd/spear_smi.txt b/Documentation/devicetree/bindings/mtd/spear_smi.txt
deleted file mode 100644
index c41873e92d26..000000000000
--- a/Documentation/devicetree/bindings/mtd/spear_smi.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-* SPEAr SMI
-
-Required properties:
-- compatible : "st,spear600-smi"
-- reg : Address range of the mtd chip
-- #address-cells, #size-cells : Must be present if the device has sub-nodes
-  representing partitions.
-- interrupts: Should contain the STMMAC interrupts
-- clock-rate : Functional clock rate of SMI in Hz
-
-Optional properties:
-- st,smi-fast-mode : Flash supports read in fast mode
-
-Example:
-
-	smi: flash@fc000000 {
-		compatible = "st,spear600-smi";
-		#address-cells = <1>;
-		#size-cells = <1>;
-		reg = <0xfc000000 0x1000>;
-		interrupt-parent = <&vic1>;
-		interrupts = <12>;
-		clock-rate = <50000000>;	/* 50MHz */
-
-		flash@f8000000 {
-			st,smi-fast-mode;
-			...
-		};
-	};
diff --git a/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
new file mode 100644
index 000000000000..8fe27aae7527
--- /dev/null
+++ b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
@@ -0,0 +1,72 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/mtd/st,spear600-smi.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: STMicroelectronics SPEAr600 Serial Memory Interface (SMI) Controller
+
+maintainers:
+  - Richard Weinberger <richard@nod.at>
+
+description:
+  The SPEAr600 Serial Memory Interface (SMI) is a dedicated serial flash
+  controller supporting up to four chip selects for serial NOR flashes
+  connected in parallel. The controller is memory-mapped and the attached
+  flash devices appear in the CPU address space.The driver
+  (drivers/mtd/devices/spear_smi.c) probes the attached flashes
+  dynamically by sending commands (e.g., RDID) to each bank.
+  Flash sub nodes describe the memory range and optional per-flash
+  properties.
+
+allOf:
+  - $ref: mtd.yaml#
+
+properties:
+  compatible:
+    const: st,spear600-smi
+
+  reg:
+    maxItems: 1
+
+  interrupts:
+    maxItems: 1
+
+  "#address-cells":
+    const: 1
+
+  "#size-cells":
+    const: 1
+
+  clock-rate:
+    $ref: /schemas/types.yaml#/definitions/uint32
+    description: Functional clock rate of the SMI controller in Hz.
+
+  st,smi-fast-mode:
+    type: boolean
+    description: Indicates that the attached flash supports fast read mode.
+
+required:
+  - compatible
+  - reg
+  - clock-rate
+
+unevaluatedProperties: false
+
+examples:
+  - |
+    flash@fc000000 {
+        compatible = "st,spear600-smi";
+        #address-cells = <1>;
+        #size-cells = <1>;
+        reg = <0xfc000000 0x1000>;
+        interrupt-parent = <&vic1>;
+        interrupts = <12>;
+        clock-rate = <50000000>;  /* 50 MHz */
+
+        flash@f8000000 {
+            reg = <0xfc000000 0x1000>;
+            st,smi-fast-mode;
+        };
+    };
+...

---
base-commit: cc3aa43b44bdb43dfbac0fcb51c56594a11338a8
change-id: 20260122-spear-e599dc4e7e32

Best regards,
-- 
Akhila YS <akhilayalmati@gmail.com>


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema
  2026-01-22 16:23 [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema Akhila YS
@ 2026-01-22 18:41 ` Conor Dooley
  2026-01-29 19:12 ` Miquel Raynal
  2026-02-10 13:47 ` Rob Herring
  2 siblings, 0 replies; 8+ messages in thread
From: Conor Dooley @ 2026-01-22 18:41 UTC (permalink / raw)
  To: Akhila YS
  Cc: Miquel Raynal, Richard Weinberger, Vignesh Raghavendra,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, linux-mtd,
	devicetree, linux-kernel

[-- Attachment #1: Type: text/plain, Size: 304 bytes --]

On Thu, Jan 22, 2026 at 04:23:04PM +0000, Akhila YS wrote:
> Convert STMicroelectronics SPEAr600 Serial Memory Interface (SMI)
> Controller binding to YAML format.
> 
> Signed-off-by: Akhila YS <akhilayalmati@gmail.com>

Acked-by: Conor Dooley <conor.dooley@microchip.com>
pw-bot: not-applicable

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema
  2026-01-22 16:23 [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema Akhila YS
  2026-01-22 18:41 ` Conor Dooley
@ 2026-01-29 19:12 ` Miquel Raynal
  2026-02-10 13:47 ` Rob Herring
  2 siblings, 0 replies; 8+ messages in thread
From: Miquel Raynal @ 2026-01-29 19:12 UTC (permalink / raw)
  To: Richard Weinberger, Vignesh Raghavendra, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Akhila YS
  Cc: linux-mtd, devicetree, linux-kernel

On Thu, 22 Jan 2026 16:23:04 +0000, Akhila YS wrote:
> Convert STMicroelectronics SPEAr600 Serial Memory Interface (SMI)
> Controller binding to YAML format.
> 
> 

Applied to mtd/next, thanks!

[1/1] dt-bindings: mtd: st,spear600-smi: convert to DT schema
      commit: 68cd8ef484521a01826735518f173c4ae3900eff

Patche(s) should be available on mtd/linux.git and will be
part of the next PR (provided that no robot complains by then).

Kind regards,
Miquèl


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema
  2026-01-22 16:23 [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema Akhila YS
  2026-01-22 18:41 ` Conor Dooley
  2026-01-29 19:12 ` Miquel Raynal
@ 2026-02-10 13:47 ` Rob Herring
  2026-02-23 15:00   ` Rob Herring
  2026-02-25 15:02   ` Akhila YS
  2 siblings, 2 replies; 8+ messages in thread
From: Rob Herring @ 2026-02-10 13:47 UTC (permalink / raw)
  To: Akhila YS
  Cc: Miquel Raynal, Richard Weinberger, Vignesh Raghavendra,
	Krzysztof Kozlowski, Conor Dooley, linux-mtd, devicetree,
	linux-kernel

On Thu, Jan 22, 2026 at 10:23 AM Akhila YS <akhilayalmati@gmail.com> wrote:
>
> Convert STMicroelectronics SPEAr600 Serial Memory Interface (SMI)
> Controller binding to YAML format.
>
> Signed-off-by: Akhila YS <akhilayalmati@gmail.com>
> ---
>  .../devicetree/bindings/mtd/spear_smi.txt          | 29 ---------
>  .../devicetree/bindings/mtd/st,spear600-smi.yaml   | 72 ++++++++++++++++++++++
>  2 files changed, 72 insertions(+), 29 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/mtd/spear_smi.txt b/Documentation/devicetree/bindings/mtd/spear_smi.txt
> deleted file mode 100644
> index c41873e92d26..000000000000
> --- a/Documentation/devicetree/bindings/mtd/spear_smi.txt
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -* SPEAr SMI
> -
> -Required properties:
> -- compatible : "st,spear600-smi"
> -- reg : Address range of the mtd chip
> -- #address-cells, #size-cells : Must be present if the device has sub-nodes
> -  representing partitions.
> -- interrupts: Should contain the STMMAC interrupts
> -- clock-rate : Functional clock rate of SMI in Hz
> -
> -Optional properties:
> -- st,smi-fast-mode : Flash supports read in fast mode
> -
> -Example:
> -
> -       smi: flash@fc000000 {
> -               compatible = "st,spear600-smi";
> -               #address-cells = <1>;
> -               #size-cells = <1>;
> -               reg = <0xfc000000 0x1000>;
> -               interrupt-parent = <&vic1>;
> -               interrupts = <12>;
> -               clock-rate = <50000000>;        /* 50MHz */
> -
> -               flash@f8000000 {
> -                       st,smi-fast-mode;
> -                       ...
> -               };
> -       };
> diff --git a/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
> new file mode 100644
> index 000000000000..8fe27aae7527
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
> @@ -0,0 +1,72 @@
> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/mtd/st,spear600-smi.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: STMicroelectronics SPEAr600 Serial Memory Interface (SMI) Controller
> +
> +maintainers:
> +  - Richard Weinberger <richard@nod.at>
> +
> +description:
> +  The SPEAr600 Serial Memory Interface (SMI) is a dedicated serial flash
> +  controller supporting up to four chip selects for serial NOR flashes
> +  connected in parallel. The controller is memory-mapped and the attached
> +  flash devices appear in the CPU address space.The driver
> +  (drivers/mtd/devices/spear_smi.c) probes the attached flashes
> +  dynamically by sending commands (e.g., RDID) to each bank.
> +  Flash sub nodes describe the memory range and optional per-flash
> +  properties.
> +
> +allOf:
> +  - $ref: mtd.yaml#
> +
> +properties:
> +  compatible:
> +    const: st,spear600-smi
> +
> +  reg:
> +    maxItems: 1
> +
> +  interrupts:
> +    maxItems: 1
> +
> +  "#address-cells":
> +    const: 1
> +
> +  "#size-cells":
> +    const: 1
> +
> +  clock-rate:
> +    $ref: /schemas/types.yaml#/definitions/uint32
> +    description: Functional clock rate of the SMI controller in Hz.
> +
> +  st,smi-fast-mode:
> +    type: boolean
> +    description: Indicates that the attached flash supports fast read mode.
> +
> +required:
> +  - compatible
> +  - reg
> +  - clock-rate
> +
> +unevaluatedProperties: false
> +
> +examples:
> +  - |
> +    flash@fc000000 {
> +        compatible = "st,spear600-smi";
> +        #address-cells = <1>;
> +        #size-cells = <1>;
> +        reg = <0xfc000000 0x1000>;
> +        interrupt-parent = <&vic1>;
> +        interrupts = <12>;
> +        clock-rate = <50000000>;  /* 50 MHz */
> +
> +        flash@f8000000 {

This is now a warning in linux-next:

Documentation/devicetree/bindings/mtd/st,spear600-smi.example.dtb:
flash@fc000000 (st,spear600-smi): Unevaluated properties are not
allowed ('flash@f8000000' was unexpected)
        from schema $id: http://devicetree.org/schemas/mtd/st,spear600-smi.yaml

Please send a fix (and test your schemas before sending).

Rob

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema
  2026-02-10 13:47 ` Rob Herring
@ 2026-02-23 15:00   ` Rob Herring
  2026-02-25 16:28     ` Miquel Raynal
  2026-02-25 15:02   ` Akhila YS
  1 sibling, 1 reply; 8+ messages in thread
From: Rob Herring @ 2026-02-23 15:00 UTC (permalink / raw)
  To: Akhila YS, Miquel Raynal
  Cc: Richard Weinberger, Vignesh Raghavendra, Krzysztof Kozlowski,
	Conor Dooley, linux-mtd, devicetree, linux-kernel

On Tue, Feb 10, 2026 at 7:47 AM Rob Herring <robh@kernel.org> wrote:
>
> On Thu, Jan 22, 2026 at 10:23 AM Akhila YS <akhilayalmati@gmail.com> wrote:
> >
> > Convert STMicroelectronics SPEAr600 Serial Memory Interface (SMI)
> > Controller binding to YAML format.
> >
> > Signed-off-by: Akhila YS <akhilayalmati@gmail.com>
> > ---
> >  .../devicetree/bindings/mtd/spear_smi.txt          | 29 ---------
> >  .../devicetree/bindings/mtd/st,spear600-smi.yaml   | 72 ++++++++++++++++++++++
> >  2 files changed, 72 insertions(+), 29 deletions(-)
> >
> > diff --git a/Documentation/devicetree/bindings/mtd/spear_smi.txt b/Documentation/devicetree/bindings/mtd/spear_smi.txt
> > deleted file mode 100644
> > index c41873e92d26..000000000000
> > --- a/Documentation/devicetree/bindings/mtd/spear_smi.txt
> > +++ /dev/null
> > @@ -1,29 +0,0 @@
> > -* SPEAr SMI
> > -
> > -Required properties:
> > -- compatible : "st,spear600-smi"
> > -- reg : Address range of the mtd chip
> > -- #address-cells, #size-cells : Must be present if the device has sub-nodes
> > -  representing partitions.
> > -- interrupts: Should contain the STMMAC interrupts
> > -- clock-rate : Functional clock rate of SMI in Hz
> > -
> > -Optional properties:
> > -- st,smi-fast-mode : Flash supports read in fast mode
> > -
> > -Example:
> > -
> > -       smi: flash@fc000000 {
> > -               compatible = "st,spear600-smi";
> > -               #address-cells = <1>;
> > -               #size-cells = <1>;
> > -               reg = <0xfc000000 0x1000>;
> > -               interrupt-parent = <&vic1>;
> > -               interrupts = <12>;
> > -               clock-rate = <50000000>;        /* 50MHz */
> > -
> > -               flash@f8000000 {
> > -                       st,smi-fast-mode;
> > -                       ...
> > -               };
> > -       };
> > diff --git a/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
> > new file mode 100644
> > index 000000000000..8fe27aae7527
> > --- /dev/null
> > +++ b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
> > @@ -0,0 +1,72 @@
> > +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> > +%YAML 1.2
> > +---
> > +$id: http://devicetree.org/schemas/mtd/st,spear600-smi.yaml#
> > +$schema: http://devicetree.org/meta-schemas/core.yaml#
> > +
> > +title: STMicroelectronics SPEAr600 Serial Memory Interface (SMI) Controller
> > +
> > +maintainers:
> > +  - Richard Weinberger <richard@nod.at>
> > +
> > +description:
> > +  The SPEAr600 Serial Memory Interface (SMI) is a dedicated serial flash
> > +  controller supporting up to four chip selects for serial NOR flashes
> > +  connected in parallel. The controller is memory-mapped and the attached
> > +  flash devices appear in the CPU address space.The driver
> > +  (drivers/mtd/devices/spear_smi.c) probes the attached flashes
> > +  dynamically by sending commands (e.g., RDID) to each bank.
> > +  Flash sub nodes describe the memory range and optional per-flash
> > +  properties.
> > +
> > +allOf:
> > +  - $ref: mtd.yaml#
> > +
> > +properties:
> > +  compatible:
> > +    const: st,spear600-smi
> > +
> > +  reg:
> > +    maxItems: 1
> > +
> > +  interrupts:
> > +    maxItems: 1
> > +
> > +  "#address-cells":
> > +    const: 1
> > +
> > +  "#size-cells":
> > +    const: 1
> > +
> > +  clock-rate:
> > +    $ref: /schemas/types.yaml#/definitions/uint32
> > +    description: Functional clock rate of the SMI controller in Hz.
> > +
> > +  st,smi-fast-mode:
> > +    type: boolean
> > +    description: Indicates that the attached flash supports fast read mode.
> > +
> > +required:
> > +  - compatible
> > +  - reg
> > +  - clock-rate
> > +
> > +unevaluatedProperties: false
> > +
> > +examples:
> > +  - |
> > +    flash@fc000000 {
> > +        compatible = "st,spear600-smi";
> > +        #address-cells = <1>;
> > +        #size-cells = <1>;
> > +        reg = <0xfc000000 0x1000>;
> > +        interrupt-parent = <&vic1>;
> > +        interrupts = <12>;
> > +        clock-rate = <50000000>;  /* 50 MHz */
> > +
> > +        flash@f8000000 {
>
> This is now a warning in linux-next:

Now this is a warning in v7.0-rc1. Miquel, please revert this as there
has been no response.

>
> Documentation/devicetree/bindings/mtd/st,spear600-smi.example.dtb:
> flash@fc000000 (st,spear600-smi): Unevaluated properties are not
> allowed ('flash@f8000000' was unexpected)
>         from schema $id: http://devicetree.org/schemas/mtd/st,spear600-smi.yaml
>
> Please send a fix (and test your schemas before sending).
>
> Rob

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema
  2026-02-10 13:47 ` Rob Herring
  2026-02-23 15:00   ` Rob Herring
@ 2026-02-25 15:02   ` Akhila YS
  1 sibling, 0 replies; 8+ messages in thread
From: Akhila YS @ 2026-02-25 15:02 UTC (permalink / raw)
  To: Rob Herring
  Cc: Miquel Raynal, Richard Weinberger, Vignesh Raghavendra,
	Krzysztof Kozlowski, Conor Dooley, linux-mtd, devicetree,
	linux-kernel


On 10-02-2026 19:17, Rob Herring wrote:
> On Thu, Jan 22, 2026 at 10:23 AM Akhila YS <akhilayalmati@gmail.com> wrote:
>> Convert STMicroelectronics SPEAr600 Serial Memory Interface (SMI)
>> Controller binding to YAML format.
>>
>> Signed-off-by: Akhila YS <akhilayalmati@gmail.com>
>> ---
>>  .../devicetree/bindings/mtd/spear_smi.txt          | 29 ---------
>>  .../devicetree/bindings/mtd/st,spear600-smi.yaml   | 72 ++++++++++++++++++++++
>>  2 files changed, 72 insertions(+), 29 deletions(-)
>>
>> diff --git a/Documentation/devicetree/bindings/mtd/spear_smi.txt b/Documentation/devicetree/bindings/mtd/spear_smi.txt
>> deleted file mode 100644
>> index c41873e92d26..000000000000
>> --- a/Documentation/devicetree/bindings/mtd/spear_smi.txt
>> +++ /dev/null
>> @@ -1,29 +0,0 @@
>> -* SPEAr SMI
>> -
>> -Required properties:
>> -- compatible : "st,spear600-smi"
>> -- reg : Address range of the mtd chip
>> -- #address-cells, #size-cells : Must be present if the device has sub-nodes
>> -  representing partitions.
>> -- interrupts: Should contain the STMMAC interrupts
>> -- clock-rate : Functional clock rate of SMI in Hz
>> -
>> -Optional properties:
>> -- st,smi-fast-mode : Flash supports read in fast mode
>> -
>> -Example:
>> -
>> -       smi: flash@fc000000 {
>> -               compatible = "st,spear600-smi";
>> -               #address-cells = <1>;
>> -               #size-cells = <1>;
>> -               reg = <0xfc000000 0x1000>;
>> -               interrupt-parent = <&vic1>;
>> -               interrupts = <12>;
>> -               clock-rate = <50000000>;        /* 50MHz */
>> -
>> -               flash@f8000000 {
>> -                       st,smi-fast-mode;
>> -                       ...
>> -               };
>> -       };
>> diff --git a/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
>> new file mode 100644
>> index 000000000000..8fe27aae7527
>> --- /dev/null
>> +++ b/Documentation/devicetree/bindings/mtd/st,spear600-smi.yaml
>> @@ -0,0 +1,72 @@
>> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
>> +%YAML 1.2
>> +---
>> +$id: http://devicetree.org/schemas/mtd/st,spear600-smi.yaml#
>> +$schema: http://devicetree.org/meta-schemas/core.yaml#
>> +
>> +title: STMicroelectronics SPEAr600 Serial Memory Interface (SMI) Controller
>> +
>> +maintainers:
>> +  - Richard Weinberger <richard@nod.at>
>> +
>> +description:
>> +  The SPEAr600 Serial Memory Interface (SMI) is a dedicated serial flash
>> +  controller supporting up to four chip selects for serial NOR flashes
>> +  connected in parallel. The controller is memory-mapped and the attached
>> +  flash devices appear in the CPU address space.The driver
>> +  (drivers/mtd/devices/spear_smi.c) probes the attached flashes
>> +  dynamically by sending commands (e.g., RDID) to each bank.
>> +  Flash sub nodes describe the memory range and optional per-flash
>> +  properties.
>> +
>> +allOf:
>> +  - $ref: mtd.yaml#
>> +
>> +properties:
>> +  compatible:
>> +    const: st,spear600-smi
>> +
>> +  reg:
>> +    maxItems: 1
>> +
>> +  interrupts:
>> +    maxItems: 1
>> +
>> +  "#address-cells":
>> +    const: 1
>> +
>> +  "#size-cells":
>> +    const: 1
>> +
>> +  clock-rate:
>> +    $ref: /schemas/types.yaml#/definitions/uint32
>> +    description: Functional clock rate of the SMI controller in Hz.
>> +
>> +  st,smi-fast-mode:
>> +    type: boolean
>> +    description: Indicates that the attached flash supports fast read mode.
>> +
>> +required:
>> +  - compatible
>> +  - reg
>> +  - clock-rate
>> +
>> +unevaluatedProperties: false
>> +
>> +examples:
>> +  - |
>> +    flash@fc000000 {
>> +        compatible = "st,spear600-smi";
>> +        #address-cells = <1>;
>> +        #size-cells = <1>;
>> +        reg = <0xfc000000 0x1000>;
>> +        interrupt-parent = <&vic1>;
>> +        interrupts = <12>;
>> +        clock-rate = <50000000>;  /* 50 MHz */
>> +
>> +        flash@f8000000 {
> This is now a warning in linux-next:
>
> Documentation/devicetree/bindings/mtd/st,spear600-smi.example.dtb:
> flash@fc000000 (st,spear600-smi): Unevaluated properties are not
> allowed ('flash@f8000000' was unexpected)
>         from schema $id: http://devicetree.org/schemas/mtd/st,spear600-smi.yaml
>
> Please send a fix (and test your schemas before sending).


Sure, i will resolve that issue and send a next version.

>
> Rob

-- 
Best Regards,
Akhila.


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema
  2026-02-23 15:00   ` Rob Herring
@ 2026-02-25 16:28     ` Miquel Raynal
  2026-02-26 14:43       ` Akhila YS
  0 siblings, 1 reply; 8+ messages in thread
From: Miquel Raynal @ 2026-02-25 16:28 UTC (permalink / raw)
  To: Rob Herring
  Cc: Akhila YS, Richard Weinberger, Vignesh Raghavendra,
	Krzysztof Kozlowski, Conor Dooley, linux-mtd, devicetree,
	linux-kernel

Hello Rob,

>> > +    flash@fc000000 {
>> > +        compatible = "st,spear600-smi";
>> > +        #address-cells = <1>;
>> > +        #size-cells = <1>;
>> > +        reg = <0xfc000000 0x1000>;
>> > +        interrupt-parent = <&vic1>;
>> > +        interrupts = <12>;
>> > +        clock-rate = <50000000>;  /* 50 MHz */
>> > +
>> > +        flash@f8000000 {
>>
>> This is now a warning in linux-next:
>
> Now this is a warning in v7.0-rc1. Miquel, please revert this as there
> has been no response.

Akhila staying silent, let's try to help with the YAML conversion effort:
https://lore.kernel.org/linux-devicetree/20260225-perso-fix-spear600-smi-yaml-v1-0-8ef3d205ab3a@bootlin.com/T/#m908bf59527847285c0447dd0379b3c88cfd71857

Thanks,
Miquèl

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema
  2026-02-25 16:28     ` Miquel Raynal
@ 2026-02-26 14:43       ` Akhila YS
  0 siblings, 0 replies; 8+ messages in thread
From: Akhila YS @ 2026-02-26 14:43 UTC (permalink / raw)
  To: Miquel Raynal, Rob Herring
  Cc: Richard Weinberger, Vignesh Raghavendra, Krzysztof Kozlowski,
	Conor Dooley, linux-mtd, devicetree, linux-kernel


On 25-02-2026 21:58, Miquel Raynal wrote:
> Hello Rob,
>
>>>> +    flash@fc000000 {
>>>> +        compatible = "st,spear600-smi";
>>>> +        #address-cells = <1>;
>>>> +        #size-cells = <1>;
>>>> +        reg = <0xfc000000 0x1000>;
>>>> +        interrupt-parent = <&vic1>;
>>>> +        interrupts = <12>;
>>>> +        clock-rate = <50000000>;  /* 50 MHz */
>>>> +
>>>> +        flash@f8000000 {
>>> This is now a warning in linux-next:
>> Now this is a warning in v7.0-rc1. Miquel, please revert this as there
>> has been no response.
> Akhila staying silent, let's try to help with the YAML conversion effort:
> https://lore.kernel.org/linux-devicetree/20260225-perso-fix-spear600-smi-yaml-v1-0-8ef3d205ab3a@bootlin.com/T/#m908bf59527847285c0447dd0379b3c88cfd71857


Hi Miquel, i have sent a v2 patch yesterday just a few minutes before
you sent a patch series.
Thank you for resolving the issue.

>
> Thanks,
> Miquèl

-- 
Best Regards,
Akhila.


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2026-02-26 14:43 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-22 16:23 [PATCH] dt-bindings: mtd: st,spear600-smi: convert to DT schema Akhila YS
2026-01-22 18:41 ` Conor Dooley
2026-01-29 19:12 ` Miquel Raynal
2026-02-10 13:47 ` Rob Herring
2026-02-23 15:00   ` Rob Herring
2026-02-25 16:28     ` Miquel Raynal
2026-02-26 14:43       ` Akhila YS
2026-02-25 15:02   ` Akhila YS

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox