Re: [PATCH v10 2/2] dt-bindings: mtd: fixed-partition: Add binman compatibles

2024-03-28 Thread Rob Herring
> .../bindings/mtd/partitions/binman.yaml | 53 +++ > .../bindings/mtd/partitions/partition.yaml| 21 > MAINTAINERS | 5 ++ > 3 files changed, 79 insertions(+) > create mode 100644 > Documentation/devicetree/bindings/mtd/partitions/binman.yaml > Reviewed-by: Rob Herring

Re: [PATCH v9 2/2] arm64: boot: Support Flat Image Tree

2024-02-01 Thread Rob Herring
On Wed, Jan 31, 2024 at 8:09 PM Masahiro Yamada wrote: > > On Thu, Feb 1, 2024 at 7:03 AM Rob Herring wrote: > > > > On Tue, Jan 30, 2024 at 3:16 AM Masahiro Yamada > > wrote: > > > > > > On Fri, Jan 26, 2024 at 1:04 AM Simon Glass wrote: > >

Re: [PATCH v9 2/2] arm64: boot: Support Flat Image Tree

2024-01-31 Thread Rob Herring
On Tue, Jan 30, 2024 at 3:16 AM Masahiro Yamada wrote: > > On Fri, Jan 26, 2024 at 1:04 AM Simon Glass wrote: > > > > Hi, > > > > On Wed, 17 Jan 2024 at 06:14, Simon Glass wrote: > > > > > > Hi Masahiro, Tom, > > > > > > On Tue, 9 Jan 2024 at 07:33, Tom Rini wrote: > > > > > > > > On Tue, Jan

Re: [PATCH v4 00/11] An effort to bring DT bindings compliance within U-Boot

2024-01-23 Thread Rob Herring
On Mon, Jan 22, 2024 at 6:59 PM Andre Przywara wrote: > > On Mon, 22 Jan 2024 11:49:59 -0500 > Tom Rini wrote: > > Hi Tom, > > > On Mon, Jan 22, 2024 at 11:45:15AM +, Andre Przywara wrote: > > > On Wed, 10 Jan 2024 16:05:36 +0530 > > > Sumit Garg wrote: > > > > > > Hi, > > > > > > I

Re: [PATCH v6 1/3] dt-bindings: mtd: partitions: Add binman compatible

2024-01-17 Thread Rob Herring
On Thu, Jan 4, 2024 at 3:54 PM Simon Glass wrote: > > Hi Rob, > > On Thu, Dec 14, 2023 at 2:09 PM Simon Glass wrote: > > > > Hi Rob, > > > > On Thu, 14 Dec 2023 at 10:27, Rob Herring wrote: > > > > > > On Fri, Dec 08, 2023

Re: [PATCH V3 1/6] dt-bindings: nvmem: layouts: add U-Boot environment variables layout

2024-01-15 Thread Rob Herring
On Thu, Jan 04, 2024 at 10:10:13AM +0100, Rafał Miłecki wrote: > On 4.01.2024 08:58, Miquel Raynal wrote: > > r...@kernel.org wrote on Wed, 3 Jan 2024 17:11:29 -0700: > > > On Thu, Dec 21, 2023 at 06:34:16PM +0100, Rafał Miłecki wrote: > > > > From: Rafał Miłecki > > > > > > > > U-Boot env data

Re: [PATCH V3 1/6] dt-bindings: nvmem: layouts: add U-Boot environment variables layout

2024-01-03 Thread Rob Herring
On Thu, Dec 21, 2023 at 06:34:16PM +0100, Rafał Miłecki wrote: > From: Rafał Miłecki > > U-Boot env data is a way of storing firmware variables. It's a format > that can be used of top of various storage devices. Its binding should > be an NVMEM layout instead of a standalone device. > > This

Re: [PATCH v3 5/8] doc: devicetree: Updates for devicetree-rebasing subtree

2024-01-03 Thread Rob Herring
On Thu, Dec 28, 2023 at 4:59 AM Sumit Garg wrote: > > Encourage SoC/board maintainers to migrate to using devicetree-rebasing > subtree and maintain a regular sync with Linux kernel devicetree files > and bindings. > > Along with that add documentation regarding how to run DT bindings > schema

Re: [PATCH v7 2/2] schemas: Add some common reserved-memory usages

2024-01-03 Thread Rob Herring
; > > > > -Original Message- > > > From: Ard Biesheuvel > > > Sent: Thursday, December 21, 2023 6:31 AM > > > To: Chiu, Chasel > > > Cc: Simon Glass ; devicet...@vger.kernel.org; Mark > > > Rutland > > > ; Rob Herring ; Tan

Re: [PATCH 1/4] dt-bindings: nvmem: layouts: add U-Boot environment variables layout

2023-12-18 Thread Rob Herring
On Mon, 18 Dec 2023 14:37:19 +0100, Rafał Miłecki wrote: > From: Rafał Miłecki > > U-Boot env data is a way of storing firmware variables. It's a format > that can be used of top of various storage devices. Its binding should > be an NVMEM layout instead of a standalone device. > > This patch

Re: [PATCH 0/8] An effort to bring DT bindings compliance within U-boot

2023-12-14 Thread Rob Herring
On Thu, Dec 14, 2023 at 12:23 PM Tom Rini wrote: > > On Thu, Dec 14, 2023 at 03:53:11PM +0100, neil.armstr...@linaro.org wrote: > > Hi, > > > > On 14/12/2023 14:50, Sumit Garg wrote: > > > Prerquisite > > > > s/Prerquisite/Prerequisite/ > > > > > --- > > > > > > This patch series requires

Re: [PATCH v6 1/3] dt-bindings: mtd: partitions: Add binman compatible

2023-12-14 Thread Rob Herring
On Fri, Dec 08, 2023 at 03:58:10PM -0700, Simon Glass wrote: > Hi Rob, > > On Fri, 8 Dec 2023 at 14:56, Rob Herring wrote: > > > > On Fri, Dec 8, 2023 at 11:47 AM Simon Glass wrote: > > > > > > Hi Rob, > > > > > > On Fri, 8 Dec 2023 at

Re: [PATCH 00/21] Qualcomm generic board support

2023-12-12 Thread Rob Herring
On Mon, Dec 11, 2023 at 11:47 PM Sumit Garg wrote: > > Hi Tom, > > On Sun, 10 Dec 2023 at 03:33, Tom Rini wrote: > > > > On Mon, Dec 04, 2023 at 11:02:57AM +0530, Sumit Garg wrote: > > > > [snip] > > > But currently u-boot doesn't have a proper way to validate those DTS > > > against DT bindings

Re: [PATCH v6 1/3] dt-bindings: mtd: partitions: Add binman compatible

2023-12-08 Thread Rob Herring
On Fri, Dec 8, 2023 at 11:47 AM Simon Glass wrote: > > Hi Rob, > > On Fri, 8 Dec 2023 at 08:00, Rob Herring wrote: > > > > On Thu, Nov 16, 2023 at 10:28:50AM -0700, Simon Glass wrote: > > > Add a compatible string for binman, so we can extend fixed

Re: [PATCH v6 1/3] dt-bindings: mtd: partitions: Add binman compatible

2023-12-08 Thread Rob Herring
On Thu, Nov 16, 2023 at 10:28:50AM -0700, Simon Glass wrote: > Add a compatible string for binman, so we can extend fixed-partitions > in various ways. > > Signed-off-by: Simon Glass > --- > > (no changes since v5) > > Changes in v5: > - Add #address/size-cells and parternProperties > - Drop

Re: [PATCH 00/21] Qualcomm generic board support

2023-12-07 Thread Rob Herring
On Thu, Dec 7, 2023 at 2:08 AM ff wrote: > > > > > Le 6 déc. 2023 à 21:42, Rob Herring a écrit : > > > > On Tue, Dec 5, 2023 at 11:05 PM Sumit Garg wrote: > >> > >>> On Tue, 5 Dec 2023 at 15:39, Krzysztof Kozlowski > >>> wrote: &

Re: [PATCH 00/21] Qualcomm generic board support

2023-12-06 Thread Rob Herring
On Tue, Dec 5, 2023 at 11:05 PM Sumit Garg wrote: > > On Tue, 5 Dec 2023 at 15:39, Krzysztof Kozlowski > wrote: > > > > On 05/12/2023 10:45, Sumit Garg wrote: > > > + U-boot custodians list > > > > > > On Tue, 5 Dec 2023 at 12:58, Krzysztof Kozlowski > > > wrote: > > >> > > >> On 05/12/2023

Re: [PATCH 00/21] Qualcomm generic board support

2023-12-04 Thread Rob Herring
On Sun, Dec 3, 2023 at 11:33 PM Sumit Garg wrote: > > + Linux kernel DT bindings maintainers, EBBR ML > > On Thu, 30 Nov 2023 at 20:05, Tom Rini wrote: > > > > On Thu, Nov 30, 2023 at 01:02:25PM +0530, Sumit Garg wrote: > > > On Wed, 29 Nov 2023 at 22:06, Neil Armstrong > > > wrote: > > > > >

Re: [PATCH v7 2/2] schemas: Add some common reserved-memory usages

2023-11-08 Thread Rob Herring
On Wed, Nov 8, 2023 at 5:38 AM Ard Biesheuvel wrote: > > On Tue, 7 Nov 2023 at 19:07, Rob Herring wrote: > > > > > > All of this: > > > > > > On Mon, 16 Oct 2023 at 15:54, Simon Glass wrote: > > > > > > > > It is not specific to

Re: [PATCH v3 0/2] rng: Provide a RNG based on the RISC-V Zkr ISA extension

2023-11-07 Thread Rob Herring
On Tue, Nov 7, 2023 at 1:30 PM Tom Rini wrote: > > On Tue, Nov 07, 2023 at 01:10:44AM +, Simon Glass wrote: > > Hi Tom, > > > > On Mon, 6 Nov 2023 at 13:46, Tom Rini wrote: > > > > > > On Mon, Nov 06, 2023 at 01:38:39PM -0700, Simon Glass wrote: > > > > Hi Andre, > > > > > > > > On Mon, 6

Re: [PATCH v7 2/2] schemas: Add some common reserved-memory usages

2023-11-07 Thread Rob Herring
On Tue, Oct 31, 2023 at 10:56 AM Simon Glass wrote: > > Hi Rob, > > On Mon, 16 Oct 2023 at 15:54, Simon Glass wrote: > > > > Hi Rob, > > > > On Mon, 16 Oct 2023 at 10:50, Rob Herring wrote: > > > > > > On Fri, Oct 13, 2023

Re: [PATCH v3 1/1] efi_loader: expose the device-tree file name

2023-10-26 Thread Rob Herring
On Sun, Oct 22, 2023 at 4:32 PM Heinrich Schuchardt wrote: > > On 10/22/23 19:08, Tom Rini wrote: > > On Sun, Oct 22, 2023 at 06:34:08PM +0200, Heinrich Schuchardt wrote: > >> On 10/22/23 17:55, Tom Rini wrote: > >>> On Sun, Oct 22, 2023 at 10:47:33AM +0200, Heinrich Schuchardt wrote: > >>> >

Re: [PATCH v5 2/3] dt-bindings: mtd: binman-partition: Add binman compatibles

2023-10-25 Thread Rob Herring
On Wed, 25 Oct 2023 10:39:17 +1300, Simon Glass wrote: > Add two compatible for binman entries, as a starting point for the > schema. > > Note that, after discussion on v2, we decided to keep the existing > meaning of label so as not to require changes to existing userspace > software when

Re: [PATCH v4 3/3] dt-bindings: mtd: binman-partitions: Add alignment properties

2023-10-24 Thread Rob Herring
On Mon, Oct 09, 2023 at 04:04:15PM -0600, Simon Glass wrote: > Add three properties for controlling alignment of partitions, aka > 'entries' in binman. > > For now there is no explicit mention of hierarchy, so a 'section' is > just the 'binman' node. > > These new properties are inputs to the

Re: [PATCH v4 2/3] dt-bindings: mtd: binman-partition: Add binman compatibles

2023-10-24 Thread Rob Herring
On Mon, Oct 09, 2023 at 04:04:14PM -0600, Simon Glass wrote: > Add two compatible for binman entries, as a starting point for the > schema. > > Note that, after discussion on v2, we decided to keep the existing > meaning of label so as not to require changes to existing userspace > software when

Re: [PATCH v4 1/3] dt-bindings: mtd: partitions: Add binman compatible

2023-10-24 Thread Rob Herring
On Mon, Oct 09, 2023 at 04:04:13PM -0600, Simon Glass wrote: > Add a compatible string for binman, so we can extend fixed-partitions > in various ways. > > Signed-off-by: Simon Glass > --- > > Changes in v4: > - Change subject line > > Changes in v3: > - Drop fixed-partition additional

Re: [PATCH v7 1/2] schemas: memory: Add ECC properties

2023-10-16 Thread Rob Herring
On Tue, Sep 26, 2023 at 01:42:38PM -0600, Simon Glass wrote: > Some memories provide ECC detection and/or correction. For software which > wants to check memory, it is helpful to see which regions provide this > feature. > > Add this as a property of the /memory nodes, since it presumably follows

Re: [PATCH v7 2/2] schemas: Add some common reserved-memory usages

2023-10-16 Thread Rob Herring
On Fri, Oct 13, 2023 at 4:09 PM Simon Glass wrote: > > Hi Rob, > > On Fri, 13 Oct 2023 at 13:42, Rob Herring wrote: > > > > On Fri, Oct 6, 2023 at 7:03 PM Simon Glass wrote: > > > > > > Hi Ard, > > > > > > On Fri, 6 Oct 2023 at 17:0

Re: [PATCH v7 2/2] schemas: Add some common reserved-memory usages

2023-10-13 Thread Rob Herring
On Fri, Oct 6, 2023 at 7:03 PM Simon Glass wrote: > > Hi Ard, > > On Fri, 6 Oct 2023 at 17:00, Ard Biesheuvel wrote: > > > > On Fri, 6 Oct 2023 at 20:17, Simon Glass wrote: > > > > > > Hi Ard, > > > > > > On Fri, 6 Oct 2023 at 11:33, Ard Biesheuvel wrote: > > > > > > > > On Mon, 2 Oct 2023 at

Re: [PATCH v3 2/3] dt-bindings: mtd: binman-partition: Add binman compatibles

2023-10-10 Thread Rob Herring
On Mon, Oct 09, 2023 at 04:02:40PM -0600, Simon Glass wrote: > Hi Rob, > > On Mon, 9 Oct 2023 at 15:18, Rob Herring wrote: > > > > > > On Mon, 09 Oct 2023 14:10:00 -0600, Simon Glass wrote: > > > Add two compatible for binman entries, as a starting point fo

Re: [PATCH v4] dt-bindings: mtd: fixed-partitions: Add compression property

2023-10-10 Thread Rob Herring
d/partitions/fixed-partitions.yaml | 19 +++++++ > 1 file changed, 19 insertions(+) > Reviewed-by: Rob Herring

Re: [PATCH v3 2/3] dt-bindings: mtd: binman-partition: Add binman compatibles

2023-10-09 Thread Rob Herring
On Mon, 09 Oct 2023 14:10:00 -0600, Simon Glass wrote: > Add two compatible for binman entries, as a starting point for the > schema. > > Note that, after discussion on v2, we decided to keep the existing > meaning of label so as not to require changes to existing userspace > software when

Re: [PATCH v2 1/3] dt-bindings: mtd: fixed-partitions: Add binman compatible

2023-10-06 Thread Rob Herring
On Fri, Oct 06, 2023 at 10:37:41AM +0200, Michael Walle wrote: > Hi, > > > > I'm still not sure why that compatible is needed. Also I'd need to > > > change > > > the label which might break user space apps looking for that specific > > > name. > > > > > > Also, our board might have u-boot/spl

Re: [PATCH] dt-bindings: mtd: Add a schema for binman

2023-09-26 Thread Rob Herring
On Tue, Sep 26, 2023 at 2:48 AM Miquel Raynal wrote: > > Hello, > > > > > > > These are firmware bindings, as indicated, but I > > > > > > took them out of the /firmware node since that is for a different > > > > > > purpose. Rob suggested that partitions was a good place. We have > > > > > >

Re: [PATCH] dt-bindings: mtd: Add a schema for binman

2023-09-25 Thread Rob Herring
On Mon, Sep 25, 2023 at 11:25 AM Simon Glass wrote: > > Hi Miquel, > > On Mon, 25 Sept 2023 at 09:24, Miquel Raynal > wrote: > > > > Hi Simon, > > > > > > > > > > > > > I was assuming that I should create a top-level > > > > > > > > > > > compatible = "binman" > > > > > > > > > > > node, with

Re: [PATCH v2] dt-bindings: mtd: Add a schema for binman

2023-09-22 Thread Rob Herring
On Fri, 22 Sep 2023 13:34:15 -0600, Simon Glass wrote: > Binman[1] is a tool for creating firmware images. It allows you to > combine various binaries and place them in an output file. > > Binman uses a DT schema to describe an image, in enough detail that > it can be automatically built from

Re: [PATCH] dt-bindings: mtd: Add a schema for binman

2023-09-22 Thread Rob Herring
On Fri, Sep 22, 2023 at 1:12 PM Simon Glass wrote: > > Hi Rob, > > On Fri, 22 Sept 2023 at 11:46, Rob Herring wrote: > > > > On Fri, Sep 22, 2023 at 11:01:18AM -0600, Simon Glass wrote: > > > Hi Rob, > > > > > > On Fri, 22 Sept 2023 at 10:00,

Re: [PATCH] dt-bindings: mtd: Add a schema for binman

2023-09-22 Thread Rob Herring
On Fri, Sep 22, 2023 at 11:01:18AM -0600, Simon Glass wrote: > Hi Rob, > > On Fri, 22 Sept 2023 at 10:00, Rob Herring wrote: > > > > On Thu, Sep 21, 2023 at 1:45 PM Simon Glass wrote: > > > > > > Binman[1] is a tool for creating firmware images. It allow

Re: [PATCH] dt-bindings: mtd: Add a schema for binman

2023-09-22 Thread Rob Herring
On Thu, Sep 21, 2023 at 1:45 PM Simon Glass wrote: > > Binman[1] is a tool for creating firmware images. It allows you to > combine various binaries and place them in an output file. > > Binman uses a DT schema to describe an image, in enough detail that > it can be automatically built from

Re: [PATCH v6 1/2] schemas: Add some common reserved-memory usages

2023-09-21 Thread Rob Herring
On Thu, Sep 21, 2023 at 9:38 AM Simon Glass wrote: > > Hi Rob, > > On Thu, 21 Sept 2023 at 08:25, Rob Herring wrote: > > > > On Thu, Sep 7, 2023 at 4:40 PM Simon Glass wrote: > > > > > > It is common to split firmware into 'Platform Init', w

Re: [PATCH v6 1/2] schemas: Add some common reserved-memory usages

2023-09-21 Thread Rob Herring
On Thu, Sep 7, 2023 at 4:40 PM Simon Glass wrote: > > It is common to split firmware into 'Platform Init', which does the > initial hardware setup and a "Payload" which selects the OS to be booted. > Thus an handover interface is required between these two pieces. > > This aims to provide an

Re: [RFC PATCH 0/5] Allow for removal of DT nodes and properties

2023-09-21 Thread Rob Herring
On Tue, Sep 19, 2023 at 3:26 PM Simon Glass wrote: > > Hi Rob, > > On Mon, 18 Sept 2023 at 11:00, Rob Herring wrote: > > > > On Thu, Sep 14, 2023 at 5:42 PM Simon Glass wrote: > > > > > > Hi Rob, > > > > > > On Wed, 13 Sept 2023 at 16

Re: [RFC PATCH 0/5] Allow for removal of DT nodes and properties

2023-09-18 Thread Rob Herring
On Thu, Sep 14, 2023 at 5:42 PM Simon Glass wrote: > > Hi Rob, > > On Wed, 13 Sept 2023 at 16:39, Rob Herring wrote: > > > > On Fri, Sep 8, 2023 at 1:06 PM Mark Kettenis > > wrote: > > > > > > > From: Jassi Brar > > > >

Re: [RFC PATCH 0/5] Allow for removal of DT nodes and properties

2023-09-13 Thread Rob Herring
On Fri, Sep 8, 2023 at 1:06 PM Mark Kettenis wrote: > > > From: Jassi Brar > > Date: Fri, 8 Sep 2023 09:37:12 -0500 > > > > Hi Simon, > > > > On Thu, Sep 7, 2023 at 3:08 PM Simon Glass wrote: > > > On Wed, 6 Sept 2023 at 23:20, Ilias Apalodimas > > > > > > > > > > I beg to differ. Devicetree is

Re: [PATCH v6 2/2] schemas: memory: Add ECC properties

2023-09-08 Thread Rob Herring
On Thu, Sep 7, 2023 at 4:40 PM Simon Glass wrote: > > Some memories provide ECC detection and/or correction. For software which > wants to check memory, it is helpful to see which regions provide this > feature. > > Add this as a property of the /memory nodes, since it presumably follows > the

Re: [PATCH v5 4/4] memory: Add ECC properties

2023-09-07 Thread Rob Herring
On Wed, Aug 30, 2023 at 6:18 PM Simon Glass wrote: > > Some memories provide ECC detection and/or correction. For software which > wants to check memory, it is helpful to see which regions provide this > feature. > > Add this as a property of the /memory nodes, since it presumably follows > the

Re: [PATCH v5 1/4] Add reserved-memory

2023-09-07 Thread Rob Herring
On Wed, Aug 30, 2023 at 6:18 PM Simon Glass wrote: > > Bring in this file from Linux v6.5 > > Signed-off-by: Simon Glass > --- > > (no changes since v4) > > Changes in v4: > - New patch > > .../reserved-memory/reserved-memory.yaml | 181 ++ > 1 file changed, 181

Re: [PATCH v5 3/4] schemas: Add some common reserved-memory usages

2023-09-07 Thread Rob Herring
:09 Ard Biesheuvel wrote: > > >> > > >> On Wed, 6 Sept 2023 at 16:54, Simon Glass wrote: > > >> > > > >> > Hi Rob, Ard, > > >> > > > >> > On Wed, 6 Sept 2023 at 08:34, Rob Herring wrote: > > &

Re: [PATCH v5 3/4] schemas: Add some common reserved-memory usages

2023-09-06 Thread Rob Herring
On Tue, Sep 5, 2023 at 4:44 PM Ard Biesheuvel wrote: > > On Thu, 31 Aug 2023 at 01:18, Simon Glass wrote: > > > > The Devicetree specification skips over handling of a logical view of > > the memory map, pointing users to the UEFI specification. > > > > It is common to split firmware into

Re: [RFC PATCH 0/5] Allow for removal of DT nodes and properties

2023-09-06 Thread Rob Herring
On Mon, Aug 28, 2023 at 04:09:29PM -0600, Simon Glass wrote: > Hi Peter, > > On Mon, 28 Aug 2023 at 14:29, Peter Robinson wrote: > > > > On Mon, Aug 28, 2023 at 6:54 PM Simon Glass wrote: > > > > > > Hi Peter, > > > > > > On Mon, 28 Aug 2023 at 10:37, Peter Robinson wrote: > > > > > > > > On

Re: [PATCH v4 4/4] memory: Add ECC property

2023-08-29 Thread Rob Herring
On Tue, Aug 29, 2023 at 2:18 PM Simon Glass wrote: > > Some memories provides ECC correction. For software which wants to check > memory, it is helpful to see which regions provide this feature. > > Add this as a property of the /memory nodes, since it presumably follows > the hardware-level

Re: [PATCH v4 2/4] Bring in other reserved-memory files

2023-08-29 Thread Rob Herring
On Tue, Aug 29, 2023 at 2:18 PM Simon Glass wrote: > > Add those files from v6.5 which are already converted to yaml. > > Signed-off-by: Simon Glass > --- > > Changes in v4: > - New patch > > .../schemas/reserved-memory/framebuffer.yaml | 52 +++ >

Re: [PATCH v2] schemas: Add a schema for memory map

2023-08-23 Thread Rob Herring
On Tue, Aug 22, 2023 at 3:34 PM Simon Glass wrote: > > Hi Rob, > > On Tue, 22 Aug 2023 at 12:53, Rob Herring wrote: > > > > On Mon, Aug 21, 2023 at 2:48 PM Simon Glass wrote: > > > > > > The Devicespec specification skips over handling of a logical vi

Re: [PATCH v2] schemas: Add a schema for memory map

2023-08-22 Thread Rob Herring
On Mon, Aug 21, 2023 at 2:48 PM Simon Glass wrote: > > The Devicespec specification skips over handling of a logical view of > the memory map, pointing users to the UEFI specification. It's more that the DT spec defines what is not used with UEFI. If UEFI covers more than the DT Spec defined,

Re: [PATCH 1/2] schemas: Add firmware node schema

2023-07-14 Thread Rob Herring
On Tue, Jul 11, 2023 at 3:18 PM Simon Glass wrote: > > Add a motivation and purpose for this new proposed node. > > Signed-off-by: Simon Glass > --- > > dtschema/schemas/firmware.yaml | 83 ++ > 1 file changed, 83 insertions(+) > create mode 100644

Re: [PATCH v3] dt-bindings: riscv: deprecate riscv,isa

2023-06-26 Thread Rob Herring
cription of their meanings. > > fin > === > > Create a new file to store the extension meanings and a new > riscv,isa-base property to replace the aspect of riscv,isa that is > not represented by the new property - the base ISA implemented by a hart. > >

Re: [PATCH v1] dt-bindings: riscv: deprecate riscv,isa

2023-06-13 Thread Rob Herring
On Mon, Jun 12, 2023 at 3:23 PM Conor Dooley wrote: > > Rob, > Before I press on with more versions... > > On Thu, Jun 08, 2023 at 08:30:28PM +0100, Conor Dooley wrote: > > On Thu, Jun 08, 2023 at 01:15:37PM -0600, Rob Herring wrote: > > > On Tue, May 30, 2023 at

Re: [PATCH v2] dt-bindings: riscv: deprecate riscv,isa

2023-06-09 Thread Rob Herring
On Thu, Jun 8, 2023 at 12:05 PM Conor Dooley wrote: > > On Thu, Jun 08, 2023 at 11:49:08AM -0600, Rob Herring wrote: > > On Thu, 08 Jun 2023 17:54:05 +0100, Conor Dooley wrote: > > > > As a result of implementing Sean's suggestion, I believe I need to add &g

Re: [PATCH v1] dt-bindings: riscv: deprecate riscv,isa

2023-06-08 Thread Rob Herring
On Tue, May 30, 2023 at 03:12:12PM +0100, Conor Dooley wrote: > On Thu, May 18, 2023 at 10:42:34PM +0100, Conor Dooley wrote: > > On Thu, May 18, 2023 at 02:30:53PM -0400, Sean Anderson wrote: > > > > > > > Why not just have something like > > > > > > mycpu { > > > ... > > > riscv,isa { > >

Re: [PATCH v2] dt-bindings: riscv: deprecate riscv,isa

2023-06-08 Thread Rob Herring
y a hart. > Originally I proposed properties in the cpu node, rather than as a child > of the cpu node, but some concerns were raised about the size of the dtb > for systems with dozens of cpus & dozens of extensions. Using a child > node, and dropping the "riscv,isa-extension-&q

Re: [PATCH] dt/bindings: fwu-mdata-mtd: drop changes outside FWU

2023-05-05 Thread Rob Herring
gt; On Thu, May 04, 2023 at 10:39:06AM -0500, Jassi Brar wrote: > > > > On Thu, 4 May 2023 at 10:19, Rob Herring wrote: > > > > > On Thu, May 4, 2023 at 9:01 AM Jassi Brar > > > > > wrote: > > > > > > > > > > > I may be wron

Re: [PATCH] dt/bindings: fwu-mdata-mtd: drop changes outside FWU

2023-05-04 Thread Rob Herring
On Thu, May 4, 2023 at 9:01 AM Jassi Brar wrote: > > On Thu, 4 May 2023 at 07:08, Ilias Apalodimas > wrote: > > [...] > > > > > > > I'm assuming it's per partition type rather than storage medium (e.g. > > > > > SATA, USB, SD, NAND, SPI-NOR)? GPT, 'fixed-partitions', other DT > > > > > partition

Re: [PATCH] dt/bindings: fwu-mdata-mtd: drop changes outside FWU

2023-05-03 Thread Rob Herring
On Wed, May 3, 2023 at 9:37 AM Ilias Apalodimas wrote: > > Hi Krzysztof, > > On Tue, Apr 11, 2023 at 07:38:11AM +0200, Krzysztof Kozlowski wrote: > > On 11/04/2023 01:21, jaswinder.si...@linaro.org wrote: > > > From: Jassi Brar > > > > > > Any requirement of FWU should not require changes to

Re: [PATCH] schemas: Add schema for firmware logs

2023-02-06 Thread Rob Herring
+boot-architecture On Mon, Feb 6, 2023 at 3:25 PM Simon Glass wrote: > > Hi Rob, > > On Mon, 6 Feb 2023 at 10:15, Rob Herring wrote: > > > > On Sat, Feb 4, 2023 at 6:04 AM Simon Glass wrote: > > > > > > Hi Peter, > > > >

Re: [PATCH] schemas: Add schema for firmware logs

2023-02-06 Thread Rob Herring
On Sat, Feb 4, 2023 at 6:04 AM Simon Glass wrote: > > Hi Peter, > > On Sat, 4 Feb 2023 at 02:36, Peter Robinson wrote: > > > > Hi Simon, > > > > Does it make sense to devise something that is compatible with the > > kernel's pstore [1] mechanism? > > Possibly...can you please be a little more

Re: [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver

2023-01-25 Thread Rob Herring
On Tue, Jan 24, 2023 at 9:56 AM Abdellatif El Khlifi wrote: > > On Mon, Jan 23, 2023 at 09:32:28AM -0700, Simon Glass wrote: > > Hi Rob, > > > > On Mon, 23 Jan 2023 at 08:13, Rob Herring wrote: > > > > > > On Fri, Jan 20, 2023 at 4:04 PM

Re: [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver

2023-01-23 Thread Rob Herring
On Fri, Jan 20, 2023 at 4:04 PM Simon Glass wrote: > > Hi Rob, > > On Thu, 19 Jan 2023 at 11:11, Rob Herring wrote: > > > > On Thu, Jan 19, 2023 at 10:41 AM Simon Glass wrote: > > > > > > Hi Abdellatif, > > > > > > On

Re: [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver

2023-01-19 Thread Rob Herring
On Thu, Jan 19, 2023 at 10:41 AM Simon Glass wrote: > > Hi Abdellatif, > > On Thu, 19 Jan 2023 at 09:32, Abdellatif El Khlifi > wrote: > > > > On Wed, Jan 18, 2023 at 08:59:32AM -0500, Tom Rini wrote: > > > On Wed, Jan 18, 2023 at 01:46:54PM +, Sudeep Holla wrote: > > > > On Wed, Jan 18,

Re: [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver

2023-01-17 Thread Rob Herring
3:44, Abdellatif El Khlifi > > > wrote: > > > > > > > > On Thu, Jan 12, 2023 at 04:43:32PM -0700, Simon Glass wrote: > > > > > Hi Rob, > > > > > > > > > > On Wed, 11 Jan 2023 at 19:10, Rob Herring wrote: > > >

Re: [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver

2023-01-17 Thread Rob Herring
On Thu, Jan 12, 2023 at 5:43 PM Simon Glass wrote: > > Hi Rob, > > On Wed, 11 Jan 2023 at 19:10, Rob Herring wrote: > > > > On Mon, Dec 19, 2022 at 1:21 PM Simon Glass wrote: > > > > > > Hi Abdellatif, > > > > > > On

Re: [PATCH V2 5/6] dt-bindings: nvmem: u-boot,env: add MAC's #nvmem-cell-cells

2023-01-13 Thread Rob Herring
ing proper values. Actual offsets > are picked by manufacturers and vary across devices. > > Signed-off-by: Rafał Miłecki > --- > .../devicetree/bindings/nvmem/layouts/u-boot,env.yaml | 7 ++- > 1 file changed, 6 insertions(+), 1 deletion(-) > Reviewed-by: Rob Herring

Re: [PATCH V2 3/6] dt-bindings: nvmem: convert U-Boot env vars to NVMEM layout

2023-01-13 Thread Rob Herring
me Documentation/devicetree/bindings/nvmem/{ => layouts}/u-boot,env.yaml > (77%) > Reviewed-by: Rob Herring

Re: [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver

2023-01-11 Thread Rob Herring
On Mon, Dec 19, 2022 at 1:21 PM Simon Glass wrote: > > Hi Abdellatif, > > On Mon, 19 Dec 2022 at 04:12, Abdellatif El Khlifi > wrote: > > > > On Mon, Dec 05, 2022 at 09:49:30AM -0600, Rob Herring wrote: > > > On Sun, Dec 4, 2022 at 1:22 PM Simon

Re: [PATCH v5] schemas: Add schema for U-Boot driver model 'phase tags'

2023-01-11 Thread Rob Herring
On Thu, Nov 10, 2022 at 10:59 AM Simon Glass wrote: > > U-Boot has some particular challenges with device tree and devices: > > - U-Boot has multiple build phases, such as a Secondary Program Loader > (SPL) phase which typically runs in a pre-SDRAM environment where code > and data space are

Re: [PATCH] Revert "time: add weak annotation to timer_read_counter declaration"

2023-01-11 Thread Rob Herring
On Wed, Jan 4, 2023 at 6:09 PM Harald Seiler wrote: > > This reverts commit 65ba7add0d609bbd035b8d42fafdaf428ac24751. > > A weak extern is a nasty sight to behold: If the symbol is never > defined, on ARM, the linker will replace the function call with a NOP. > This behavior isn't well documented

Re: [PATCH 1/3] dt-bindings: nvmem: u-boot,env: add MAC's #nvmem-cell-cells

2023-01-08 Thread Rob Herring
On Thu, Jan 05, 2023 at 06:10:36PM +0100, Rafał Miłecki wrote: > From: Rafał Miłecki > > U-Boot's "ethaddr" environment variable is very often used to store > *base* MAC address. It's used as a base for calculating addresses for > multiple interfaces. It's done by adding proper values. Actual

Re: [PATCH v5 3/3] arm: dts: am335x-sancloud-bbe-lite: UEFI SPI export

2023-01-03 Thread Rob Herring
On Sat, Dec 24, 2022 at 6:04 AM Paul Barker wrote: > > On 20/12/2022 15:55, Rob Herring wrote: > > On Wed, Nov 23, 2022 at 05:50:06PM +, Paul Barker wrote: > >> Add properties to the Authenta SPI flash device node to enable access by > >> a UEFI

Re: [PATCH v5 3/3] arm: dts: am335x-sancloud-bbe-lite: UEFI SPI export

2022-12-20 Thread Rob Herring
On Wed, Nov 23, 2022 at 05:50:06PM +, Paul Barker wrote: > Add properties to the Authenta SPI flash device node to enable access by > a UEFI application using a fixed GUID. > > Signed-off-by: Paul Barker > --- > arch/arm/dts/am335x-sancloud-bbe-lite-u-boot.dtsi | 13 ++--- >

[PATCH 1/2] dts: synquacer: Drop unused and undocumented SPI properties

2022-12-08 Thread Rob Herring
'active_clk_edges' and 'chipselect_num' SPI controller properties are unused in u-boot and Linux. They are also not documented in the binding. So drop them. Signed-off-by: Rob Herring --- arch/arm/dts/synquacer-sc2a11-developerbox-u-boot.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git

[PATCH 2/2] dts: synquacer: Drop unused and undocumented GPIO 'base' property

2022-12-08 Thread Rob Herring
The 'base' GPIO controller property is unused in u-boot and Linux. It is also not documented in the binding. So drop it. Signed-off-by: Rob Herring --- arch/arm/dts/synquacer-sc2a11.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/dts/synquacer-sc2a11.dtsi b/arch/arm/dts

[PATCH 3/4] dts: synquacer: Fix "arm, armv7-timer-mem" node address sizes

2022-12-06 Thread Rob Herring
The "arm,armv7-timer-mem" schema defines the address sizes for child nodes to be 32-bit as there's no need for 64-bit offsets and sizes of the child 'frame' nodes. Signed-off-by: Rob Herring --- arch/arm/dts/synquacer-sc2a11.dtsi | 10 +- 1 file changed, 5 insertions(+), 5

[PATCH 4/4] dts: synquacer: Fix idle-states 'entry-method' value

2022-12-06 Thread Rob Herring
The correct value for 'entry-method' in the idle-states binding is 'psci', not 'arm,psci'. It hasn't mattered because it isn't used by the OS. Signed-off-by: Rob Herring --- arch/arm/dts/synquacer-sc2a11.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/dts

[PATCH 1/4] dts: synquacer: Drop CPU 'arm,armv8' compatibles

2022-12-06 Thread Rob Herring
'arm,armv8' compatible is for software models only. so drop it from cpu nodes. Signed-off-by: Rob Herring --- arch/arm/dts/synquacer-sc2a11.dtsi | 48 +++--- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/arch/arm/dts/synquacer-sc2a11.dtsi b

[PATCH 2/4] dts: synquacer: Use generic node names

2022-12-06 Thread Rob Herring
DT node names should follow generic names defined in the DT spec. These are also now checked by dtschema tools. Signed-off-by: Rob Herring --- arch/arm/dts/synquacer-sc2a11-developerbox-u-boot.dtsi | 2 +- arch/arm/dts/synquacer-sc2a11-developerbox.dts | 2 +- arch/arm/dts/synquacer

[PATCH 0/4] Synquacer DT schema fixes

2022-12-06 Thread Rob Herring
This is a series of DT fixes for the Synquacer. These issues were found running the dtschema tools. I don't have a board, but Ilias has tested the changes for me. Thanks! Signed-off-by: Rob Herring --- Rob Herring (4): dts: synquacer: Drop CPU 'arm,armv8' compatibles dts

Re: [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver

2022-12-05 Thread Rob Herring
On Sun, Dec 4, 2022 at 1:22 PM Simon Glass wrote: > > Hi Rob, > > On Tue, 29 Nov 2022 at 05:22, Rob Herring wrote: > > > > On Fri, Nov 25, 2022 at 3:18 PM Simon Glass wrote: > > > > > > Hi Abdellatif, > > > > > > On T

Re: [PATCH v8 03/10] arm_ffa: introduce Arm FF-A low-level driver

2022-11-28 Thread Rob Herring
{ > > > > + int ret; > > > > + struct udevice *dev = NULL; > > > > + > > > > + ret = device_bind(dm_root(), DM_DRIVER_GET(arm_ffa), > > > > FFA_DRV_NAME, NULL, ofnode_null(), > > > > + ); &g

Re: [PATCH v4] schemas: Add schema for U-Boot driver model 'phase tags'

2022-11-14 Thread Rob Herring
tree/?q=a%3Asjg%40chromium.org And 'lei' can make that search a persistent mailbox. > > On Thu, 10 Nov 2022 at 11:30, Rob Herring wrote: > > > > On Thu, Nov 10, 2022 at 10:59 AM Simon Glass wrote: > > > > > > Hi Rob, > > > > > > On Tue, 8 Nov 2022 at 10

Re: [PATCH v4] schemas: Add schema for U-Boot driver model 'phase tags'

2022-11-10 Thread Rob Herring
On Thu, Nov 10, 2022 at 10:59 AM Simon Glass wrote: > > Hi Rob, > > On Tue, 8 Nov 2022 at 10:19, Rob Herring wrote: > > > > On Tue, Nov 1, 2022 at 10:13 PM Simon Glass wrote: > > > > > > U-Boot has some particular challenges with device tree and device

Re: [PATCH v4] schemas: Add schema for U-Boot driver model 'phase tags'

2022-11-08 Thread Rob Herring
On Tue, Nov 1, 2022 at 10:13 PM Simon Glass wrote: > > U-Boot has some particular challenges with device tree and devices: > > - U-Boot has multiple build phases, such as a Secondary Program Loader > (SPL) phase which typically runs in a pre-SDRAM environment where code > and data space are

Re: [PATCH V3 2/2] dt-bindings: nvmem: u-boot,env: add Broadcom's variant binding

2022-10-31 Thread Rob Herring
On Tue, 18 Oct 2022 17:42:02 +0200, Rafał Miłecki wrote: > From: Rafał Miłecki > > Broadcom uses U-Boot for a lot of their bcmbca familiy chipsets. U-Boot > stores its configuration in an environment data block. > > Such blocks are usually stored on flash as a separated partition at >

Re: [PATCH V3 1/2] dt-bindings: mtd: partitions: u-boot: allow dynamic subpartitions

2022-10-31 Thread Rob Herring
On Tue, 18 Oct 2022 17:42:01 +0200, Rafał Miłecki wrote: > From: Rafał Miłecki > > U-Boot partition may contain subpartitions. For example Broadcom > includes environment data block in the middle of its U-Boot partition. > > This allows describing Broadcom's U-Boot env data and will allow >

Re: [PATCH V2] dt-bindings: nvmem: u-boot, env: add Broadcom's variant binding

2022-10-18 Thread Rob Herring
On Tue, Oct 18, 2022 at 9:10 AM Conor Dooley wrote: > > On Tue, Oct 18, 2022 at 03:58:38PM +0200, Rafał Miłecki wrote: > > On 18.10.2022 12:19, Conor Dooley wrote: > > > On Fri, Oct 14, 2022 at 04:09:40PM -0500, Rob Herring wrote: > > > > On Fri, 30 Sep 2022 18

Re: [PATCH V2] dt-bindings: nvmem: u-boot, env: add Broadcom's variant binding

2022-10-18 Thread Rob Herring
On Tue, Oct 18, 2022 at 5:19 AM Conor Dooley wrote: > > On Fri, Oct 14, 2022 at 04:09:40PM -0500, Rob Herring wrote: > > On Fri, 30 Sep 2022 18:36:31 +0200, Rafał Miłecki wrote: > > > From: Rafał Miłecki > > > > > > Broadcom uses U-Boot for a lot o

Re: [PATCH V2] dt-bindings: nvmem: u-boot,env: add Broadcom's variant binding

2022-10-14 Thread Rob Herring
On Fri, 30 Sep 2022 18:36:31 +0200, Rafał Miłecki wrote: > From: Rafał Miłecki > > Broadcom uses U-Boot for a lot of their bcmbca familiy chipsets. U-Boot > stores its configuration in an environment data block. > > Such blocks are usually stored on flash as a separated partition at > hardcoded

Re: [PATCH v3] schemas: Add schema for U-Boot driver model 'phase tags'

2022-10-10 Thread Rob Herring
On Tue, Oct 4, 2022 at 6:22 PM Simon Glass wrote: > > Until recently it has not been possible to add any U-Boot-specific > properties to the device tree schema. Now that it is somewhat separated > from Linux and people are feeling the enormous pain of the bifurcated > schema, it seems like a good

Re: [PATCH] dt-bindings: nvmem: u-boot,env: add basic NVMEM cells

2022-09-13 Thread Rob Herring
On Sun, 03 Jul 2022 10:48:43 +0200, Rafał Miłecki wrote: > From: Rafał Miłecki > > U-Boot doesn't have cells at hardcoded addresses. They are stored in > internal format. It's still important to define relevant cells in DT so > NVMEM consumers can reference them. > > Update binding to allow

Re: ethernet dt aliases implications in U-Boot and Linux

2022-08-23 Thread Rob Herring
On Tue, Aug 9, 2022 at 4:39 PM Tim Harvey wrote: > > On Tue, Aug 9, 2022 at 2:31 PM Pali Rohár wrote: > > > > On Tuesday 09 August 2022 16:48:23 Sean Anderson wrote: > > > On 8/8/22 5:45 PM, Michal Suchánek wrote: > > > > On Mon, Aug 08, 2022 at 02:38:35PM -0700, Stephen Hemminger wrote: > > >

Re: [PATCH 1/2] dt-bindings: mtd: partitions: add binding for U-Boot bootloader

2022-07-18 Thread Rob Herring
his commit adds > Broadcom specific binding. > > Signed-off-by: Rafał Miłecki > --- > .../bindings/mtd/partitions/u-boot.yaml | 49 +++ > 1 file changed, 49 insertions(+) > create mode 100644 > Documentation/devicetree/bindings/mtd/partitions/u-boot.yaml > Reviewed-by: Rob Herring

Re: [PATCH v6 3/7] tpm: Add the RNG child device

2022-07-14 Thread Rob Herring
On Wed, Jul 13, 2022 at 9:28 AM Simon Glass wrote: > > Hi Rob, > > On Tue, 12 Jul 2022 at 08:11, Rob Herring wrote: > > > > On Tue, Jul 12, 2022 at 5:04 AM Simon Glass wrote: > > > > > > Hi Ilias, > > > > > > On Fri, 8 Jul 2022 at 02

  1   2   3   4   5   6   >