* [PATCH] dt-bindings: pmem: Convert binding to YAML
@ 2025-05-18 3:55 Drew Fustini
2025-05-18 11:11 ` Krzysztof Kozlowski
0 siblings, 1 reply; 11+ messages in thread
From: Drew Fustini @ 2025-05-18 3:55 UTC (permalink / raw)
To: Oliver O'Halloran, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, nvdimm, devicetree, linux-kernel
Cc: Drew Fustini
Convert the PMEM device tree binding from text to YAML. This will allow
device trees with pmem-region nodes to pass dtbs_check.
Signed-off-by: Drew Fustini <drew@pdp7.com>
---
.../devicetree/bindings/pmem/pmem-region.yaml | 49 +++++++++++++++++++
MAINTAINERS | 2 +-
2 files changed, 50 insertions(+), 1 deletion(-)
create mode 100644 Documentation/devicetree/bindings/pmem/pmem-region.yaml
diff --git a/Documentation/devicetree/bindings/pmem/pmem-region.yaml b/Documentation/devicetree/bindings/pmem/pmem-region.yaml
new file mode 100644
index 000000000000..a4aa4ce3318b
--- /dev/null
+++ b/Documentation/devicetree/bindings/pmem/pmem-region.yaml
@@ -0,0 +1,49 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/pmem-region.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+maintainers:
+ - Bjorn Helgaas <bhelgaas@google.com>
+ - Oliver O'Halloran <oohall@gmail.com>
+
+title: Persistent Memory Regions
+
+description: |
+ Persistent memory refers to a class of memory devices that are:
+
+ a) Usable as main system memory (i.e. cacheable), and
+ b) Retain their contents across power failure.
+
+ Given b) it is best to think of persistent memory as a kind of memory mapped
+ storage device. To ensure data integrity the operating system needs to manage
+ persistent regions separately to the normal memory pool. To aid with that this
+ binding provides a standardised interface for discovering where persistent
+ memory regions exist inside the physical address space.
+
+properties:
+ compatible:
+ const: pmem-region
+
+ reg:
+ maxItems: 1
+
+ volatile:
+ description: |
+ Indicates the region is volatile (non-persistent) and the OS can skip
+ cache flushes for writes
+ type: boolean
+
+required:
+ - compatible
+ - reg
+
+additionalProperties: false
+
+examples:
+ - |
+ pmem@5000 {
+ compatible = "pmem-region";
+ reg = <0x00005000 0x00001000>;
+ };
diff --git a/MAINTAINERS b/MAINTAINERS
index 96b827049501..68012219f3f7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -13564,7 +13564,7 @@ M: Oliver O'Halloran <oohall@gmail.com>
L: nvdimm@lists.linux.dev
S: Supported
Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
-F: Documentation/devicetree/bindings/pmem/pmem-region.txt
+F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
F: drivers/nvdimm/of_pmem.c
LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
--
2.43.0
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH] dt-bindings: pmem: Convert binding to YAML
2025-05-18 3:55 [PATCH] " Drew Fustini
@ 2025-05-18 11:11 ` Krzysztof Kozlowski
0 siblings, 0 replies; 11+ messages in thread
From: Krzysztof Kozlowski @ 2025-05-18 11:11 UTC (permalink / raw)
To: Drew Fustini, Oliver O'Halloran, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, nvdimm, devicetree,
linux-kernel
On 18/05/2025 05:55, Drew Fustini wrote:
> Convert the PMEM device tree binding from text to YAML. This will allow
> device trees with pmem-region nodes to pass dtbs_check.
>
> Signed-off-by: Drew Fustini <drew@pdp7.com>
> ---
> .../devicetree/bindings/pmem/pmem-region.yaml | 49 +++++++++++++++++++
I don't see the actual conversion here.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH] dt-bindings: pmem: Convert binding to YAML
@ 2025-05-20 2:14 Drew Fustini
2025-05-20 2:22 ` Drew Fustini
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Drew Fustini @ 2025-05-20 2:14 UTC (permalink / raw)
To: Oliver O'Halloran, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, nvdimm, devicetree, linux-kernel
Cc: Drew Fustini
Convert the PMEM device tree binding from text to YAML. This will allow
device trees with pmem-region nodes to pass dtbs_check.
Signed-off-by: Drew Fustini <drew@pdp7.com>
---
v2: remove the txt file to make the conversion complete
.../devicetree/bindings/pmem/pmem-region.txt | 65 -------------------
.../devicetree/bindings/pmem/pmem-region.yaml | 49 ++++++++++++++
MAINTAINERS | 2 +-
3 files changed, 50 insertions(+), 66 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/pmem/pmem-region.txt
create mode 100644 Documentation/devicetree/bindings/pmem/pmem-region.yaml
diff --git a/Documentation/devicetree/bindings/pmem/pmem-region.txt b/Documentation/devicetree/bindings/pmem/pmem-region.txt
deleted file mode 100644
index cd79975e85ec..000000000000
--- a/Documentation/devicetree/bindings/pmem/pmem-region.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Device-tree bindings for persistent memory regions
------------------------------------------------------
-
-Persistent memory refers to a class of memory devices that are:
-
- a) Usable as main system memory (i.e. cacheable), and
- b) Retain their contents across power failure.
-
-Given b) it is best to think of persistent memory as a kind of memory mapped
-storage device. To ensure data integrity the operating system needs to manage
-persistent regions separately to the normal memory pool. To aid with that this
-binding provides a standardised interface for discovering where persistent
-memory regions exist inside the physical address space.
-
-Bindings for the region nodes:
------------------------------
-
-Required properties:
- - compatible = "pmem-region"
-
- - reg = <base, size>;
- The reg property should specify an address range that is
- translatable to a system physical address range. This address
- range should be mappable as normal system memory would be
- (i.e cacheable).
-
- If the reg property contains multiple address ranges
- each address range will be treated as though it was specified
- in a separate device node. Having multiple address ranges in a
- node implies no special relationship between the two ranges.
-
-Optional properties:
- - Any relevant NUMA associativity properties for the target platform.
-
- - volatile; This property indicates that this region is actually
- backed by non-persistent memory. This lets the OS know that it
- may skip the cache flushes required to ensure data is made
- persistent after a write.
-
- If this property is absent then the OS must assume that the region
- is backed by non-volatile memory.
-
-Examples:
---------------------
-
- /*
- * This node specifies one 4KB region spanning from
- * 0x5000 to 0x5fff that is backed by non-volatile memory.
- */
- pmem@5000 {
- compatible = "pmem-region";
- reg = <0x00005000 0x00001000>;
- };
-
- /*
- * This node specifies two 4KB regions that are backed by
- * volatile (normal) memory.
- */
- pmem@6000 {
- compatible = "pmem-region";
- reg = < 0x00006000 0x00001000
- 0x00008000 0x00001000 >;
- volatile;
- };
-
diff --git a/Documentation/devicetree/bindings/pmem/pmem-region.yaml b/Documentation/devicetree/bindings/pmem/pmem-region.yaml
new file mode 100644
index 000000000000..a4aa4ce3318b
--- /dev/null
+++ b/Documentation/devicetree/bindings/pmem/pmem-region.yaml
@@ -0,0 +1,49 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/pmem-region.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+maintainers:
+ - Bjorn Helgaas <bhelgaas@google.com>
+ - Oliver O'Halloran <oohall@gmail.com>
+
+title: Persistent Memory Regions
+
+description: |
+ Persistent memory refers to a class of memory devices that are:
+
+ a) Usable as main system memory (i.e. cacheable), and
+ b) Retain their contents across power failure.
+
+ Given b) it is best to think of persistent memory as a kind of memory mapped
+ storage device. To ensure data integrity the operating system needs to manage
+ persistent regions separately to the normal memory pool. To aid with that this
+ binding provides a standardised interface for discovering where persistent
+ memory regions exist inside the physical address space.
+
+properties:
+ compatible:
+ const: pmem-region
+
+ reg:
+ maxItems: 1
+
+ volatile:
+ description: |
+ Indicates the region is volatile (non-persistent) and the OS can skip
+ cache flushes for writes
+ type: boolean
+
+required:
+ - compatible
+ - reg
+
+additionalProperties: false
+
+examples:
+ - |
+ pmem@5000 {
+ compatible = "pmem-region";
+ reg = <0x00005000 0x00001000>;
+ };
diff --git a/MAINTAINERS b/MAINTAINERS
index 96b827049501..68012219f3f7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -13564,7 +13564,7 @@ M: Oliver O'Halloran <oohall@gmail.com>
L: nvdimm@lists.linux.dev
S: Supported
Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
-F: Documentation/devicetree/bindings/pmem/pmem-region.txt
+F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
F: drivers/nvdimm/of_pmem.c
LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH] dt-bindings: pmem: Convert binding to YAML
2025-05-20 2:14 [PATCH] dt-bindings: pmem: Convert binding to YAML Drew Fustini
@ 2025-05-20 2:22 ` Drew Fustini
2025-05-20 15:51 ` Conor Dooley
2025-05-28 6:17 ` [RESEND PATCH v2] " Drew Fustini
2025-05-28 13:43 ` Conor Dooley
2 siblings, 1 reply; 11+ messages in thread
From: Drew Fustini @ 2025-05-20 2:22 UTC (permalink / raw)
To: Oliver O'Halloran, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, nvdimm, devicetree, linux-kernel
On Mon, May 19, 2025 at 07:14:40PM -0700, Drew Fustini wrote:
> Convert the PMEM device tree binding from text to YAML. This will allow
> device trees with pmem-region nodes to pass dtbs_check.
>
> Signed-off-by: Drew Fustini <drew@pdp7.com>
> ---
> v2: remove the txt file to make the conversion complete
Krzysztof/Rob: my apologies, I forgot to add v2 to the Subject. Please
let me know if I should resend.
Thank you,
Drew
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] dt-bindings: pmem: Convert binding to YAML
2025-05-20 2:22 ` Drew Fustini
@ 2025-05-20 15:51 ` Conor Dooley
2025-05-20 21:08 ` Drew Fustini
0 siblings, 1 reply; 11+ messages in thread
From: Conor Dooley @ 2025-05-20 15:51 UTC (permalink / raw)
To: Drew Fustini
Cc: Oliver O'Halloran, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, nvdimm, devicetree, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 584 bytes --]
On Mon, May 19, 2025 at 07:22:21PM -0700, Drew Fustini wrote:
> On Mon, May 19, 2025 at 07:14:40PM -0700, Drew Fustini wrote:
> > Convert the PMEM device tree binding from text to YAML. This will allow
> > device trees with pmem-region nodes to pass dtbs_check.
> >
> > Signed-off-by: Drew Fustini <drew@pdp7.com>
> > ---
> > v2: remove the txt file to make the conversion complete
>
> Krzysztof/Rob: my apologies, I forgot to add v2 to the Subject. Please
> let me know if I should resend.
I see how it is Drew...
Acked-by: Conor Dooley <conor.dooley@microchip.com>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] dt-bindings: pmem: Convert binding to YAML
2025-05-20 15:51 ` Conor Dooley
@ 2025-05-20 21:08 ` Drew Fustini
2025-06-06 2:20 ` Oliver O'Halloran
0 siblings, 1 reply; 11+ messages in thread
From: Drew Fustini @ 2025-05-20 21:08 UTC (permalink / raw)
To: Conor Dooley
Cc: Oliver O'Halloran, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, nvdimm, devicetree, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 841 bytes --]
On Tue, May 20, 2025 at 04:51:42PM +0100, Conor Dooley wrote:
> On Mon, May 19, 2025 at 07:22:21PM -0700, Drew Fustini wrote:
> > On Mon, May 19, 2025 at 07:14:40PM -0700, Drew Fustini wrote:
> > > Convert the PMEM device tree binding from text to YAML. This will allow
> > > device trees with pmem-region nodes to pass dtbs_check.
> > >
> > > Signed-off-by: Drew Fustini <drew@pdp7.com>
> > > ---
> > > v2: remove the txt file to make the conversion complete
> >
> > Krzysztof/Rob: my apologies, I forgot to add v2 to the Subject. Please
> > let me know if I should resend.
>
> I see how it is Drew...
> Acked-by: Conor Dooley <conor.dooley@microchip.com>
Thanks for the Ack and sorry about that :)
Is it now just a matter of Rb from Oliver O'Halloran and this patch
going through the nvdimm tree?
Thanks,
Drew
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* [RESEND PATCH v2] dt-bindings: pmem: Convert binding to YAML
2025-05-20 2:14 [PATCH] dt-bindings: pmem: Convert binding to YAML Drew Fustini
2025-05-20 2:22 ` Drew Fustini
@ 2025-05-28 6:17 ` Drew Fustini
2025-05-28 13:43 ` Conor Dooley
2 siblings, 0 replies; 11+ messages in thread
From: Drew Fustini @ 2025-05-28 6:17 UTC (permalink / raw)
To: drew, Oliver O'Halloran, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, nvdimm, devicetree, linux-kernel
Convert the PMEM device tree binding from text to YAML. This will allow
device trees with pmem-region nodes to pass dtbs_check.
Signed-off-by: Drew Fustini <drew@pdp7.com>
---
v2 resend:
- actually put v2 in the Subject
- add Conor's Acked-by
- https://lore.kernel.org/all/20250520-refract-fling-d064e11ddbdf@spud/
v2:
- remove the txt file to make the conversion complete
- https://lore.kernel.org/all/20250520021440.24324-1-drew@pdp7.com/
v1:
- https://lore.kernel.org/all/20250518035539.7961-1-drew@pdp7.com/
.../devicetree/bindings/pmem/pmem-region.txt | 65 -------------------
.../devicetree/bindings/pmem/pmem-region.yaml | 49 ++++++++++++++
MAINTAINERS | 2 +-
3 files changed, 50 insertions(+), 66 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/pmem/pmem-region.txt
create mode 100644 Documentation/devicetree/bindings/pmem/pmem-region.yaml
diff --git a/Documentation/devicetree/bindings/pmem/pmem-region.txt b/Documentation/devicetree/bindings/pmem/pmem-region.txt
deleted file mode 100644
index cd79975e85ec..000000000000
--- a/Documentation/devicetree/bindings/pmem/pmem-region.txt
+++ /dev/null
@@ -1,65 +0,0 @@
-Device-tree bindings for persistent memory regions
------------------------------------------------------
-
-Persistent memory refers to a class of memory devices that are:
-
- a) Usable as main system memory (i.e. cacheable), and
- b) Retain their contents across power failure.
-
-Given b) it is best to think of persistent memory as a kind of memory mapped
-storage device. To ensure data integrity the operating system needs to manage
-persistent regions separately to the normal memory pool. To aid with that this
-binding provides a standardised interface for discovering where persistent
-memory regions exist inside the physical address space.
-
-Bindings for the region nodes:
------------------------------
-
-Required properties:
- - compatible = "pmem-region"
-
- - reg = <base, size>;
- The reg property should specify an address range that is
- translatable to a system physical address range. This address
- range should be mappable as normal system memory would be
- (i.e cacheable).
-
- If the reg property contains multiple address ranges
- each address range will be treated as though it was specified
- in a separate device node. Having multiple address ranges in a
- node implies no special relationship between the two ranges.
-
-Optional properties:
- - Any relevant NUMA associativity properties for the target platform.
-
- - volatile; This property indicates that this region is actually
- backed by non-persistent memory. This lets the OS know that it
- may skip the cache flushes required to ensure data is made
- persistent after a write.
-
- If this property is absent then the OS must assume that the region
- is backed by non-volatile memory.
-
-Examples:
---------------------
-
- /*
- * This node specifies one 4KB region spanning from
- * 0x5000 to 0x5fff that is backed by non-volatile memory.
- */
- pmem@5000 {
- compatible = "pmem-region";
- reg = <0x00005000 0x00001000>;
- };
-
- /*
- * This node specifies two 4KB regions that are backed by
- * volatile (normal) memory.
- */
- pmem@6000 {
- compatible = "pmem-region";
- reg = < 0x00006000 0x00001000
- 0x00008000 0x00001000 >;
- volatile;
- };
-
diff --git a/Documentation/devicetree/bindings/pmem/pmem-region.yaml b/Documentation/devicetree/bindings/pmem/pmem-region.yaml
new file mode 100644
index 000000000000..a4aa4ce3318b
--- /dev/null
+++ b/Documentation/devicetree/bindings/pmem/pmem-region.yaml
@@ -0,0 +1,49 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/pmem-region.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+maintainers:
+ - Bjorn Helgaas <bhelgaas@google.com>
+ - Oliver O'Halloran <oohall@gmail.com>
+
+title: Persistent Memory Regions
+
+description: |
+ Persistent memory refers to a class of memory devices that are:
+
+ a) Usable as main system memory (i.e. cacheable), and
+ b) Retain their contents across power failure.
+
+ Given b) it is best to think of persistent memory as a kind of memory mapped
+ storage device. To ensure data integrity the operating system needs to manage
+ persistent regions separately to the normal memory pool. To aid with that this
+ binding provides a standardised interface for discovering where persistent
+ memory regions exist inside the physical address space.
+
+properties:
+ compatible:
+ const: pmem-region
+
+ reg:
+ maxItems: 1
+
+ volatile:
+ description: |
+ Indicates the region is volatile (non-persistent) and the OS can skip
+ cache flushes for writes
+ type: boolean
+
+required:
+ - compatible
+ - reg
+
+additionalProperties: false
+
+examples:
+ - |
+ pmem@5000 {
+ compatible = "pmem-region";
+ reg = <0x00005000 0x00001000>;
+ };
diff --git a/MAINTAINERS b/MAINTAINERS
index 96b827049501..68012219f3f7 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -13564,7 +13564,7 @@ M: Oliver O'Halloran <oohall@gmail.com>
L: nvdimm@lists.linux.dev
S: Supported
Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
-F: Documentation/devicetree/bindings/pmem/pmem-region.txt
+F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
F: drivers/nvdimm/of_pmem.c
LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
--
2.34.1
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [RESEND PATCH v2] dt-bindings: pmem: Convert binding to YAML
2025-05-20 2:14 [PATCH] dt-bindings: pmem: Convert binding to YAML Drew Fustini
2025-05-20 2:22 ` Drew Fustini
2025-05-28 6:17 ` [RESEND PATCH v2] " Drew Fustini
@ 2025-05-28 13:43 ` Conor Dooley
2025-05-28 18:13 ` Drew Fustini
2 siblings, 1 reply; 11+ messages in thread
From: Conor Dooley @ 2025-05-28 13:43 UTC (permalink / raw)
To: Drew Fustini
Cc: Oliver O'Halloran, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, nvdimm, devicetree, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 513 bytes --]
On Tue, May 27, 2025 at 11:17:04PM -0700, Drew Fustini wrote:
> Convert the PMEM device tree binding from text to YAML. This will allow
> device trees with pmem-region nodes to pass dtbs_check.
>
> Signed-off-by: Drew Fustini <drew@pdp7.com>
> ---
> v2 resend:
> - actually put v2 in the Subject
> - add Conor's Acked-by
> - https://lore.kernel.org/all/20250520-refract-fling-d064e11ddbdf@spud/
I guess this is the one you mentioned on irc?
Acked-by: Conor Dooley <conor.dooley@microchip.com>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [RESEND PATCH v2] dt-bindings: pmem: Convert binding to YAML
2025-05-28 13:43 ` Conor Dooley
@ 2025-05-28 18:13 ` Drew Fustini
0 siblings, 0 replies; 11+ messages in thread
From: Drew Fustini @ 2025-05-28 18:13 UTC (permalink / raw)
To: Conor Dooley
Cc: Oliver O'Halloran, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, nvdimm, devicetree, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 789 bytes --]
On Wed, May 28, 2025 at 02:43:27PM +0100, Conor Dooley wrote:
> On Tue, May 27, 2025 at 11:17:04PM -0700, Drew Fustini wrote:
> > Convert the PMEM device tree binding from text to YAML. This will allow
> > device trees with pmem-region nodes to pass dtbs_check.
> >
> > Signed-off-by: Drew Fustini <drew@pdp7.com>
> > ---
> > v2 resend:
> > - actually put v2 in the Subject
> > - add Conor's Acked-by
> > - https://lore.kernel.org/all/20250520-refract-fling-d064e11ddbdf@spud/
>
> I guess this is the one you mentioned on irc?
> Acked-by: Conor Dooley <conor.dooley@microchip.com>
Thanks, yeah, I've become too used to `b4 send --reflect` and managed to both
duplicate the message id and not actually include your tag when using
git send-email - d'oh! ;)
Drew
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] dt-bindings: pmem: Convert binding to YAML
2025-05-20 21:08 ` Drew Fustini
@ 2025-06-06 2:20 ` Oliver O'Halloran
2025-06-06 17:28 ` Drew Fustini
0 siblings, 1 reply; 11+ messages in thread
From: Oliver O'Halloran @ 2025-06-06 2:20 UTC (permalink / raw)
To: Drew Fustini
Cc: Conor Dooley, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
nvdimm, devicetree, linux-kernel
On Wed, May 21, 2025 at 7:08 AM Drew Fustini <drew@pdp7.com> wrote:
>
> On Tue, May 20, 2025 at 04:51:42PM +0100, Conor Dooley wrote:
> > On Mon, May 19, 2025 at 07:22:21PM -0700, Drew Fustini wrote:
> > > On Mon, May 19, 2025 at 07:14:40PM -0700, Drew Fustini wrote:
> > > > Convert the PMEM device tree binding from text to YAML. This will allow
> > > > device trees with pmem-region nodes to pass dtbs_check.
> > > >
> > > > Signed-off-by: Drew Fustini <drew@pdp7.com>
> > > > ---
> > > > v2: remove the txt file to make the conversion complete
> > >
> > > Krzysztof/Rob: my apologies, I forgot to add v2 to the Subject. Please
> > > let me know if I should resend.
> >
> > I see how it is Drew...
> > Acked-by: Conor Dooley <conor.dooley@microchip.com>
>
> Thanks for the Ack and sorry about that :)
>
> Is it now just a matter of Rb from Oliver O'Halloran and this patch
> going through the nvdimm tree?
It looks fine to me, but I've never worked with YAML DTs so I won't
pretend to review it.
Acked-By: Oliver O'Halloran <oohall@gmail.com>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] dt-bindings: pmem: Convert binding to YAML
2025-06-06 2:20 ` Oliver O'Halloran
@ 2025-06-06 17:28 ` Drew Fustini
0 siblings, 0 replies; 11+ messages in thread
From: Drew Fustini @ 2025-06-06 17:28 UTC (permalink / raw)
To: Oliver O'Halloran
Cc: Conor Dooley, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
nvdimm, devicetree, linux-kernel
On Fri, Jun 06, 2025 at 12:20:48PM +1000, Oliver O'Halloran wrote:
> On Wed, May 21, 2025 at 7:08 AM Drew Fustini <drew@pdp7.com> wrote:
> >
> > On Tue, May 20, 2025 at 04:51:42PM +0100, Conor Dooley wrote:
> > > On Mon, May 19, 2025 at 07:22:21PM -0700, Drew Fustini wrote:
> > > > On Mon, May 19, 2025 at 07:14:40PM -0700, Drew Fustini wrote:
> > > > > Convert the PMEM device tree binding from text to YAML. This will allow
> > > > > device trees with pmem-region nodes to pass dtbs_check.
> > > > >
> > > > > Signed-off-by: Drew Fustini <drew@pdp7.com>
> > > > > ---
> > > > > v2: remove the txt file to make the conversion complete
> > > >
> > > > Krzysztof/Rob: my apologies, I forgot to add v2 to the Subject. Please
> > > > let me know if I should resend.
> > >
> > > I see how it is Drew...
> > > Acked-by: Conor Dooley <conor.dooley@microchip.com>
> >
> > Thanks for the Ack and sorry about that :)
> >
> > Is it now just a matter of Rb from Oliver O'Halloran and this patch
> > going through the nvdimm tree?
>
> It looks fine to me, but I've never worked with YAML DTs so I won't
> pretend to review it.
>
> Acked-By: Oliver O'Halloran <oohall@gmail.com>
Thanks for the Ack.
Drew
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2025-06-06 17:28 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-20 2:14 [PATCH] dt-bindings: pmem: Convert binding to YAML Drew Fustini
2025-05-20 2:22 ` Drew Fustini
2025-05-20 15:51 ` Conor Dooley
2025-05-20 21:08 ` Drew Fustini
2025-06-06 2:20 ` Oliver O'Halloran
2025-06-06 17:28 ` Drew Fustini
2025-05-28 6:17 ` [RESEND PATCH v2] " Drew Fustini
2025-05-28 13:43 ` Conor Dooley
2025-05-28 18:13 ` Drew Fustini
-- strict thread matches above, loose matches on Subject: below --
2025-05-18 3:55 [PATCH] " Drew Fustini
2025-05-18 11:11 ` Krzysztof Kozlowski
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).