Re: [PATCH 01/19] powerpc: Generalize MPC831x platform support

2025-01-07 Thread J . Neuschäfer
On Mon, Jan 06, 2025 at 02:50:31PM +0100, Christophe Leroy wrote: > > > Le 02/01/2025 à 19:31, J. Neuschäfer via B4 Relay a écrit : > > [Vous ne recevez pas souvent de courriers de > > devnull+j.ne.posteo@kernel.org. Découvrez pourquoi ceci est important

Re: [PATCH 08/19] powerpc: boot: Enable FIT image generation

2025-01-07 Thread J . Neuschäfer
On Mon, Jan 06, 2025 at 02:52:59PM +0100, Christophe Leroy wrote: > > > Le 02/01/2025 à 19:31, J. Neuschäfer via B4 Relay a écrit : > > [Vous ne recevez pas souvent de courriers de > > devnull+j.ne.posteo@kernel.org. Découvrez pourquoi ceci est important

Re: [PATCH 09/19] powerpc: boot: Build devicetrees when CONFIG_MPC831x=y

2025-01-07 Thread J . Neuschäfer
On Mon, Jan 06, 2025 at 02:55:22PM +0100, Christophe Leroy wrote: > Le 02/01/2025 à 19:31, J. Neuschäfer via B4 Relay a écrit : > > [Vous ne recevez pas souvent de courriers de > > devnull+j.ne.posteo@kernel.org. Découvrez pourquoi ceci est important à >

Re: [PATCH 0/9] YAML conversion of several Freescale/PowerPC DT bindings

2025-01-31 Thread J . Neuschäfer
On Wed, Jan 29, 2025 at 05:29:41PM -0500, Frank Li wrote: > On Sun, Jan 26, 2025 at 07:58:55PM +0100, J. Neuschäfer wrote: > > This is a spin-off of the series titled > > "powerpc: MPC83xx cleanup and LANCOM NWAPP2 board". > > > > During the development of t

Re: [PATCH 5/9] dt-bindings: dma: Convert fsl,elo*-dma bindings to YAML

2025-02-04 Thread J . Neuschäfer
On Fri, Jan 31, 2025 at 04:16:07PM -0600, Rob Herring wrote: > On Fri, Jan 31, 2025 at 8:03 AM J. Neuschäfer wrote: > > > > On Sun, Jan 26, 2025 at 10:47:35PM -0600, Rob Herring wrote: > > > On Sun, Jan 26, 2025 at 07:59:00PM +0100, J. Neuschäfer wrote: > > &

Re: [PATCH 5/9] dt-bindings: dma: Convert fsl,elo*-dma bindings to YAML

2025-01-31 Thread J . Neuschäfer
On Sun, Jan 26, 2025 at 10:47:35PM -0600, Rob Herring wrote: > On Sun, Jan 26, 2025 at 07:59:00PM +0100, J. Neuschäfer wrote: > > The devicetree bindings for Freescale DMA engines have so far existed as > > a text file. This patch converts them to YAML, and specifies all the > &g

Re: [PATCH 5/9] dt-bindings: dma: Convert fsl,elo*-dma bindings to YAML

2025-02-04 Thread J . Neuschäfer
On Wed, Jan 29, 2025 at 05:52:31PM -0500, Frank Li wrote: > On Sun, Jan 26, 2025 at 07:59:00PM +0100, J. Neuschäfer wrote: > > The devicetree bindings for Freescale DMA engines have so far existed as > > a text file. This patch converts them to YAML, and specifies all the > &g

Re: [PATCH 6/9] dt-bindings: pci: Add fsl,mpc83xx-pcie bindings

2025-02-04 Thread J . Neuschäfer
On Sun, Jan 26, 2025 at 10:50:04PM -0600, Rob Herring wrote: > On Sun, Jan 26, 2025 at 07:59:01PM +0100, J. Neuschäfer wrote: > > Supplement Documentation/devicetree/bindings/pci/fsl,pci.txt with a more > > formal binding in YAML format. > > > > S

Re: [PATCH 6/9] dt-bindings: pci: Add fsl,mpc83xx-pcie bindings

2025-02-04 Thread J . Neuschäfer
On Wed, Jan 29, 2025 at 05:55:26PM -0500, Frank Li wrote: > On Sun, Jan 26, 2025 at 07:59:01PM +0100, J. Neuschäfer wrote: > > Supplement Documentation/devicetree/bindings/pci/fsl,pci.txt with a more > > formal binding in YAML format. > > > > S

Re: [PATCH v2 00/12] YAML conversion of several Freescale/PowerPC DT bindings

2025-02-07 Thread J . Neuschäfer
On Fri, Feb 07, 2025 at 09:38:05PM +, Mark Brown wrote: > On Fri, Feb 07, 2025 at 10:30:17PM +0100, J. Neuschäfer via B4 Relay wrote: > > > This is a spin-off of the series titled > > "powerpc: MPC83xx cleanup and LANCOM NWAPP2 board". > > > During the

Re: [PATCH v2 00/12] YAML conversion of several Freescale/PowerPC DT bindings

2025-02-10 Thread J . Neuschäfer
On Mon, Feb 10, 2025 at 12:59:35PM +, Mark Brown wrote: > On Sat, Feb 08, 2025 at 02:20:47AM +0000, J. Neuschäfer wrote: > > On Fri, Feb 07, 2025 at 09:38:05PM +, Mark Brown wrote: > > > > What's the story with dependencies here - why is all this stuff in on

Re: [PATCH v2 09/12] dt-bindings: memory-controllers: Convert fsl,elbc to YAML

2025-02-10 Thread J . Neuschäfer
On Sun, Feb 09, 2025 at 02:31:34PM -0600, Crystal Wood wrote: > On Fri, Feb 07, 2025 at 10:30:26PM +0100, J. Neuschäfer via B4 Relay wrote: > > From: "J. Neuschäfer" > > > > Convert the Freescale localbus controller bindings from text form to > > YAML. T

Re: [PATCH 8/9] dt-bindings: spi: Convert Freescale SPI bindings to YAML

2025-02-05 Thread J . Neuschäfer
On Sun, Jan 26, 2025 at 11:09:01PM -0600, Rob Herring wrote: > On Sun, Jan 26, 2025 at 07:59:03PM +0100, J. Neuschäfer wrote: > > fsl-spi.txt contains the bindings for the fsl,spi and fsl,espi > > contollers. Convert them to YAML. > > > > Signed-off-by: J. Neuschäfer

Re: [PATCH RFC 9/9] dt-bindings: nand: Convert fsl,elbc bindings to YAML

2025-02-06 Thread J . Neuschäfer
On Sun, Jan 26, 2025 at 10:23:21PM -0600, Rob Herring wrote: > On Sun, Jan 26, 2025 at 07:59:04PM +0100, J. Neuschäfer wrote: > > Convert the Freescale localbus controller bindings from text form to > > YAML. The list of compatible strings reflects current usage. > > > &

Re: [PATCH RFC 9/9] dt-bindings: nand: Convert fsl,elbc bindings to YAML

2025-02-06 Thread J . Neuschäfer
On Mon, Jan 27, 2025 at 09:37:32AM +0100, Krzysztof Kozlowski wrote: > On Sun, Jan 26, 2025 at 07:59:04PM +0100, J. Neuschäfer wrote: > > Convert the Freescale localbus controller bindings from text form to > > YAML. The list of compatible strings reflects current usage. > &

Re: [PATCH RFC 9/9] dt-bindings: nand: Convert fsl,elbc bindings to YAML

2025-02-06 Thread J . Neuschäfer
On Wed, Jan 29, 2025 at 06:01:04PM -0500, Frank Li wrote: > On Sun, Jan 26, 2025 at 07:59:04PM +0100, J. Neuschäfer wrote: > > Convert the Freescale localbus controller bindings from text form to > > YAML. The list of compatible strings reflects current usage. > > > >

Re: [PATCH 6/9] dt-bindings: pci: Add fsl,mpc83xx-pcie bindings

2025-02-07 Thread J . Neuschäfer
On Thu, Feb 06, 2025 at 06:12:47PM +0530, Mukesh Kumar Savaliya wrote: > neat: subject: since binding is already mentioned in the prefix of the > subject, no need to add bindings word again. Sounds reasonable, thanks J. Neuschäfer

Re: [PATCH v2 4/5] powerpc: kvm: drop 32-bit book3s

2025-02-02 Thread J . Neuschäfer
mory to run AmigaOS, Mac OS 9, or another XFCE in KVM. FWIW, I second this. I do intend to get KVM to run on my e300-based board for some relatively light guests such as Mac OS 9. I suspect I won't be able to contribute much to the maintenance, though. Best regards, J. Neuschäfer

Re: [PATCH 2/9] dt-bindings: ata: Convert fsl,pq-sata binding to YAML

2025-01-31 Thread J . Neuschäfer
On Mon, Jan 27, 2025 at 08:22:55AM +0900, Damien Le Moal wrote: > On 1/27/25 03:58, J. Neuschäfer via B4 Relay wrote: > > From: "J. Neuschäfer" > > > > Convert the Freescale PowerQUICC SATA controller binding from text form > > to YAML. The list of comp

Re: [PATCH 16/19] powerpc: dts: Add LANCOM NWAPP2 board devicetree

2025-01-19 Thread J . Neuschäfer
On Fri, Jan 10, 2025 at 04:24:27PM +0100, Krzysztof Kozlowski wrote: > On 02/01/2025 19:31, J. Neuschäfer via B4 Relay wrote: [...] > > + compatible = "lancom,nwapp2", "fsl,mpc8314e"; > > Missing bindings. Please run scripts/checkpatch.pl and fix report

Re: [PATCH 3/9] dt-bindings: crypto: Convert fsl,sec-2.0 binding to YAML

2025-01-29 Thread J . Neuschäfer
On Sun, Jan 26, 2025 at 10:41:28PM -0600, Rob Herring wrote: > On Sun, Jan 26, 2025 at 07:58:58PM +0100, J. Neuschäfer wrote: > > Convert the Freescale security engine (crypto accelerator) binding from > > text form to YAML. The list of compatible strings reflects what was > >

Re: [PATCH 14/19] powerpc: mpc83xx: Switch to of_platform_populate

2025-01-04 Thread J . Neuschäfer
On Thu, Jan 02, 2025 at 12:51:47PM -0600, Rob Herring wrote: > On Thu, Jan 2, 2025 at 12:32 PM J. Neuschäfer via B4 Relay > wrote: > > > > From: "J. Neuschäfer" > > > > Quoting from drivers/of/platform.c: > > > > > of_platform_populate()

Re: [PATCH 13/19] gpio: mpc8xxx: Add MPC8314 support

2025-01-04 Thread J . Neuschäfer
On Thu, Jan 02, 2025 at 10:38:22PM +0100, Linus Walleij wrote: > On Thu, Jan 2, 2025 at 7:32 PM J. Neuschäfer via B4 Relay > wrote: > > > From: "J. Neuschäfer" > > > > GPIO input, output, and interrupts have been tested on a MPC8314E board. > > > &g

Re: [PATCH 14/19] powerpc: mpc83xx: Switch to of_platform_populate

2025-01-10 Thread J . Neuschäfer
On Sun, Jan 05, 2025 at 02:28:37PM -0600, Rob Herring wrote: > On Sat, Jan 4, 2025 at 8:50 AM J. Neuschäfer wrote: > > > > On Thu, Jan 02, 2025 at 12:51:47PM -0600, Rob Herring wrote: > > > On Thu, Jan 2, 2025 at 12:32 PM J. Neuschäfer via B4 Relay > > > wrote: [

Re: [PATCH 04/19] powerpc: dts: mpc8315e: Add labels to peripherals

2025-01-10 Thread J . Neuschäfer
On Fri, Jan 10, 2025 at 04:19:56PM +0100, Krzysztof Kozlowski wrote: > On 02/01/2025 19:31, J. Neuschäfer via B4 Relay wrote: > > From: "J. Neuschäfer" > > > > Labels can be used in board-specific devicetrees to refer to nodes more > > conveniently. >

Re: [PATCH 10/19] powerpc: dts: Add MPC8314E devicetree

2025-01-10 Thread J . Neuschäfer
On Fri, Jan 10, 2025 at 04:21:58PM +0100, Krzysztof Kozlowski wrote: > On 02/01/2025 19:31, J. Neuschäfer via B4 Relay wrote: > > From: "J. Neuschäfer" > > > > The MPC8314E is a variant of the MPC8315E without SATA controllers. > > > > Signed-off-b

Re: [PATCH 16/19] powerpc: dts: Add LANCOM NWAPP2 board devicetree

2025-01-10 Thread J . Neuschäfer
On Fri, Jan 10, 2025 at 04:24:27PM +0100, Krzysztof Kozlowski wrote: > On 02/01/2025 19:31, J. Neuschäfer via B4 Relay wrote: [...] > > +#include > > +#include > > +#include > > + > > +/ { > > + compatible = "lancom,nwapp2", "fs

Re: [PATCH v2 03/12] dt-bindings: crypto: Convert fsl,sec-2.0 to YAML

2025-02-13 Thread J . Neuschäfer
On Wed, Feb 12, 2025 at 01:33:14PM -0600, Rob Herring wrote: > On Fri, Feb 07, 2025 at 10:30:20PM +0100, J. Neuschäfer wrote: > > Convert the Freescale security engine (crypto accelerator) binding from > > text form to YAML. The list of compatible strings reflects what was > >

Re: [PATCH v2 09/12] dt-bindings: memory-controllers: Convert fsl,elbc to YAML

2025-02-09 Thread J . Neuschäfer
On Sun, Feb 09, 2025 at 06:30:44PM +0100, Krzysztof Kozlowski wrote: > On 09/02/2025 18:28, J. Neuschäfer wrote: > > On Fri, Feb 07, 2025 at 05:44:59PM -0600, Rob Herring (Arm) wrote: > >> On Fri, 07 Feb 2025 22:30:26 +0100, J. Neuschäfer wrote: > > [...] > >>>

Re: [PATCH v2 09/12] dt-bindings: memory-controllers: Convert fsl,elbc to YAML

2025-02-09 Thread J . Neuschäfer
On Fri, Feb 07, 2025 at 05:44:59PM -0600, Rob Herring (Arm) wrote: > On Fri, 07 Feb 2025 22:30:26 +0100, J. Neuschäfer wrote: [...] > > .../bindings/memory-controllers/fsl,elbc.yaml | 146 > > + > > .../devicetree/bindings/powerpc/fsl/lbc.txt

Re: [PATCH v2 06/12] dt-bindings: pci: Convert fsl,mpc83xx-pcie to YAML

2025-02-08 Thread J . Neuschäfer
On Fri, Feb 07, 2025 at 10:30:23PM +0100, J. Neuschäfer via B4 Relay wrote: > From: "J. Neuschäfer" > > Formalise the binding for the PCI controllers in the Freescale MPC8xxx > chip family. Information about PCI-X-specific properties was taken from > fsl,pci.txt. The

Re: [PATCH] dt-bindings: interrupt-controller: Convert fsl,mpic-msi to YAML

2025-04-11 Thread J . Neuschäfer
On Fri, Apr 04, 2025 at 06:06:39PM +0100, Conor Dooley wrote: > On Thu, Apr 03, 2025 at 07:38:00PM +0200, J. Neuschäfer via B4 Relay wrote: > > From: "J. Neuschäfer" > > > > As part of a larger effort to bring various PowerPC-related bindings > > into th

Re: [PATCH v2] dt-bindings: powerpc: Convert fsl/pmc.txt to YAML

2025-04-17 Thread J . Neuschäfer
On Sat, Apr 12, 2025 at 01:37:32PM -0500, Rob Herring wrote: > On Sat, Apr 12, 2025 at 02:49:38PM +0200, J. Neuschäfer wrote: > > This patch rewrites pmc.txt into YAML format. Descriptive texts are > > expanded or shortened in a few places to better fit today's conventions.

Re: [PATCH v3 2/3] dt-bindings: nand: Add fsl,elbc-fcm-nand

2025-03-08 Thread J . Neuschäfer
Miquel, what do you think about Rob's suggestion below? On Mon, Mar 03, 2025 at 08:00:21AM -0600, Rob Herring wrote: > On Wed, Feb 26, 2025 at 12:45:17PM -0600, Rob Herring (Arm) wrote: > > > > On Wed, 26 Feb 2025 18:01:41 +0100, J. Neuschäfer wrote: > > > Formalize

Re: [PATCH v3] dt-bindings: dma: Convert fsl,elo*-dma to YAML

2025-03-04 Thread J . Neuschäfer
On Mon, Mar 03, 2025 at 07:42:00AM -0600, Rob Herring wrote: > On Wed, Feb 26, 2025 at 11:29:54AM -0600, Rob Herring (Arm) wrote: > > > > On Wed, 26 Feb 2025 16:57:17 +0100, J. Neuschäfer wrote: > > > The devicetree bindings for Freescale DMA engines have so far existed as

Re: [PATCH v2 05/12] dt-bindings: dma: Convert fsl,elo*-dma to YAML

2025-02-14 Thread J . Neuschäfer
On Mon, Feb 10, 2025 at 02:39:13PM -0500, Frank Li wrote: > On Fri, Feb 07, 2025 at 10:30:22PM +0100, J. Neuschäfer via B4 Relay wrote: > > From: "J. Neuschäfer" > > > > The devicetree bindings for Freescale DMA engines have so far existed as > > a text file.

Re: [PATCH v2 12/12] dt-bindings: mtd: raw-nand-chip: Relax node name pattern

2025-02-17 Thread J . Neuschäfer
DT conventions, I'm already ignoring a validation warning from dtc, which suggests to use nand@1 instead of nand@1,0 because the eLBC bus has historically been specified with compatible = ..., "simple-bus", so I guess the fsl,elbc-fcm-nand binding can't be perfect anyway. In any case, I'll drop this patch during further development. Thank you for your inputs, J. Neuschäfer

Re: [PATCH v2 11/12] dt-bindings: nand: Add fsl,elbc-fcm-nand

2025-02-16 Thread J . Neuschäfer
On Mon, Feb 10, 2025 at 06:01:57PM -0600, Rob Herring wrote: > On Fri, Feb 07, 2025 at 10:30:28PM +0100, J. Neuschäfer wrote: > > Formalize the binding already supported by the fsl_elbc_nand.c driver > > and used in several device trees in arch/powerpc/boot/dts/. > >

Re: [PATCH v2 09/12] dt-bindings: memory-controllers: Convert fsl,elbc to YAML

2025-02-16 Thread J . Neuschäfer
On Mon, Feb 10, 2025 at 03:53:24PM -0600, Rob Herring wrote: > On Sun, Feb 09, 2025 at 02:31:34PM -0600, Crystal Wood wrote: > > On Fri, Feb 07, 2025 at 10:30:26PM +0100, J. Neuschäfer via B4 Relay wrote: > > > From: "J. Neuschäfer" > > > > > > Conv

Re: [PATCH v2 12/12] dt-bindings: mtd: raw-nand-chip: Relax node name pattern

2025-02-16 Thread J . Neuschäfer
On Mon, Feb 10, 2025 at 09:27:22AM +0100, Miquel Raynal wrote: > Hello, > > On 07/02/2025 at 22:30:29 +01, J. Neuschäfer via B4 Relay > wrote: > > > From: "J. Neuschäfer" > > > > In some scenarios, such as under the Freescale eLBC bus, there are raw

Re: [PATCH] powerpc/fsl_lbc: Explicitly populate bus

2025-02-20 Thread J . Neuschäfer
On Sun, Feb 09, 2025 at 10:58:50PM +0100, J. Neuschäfer via B4 Relay wrote: > From: "J. Neuschäfer" > > Historically, devicetree nodes representing the Freescale Enhanced > Local Bus Controller (eLBC) have compatible strings such as: > > compatible = "fsl,m

Re: [PATCH v2 05/12] dt-bindings: dma: Convert fsl,elo*-dma to YAML

2025-02-25 Thread J . Neuschäfer
On Fri, Feb 14, 2025 at 12:35:41PM +, J. Neuschäfer wrote: > On Mon, Feb 10, 2025 at 02:39:13PM -0500, Frank Li wrote: > > On Fri, Feb 07, 2025 at 10:30:22PM +0100, J. Neuschäfer via B4 Relay wrote: > > > From: "J. Neuschäfer" > > > > > > The devi

Re: [PATCH v2] dt-bindings: interrupt-controller: Convert fsl,mpic-msi to YAML

2025-06-28 Thread J . Neuschäfer
On Wed, Jun 25, 2025 at 03:12:32PM -0500, Rob Herring wrote: > On Wed, Jun 11, 2025 at 11:42:09AM +0200, J. Neuschäfer wrote: > > As part of a larger effort to bring various PowerPC-related bindings > > into the YAML world, this patch converts msi-pic.txt to YAML and moves > >

[PATCH v2 00/12] YAML conversion of several Freescale/PowerPC DT bindings

2025-02-07 Thread J . Neuschäfer via B4 Relay
any case don't mention all valid compatible strings. Signed-off-by: J. Neuschäfer --- Changes in v2: - rebased on v6.14-rc1 - various style cleanups, both in YAML and in DTS examples - minor improvements to the commit messages - Link to v1: https://lore.kernel.org/r/20250126-ppcyaml-v1-0-506

[PATCH v2 12/12] dt-bindings: mtd: raw-nand-chip: Relax node name pattern

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" In some scenarios, such as under the Freescale eLBC bus, there are raw NAND chips with a unit address that has a comma in it (cs,offset). Relax the $nodename pattern in raw-nand-chip.yaml to allow such unit addresses. Signed-off-by: J. Neuschäfer --- V2: -

[PATCH v2 09/12] dt-bindings: memory-controllers: Convert fsl,elbc to YAML

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert the Freescale localbus controller bindings from text form to YAML. The updated list of compatible strings reflects current usage in arch/powerpc/boot/dts/, except that many existing device trees erroneously specify "simple-bus" in addition to

[PATCH v2 07/12] dt-bindings: watchdog: Convert mpc8xxx-wdt to YAML

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert mpc83xx-wdt.txt to YAML to enable automatic schema validation. Reviewed-by: Rob Herring (Arm) Signed-off-by: J. Neuschäfer --- V2: - trim subject line (remove "binding") - fix property order to comply with dts coding style --- .../devicetr

[PATCH v2 08/12] dt-bindings: spi: Convert Freescale SPI bindings to YAML

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" fsl-spi.txt contains the bindings for the fsl,spi and fsl,espi contollers. Convert them to YAML. Signed-off-by: J. Neuschäfer --- V2: - add missing end-of-document ("...") markers - add missing constraints to interrupts, fsl,espi-num-chipselects,

[PATCH v2 06/12] dt-bindings: pci: Convert fsl,mpc83xx-pcie to YAML

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Formalise the binding for the PCI controllers in the Freescale MPC8xxx chip family. Information about PCI-X-specific properties was taken from fsl,pci.txt. The examples were taken from mpc8315erdb.dts and xpedite5200_xmon.dts. Signed-off-by: J. Neuschäfer --- V

[PATCH v2 02/12] dt-bindings: ata: Convert fsl,pq-sata to YAML

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert the Freescale PowerQUICC SATA controller binding from text form to YAML. The list of compatible strings reflects current usage. To clarify the description, I changed it to mention "each SATA controller" instead of each port. Reviewed-by: Rob H

[PATCH v2 03/12] dt-bindings: crypto: Convert fsl,sec-2.0 to YAML

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert the Freescale security engine (crypto accelerator) binding from text form to YAML. The list of compatible strings reflects what was previously described in prose; not all combinations occur in existing devicetrees. Signed-off-by: J. Neuschäfer --- V2:

[PATCH v2 04/12] dt-bindings: mfd: Convert fsl,mcu-mpc8349emitx to YAML

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert mcu-mpc8349emitx.txt to YAML and list the compatible strings currently in use. Reviewed-by: Rob Herring (Arm) Signed-off-by: J. Neuschäfer --- V2: - trim subject line (remove "binding") - fix property order to comply with dts coding style -

[PATCH v2 01/12] dt-bindings: powerpc: Add Freescale/NXP MPC83xx SoCs

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Add a new binding for MPC83xx platforms, describing the board compatible strings used in currently existing device trees. Note that the SoC bus is called immr@... in many existing devicetrees, but this contradicts the simple-bus binding. Reviewed-by: Rob He

[PATCH v2 10/12] dt-bindings: memory-controllers: Add fsl,elbc-gpcm-uio

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Formalize the binding already supported by the uio_fsl_elbc_gpcm.c driver. Signed-off-by: J. Neuschäfer --- V2: - split out from fsl,elbc patch - add description - remove "device_type" property - move to bindings/memory-controllers --- .../memory-

[PATCH v2 05/12] dt-bindings: dma: Convert fsl,elo*-dma to YAML

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The devicetree bindings for Freescale DMA engines have so far existed as a text file. This patch converts them to YAML, and specifies all the compatible strings currently in use in arch/powerpc/boot/dts. Signed-off-by: J. Neuschäfer --- V2: - remove unnecessary

[PATCH v2 11/12] dt-bindings: nand: Add fsl,elbc-fcm-nand

2025-02-07 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Formalize the binding already supported by the fsl_elbc_nand.c driver and used in several device trees in arch/powerpc/boot/dts/. Signed-off-by: J. Neuschäfer --- V2: - split out from fsl,elbc binding patch - constrain #address-cells and #size-cells - add

[PATCH] powerpc/fsl_lbc: Explicitly populate bus

2025-02-09 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Historically, devicetree nodes representing the Freescale Enhanced Local Bus Controller (eLBC) have compatible strings such as: compatible = "fsl,mpc8313-elbc", "fsl,elbc", "simple-bus"; The "simple-bus" string caus

[PATCH RFC 9/9] dt-bindings: nand: Convert fsl,elbc bindings to YAML

2025-01-26 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert the Freescale localbus controller bindings from text form to YAML. The list of compatible strings reflects current usage. Changes compared to the txt version: - removed the board-control (fsl,mpc8272ads-bcsr) node because it only appears in this e

[PATCH 8/9] dt-bindings: spi: Convert Freescale SPI bindings to YAML

2025-01-26 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" fsl-spi.txt contains the bindings for the fsl,spi and fsl,espi contollers. Convert them to YAML. Signed-off-by: J. Neuschäfer --- .../devicetree/bindings/spi/fsl,espi.yaml | 56 + Documentation/devicetree/bindings/spi/fsl,spi

[PATCH 6/9] dt-bindings: pci: Add fsl,mpc83xx-pcie bindings

2025-01-26 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Supplement Documentation/devicetree/bindings/pci/fsl,pci.txt with a more formal binding in YAML format. Signed-off-by: J. Neuschäfer --- .../devicetree/bindings/pci/fsl,mpc8xxx-pci.yaml | 83 ++ 1 file changed, 83 insertions(+) di

[PATCH 3/9] dt-bindings: crypto: Convert fsl,sec-2.0 binding to YAML

2025-01-26 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert the Freescale security engine (crypto accelerator) binding from text form to YAML. The list of compatible strings reflects what was previously described in prose; not all combinations occur in existing devicetrees. Signed-off-by: J. Neuschäfer --- .../

[PATCH 7/9] dt-bindings: watchdog: Convert mpc8xxx-wdt binding to YAML

2025-01-26 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert mpc83xx-wdt.txt to YAML to enable automatic schema validation. Signed-off-by: J. Neuschäfer --- .../devicetree/bindings/watchdog/mpc8xxx-wdt.txt | 25 - .../devicetree/bindings/watchdog/mpc8xxx-wdt.yaml | 64 ++ 2 files c

[PATCH 4/9] dt-bindings: mfd: Convert fsl,mcu-mpc8349emitx binding to YAML

2025-01-26 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert mcu-mpc8349emitx.txt to YAML and list the compatible strings currently in use. Signed-off-by: J. Neuschäfer --- .../bindings/mfd/fsl,mcu-mpc8349emitx.yaml | 53 ++ .../bindings/powerpc/fsl/mcu-mpc8349emitx.txt | 17

[PATCH 2/9] dt-bindings: ata: Convert fsl,pq-sata binding to YAML

2025-01-26 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert the Freescale PowerQUICC SATA controller binding from text form to YAML. The list of compatible strings reflects current usage. Signed-off-by: J. Neuschäfer --- .../devicetree/bindings/ata/fsl,pq-sata.yaml | 59 ++ Doc

[PATCH 0/9] YAML conversion of several Freescale/PowerPC DT bindings

2025-01-26 Thread J . Neuschäfer via B4 Relay
any case don't mention all valid compatible strings. Signed-off-by: J. Neuschäfer --- J. Neuschäfer (9): dt-bindings: powerpc: Add binding for Freescale/NXP MPC83xx SoCs dt-bindings: ata: Convert fsl,pq-sata binding to YAML dt-bindings: crypto: Convert fsl,sec-2.0 binding to YA

[PATCH 1/9] dt-bindings: powerpc: Add binding for Freescale/NXP MPC83xx SoCs

2025-01-26 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Add a new binding for MPC83xx platforms, describing the board compatible strings used in currently existing device trees. Note that the SoC bus is called immr@... in many existing devicetrees, but this contradicts the simple-bus binding. Signed-off-by: J.

[PATCH 5/9] dt-bindings: dma: Convert fsl,elo*-dma bindings to YAML

2025-01-26 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The devicetree bindings for Freescale DMA engines have so far existed as a text file. This patch converts them to YAML, and specifies all the compatible strings currently in use in arch/powerpc/boot/dts. Signed-off-by: J. Neuschäfer --- .../devicetree/bindin

[PATCH] powerpc/microwatt: Fix model property in device tree

2024-12-25 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The standard property for the model name is called "model". Signed-off-by: J. Neuschäfer --- arch/powerpc/boot/dts/microwatt.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/powerpc/boot/dts/microwatt.dts b/arch/powerpc/bo

[PATCH 02/19] powerpc: dts: Extract mpc8315e.dtsi from mpc8315erdb.dts

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" To make it easier to add other devices based on the MPC831{4,5}{,E}, put the common parts into a dtsi file. mpc8315erdb.dtb remains identical after this patch. Signed-off-by: J. Neuschäfer --- Checkpatch (rightfully) complains about a lot of compatible strings

[PATCH 06/19] powerpc: dts: mpc8315e: Add missing #cells properties to SPI bus

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" These properties are required by the spi-controller binding. Signed-off-by: J. Neuschäfer --- arch/powerpc/boot/dts/mpc8315e.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/powerpc/boot/dts/mpc8315e.dtsi b/arch/powerpc/boot/dts/mpc8315e.

[PATCH 04/19] powerpc: dts: mpc8315e: Add labels to peripherals

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Labels can be used in board-specific devicetrees to refer to nodes more conveniently. mpc8315erdb.dtb remains identical after this patch. Signed-off-by: J. Neuschäfer --- arch/powerpc/boot/dts/mpc8315e.dtsi | 20 ++-- 1 file changed, 10 inserti

[PATCH 07/19] powerpc: dts: mpc8315erdb: Add missing model property

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The mpc8315erdb devicetree did thus far not have a /model property, even though it is required by the devicetree specification. Signed-off-by: J. Neuschäfer --- arch/powerpc/boot/dts/mpc8315erdb.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/po

[PATCH 00/19] powerpc: MPC83xx cleanup and LANCOM NWAPP2 board

2025-01-02 Thread J . Neuschäfer via B4 Relay
This patchset adds a devicetree for the LANCOM NWAPP2 board based on the MPC8314E platform, and slightly modernizes the MPC83xx platform support in the process. This board is nominally end-of-life, but available to hobbyists. A U-Boot port is also in the making. Signed-off-by: J. Neuschäfer

[PATCH 09/19] powerpc: boot: Build devicetrees when CONFIG_MPC831x=y

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" In order to produce useful FIT images, the kernel needs to know which devicetrees to build. To that end, follow the same approach as other architectures, and enable devicetrees per platform. Signed-off-by: J. Neuschäfer --- I've only enabled MPC831x devic

[PATCH 11/19] dt-bindings: gpio: fsl,qoriq-gpio: Add compatible string fsl,mpc8314-gpio

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" This is for the MPC831{4,5}{,E} SoCs. Signed-off-by: J. Neuschäfer --- Documentation/devicetree/bindings/gpio/fsl,qoriq-gpio.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/gpio/fsl,qoriq-gpio.yaml b/Documentation/

[PATCH 12/19] powerpc: dts: mpc8315e: Add GPIO controller node

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" This node das previously missing from the device tree. Signed-off-by: J. Neuschäfer --- arch/powerpc/boot/dts/mpc8315e.dtsi | 9 + 1 file changed, 9 insertions(+) diff --git a/arch/powerpc/boot/dts/mpc8315e.dtsi b/arch/powerpc/boot/dts/mpc8315e.

[PATCH 05/19] powerpc: dts: mpc8315e: Disable peripherals by default

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Peripherals with a connection to the outside of the chip aren't necessarily used on all board designs, so disable them by default, and enable them per-board. Signed-off-by: J. Neuschäfer --- arch/powerpc/boot/dts/mpc8315e.dtsi | 15 +++ ar

[PATCH 01/19] powerpc: Generalize MPC831x platform support

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The Reference Design Boards (RDB) don't have the same relevance they had then the MPC831x platform was new; if any work is done today, then likely based on used production boards, which are more readily available than NXP's discontinued devboards. T

[PATCH 03/19] powerpc: dts: mpc8315e: Use IRQ_TYPE_* macros

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" This increases readability, because "0x8" isn't very descriptive. mpc8315erdb.dtb remains identical after this patch. Signed-off-by: J. Neuschäfer --- arch/powerpc/boot/dts/mpc8315e.dtsi | 112 ++ arch/powerpc

[PATCH 10/19] powerpc: dts: Add MPC8314E devicetree

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The MPC8314E is a variant of the MPC8315E without SATA controllers. Signed-off-by: J. Neuschäfer --- arch/powerpc/boot/dts/mpc8314e.dtsi | 7 +++ 1 file changed, 7 insertions(+) diff --git a/arch/powerpc/boot/dts/mpc8314e.dtsi b/arch/powerpc/boot/dts/mpc

[PATCH 08/19] powerpc: boot: Enable FIT image generation

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The Flat Image Tree (FIT) format combines a kernel, a set of devicetrees, and optionally additional resources into a single file that can be loaded by a bootloader such as U-Boot. Generating a FIT image as part of the kernel build reduces the need for additi

[PATCH 13/19] gpio: mpc8xxx: Add MPC8314 support

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" GPIO input, output, and interrupts have been tested on a MPC8314E board. Signed-off-by: J. Neuschäfer --- drivers/gpio/gpio-mpc8xxx.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpio/gpio-mpc8xxx.c b/drivers/gpio/gpio-mpc8x

[PATCH 19/19] MAINTAINERS: Add entry for LANCOM board support

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Provide a contact for NWAPP2 and other boards. Signed-off-by: J. Neuschäfer --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 910305c11e8a882da5b49ce5bd55011b93f28c32..6d4717cf7c19c25aa50c5cf1a79567

[PATCH 14/19] powerpc: mpc83xx: Switch to of_platform_populate

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Quoting from drivers/of/platform.c: > of_platform_populate() - [...] > Similar to of_platform_bus_probe(), this function walks the device > tree and creates devices from nodes. It differs in that it follows > the modern convention of requiring all

[PATCH 16/19] powerpc: dts: Add LANCOM NWAPP2 board devicetree

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" What works so far: - serial port - LEDs - Ethernet - PCIe (port 1 tested) - Flash access What doesn't work: - Access of the YAFFS file system preinstalled by the original firmware (mainline Linux does not include the YAFFS file system) - Writing NAND flash

[PATCH 18/19] powerpc: mpc83xx_defconfig: Enable NWAPP2 board features

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" These features are required (or at least helpful) for running Linux on the LANCOM NWAPP2 board: - GPIO restart/watchdog are required for operation - The MPC83xx-internal watchdog is optional - LEDs are nice to have - ATH9K is on a removable mini-PCIe card - ATH8

[PATCH 17/19] powerpc: Regenerate mpc83xx_defconfig

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Run `make mpc83xx_defconfig` and `make savedefconfig`. This reduces the size of subsequent patches that enable/disable functionality. Signed-off-by: J. Neuschäfer --- arch/powerpc/configs/mpc83xx_defconfig | 18 ++ 1 file changed, 6 inserti

[PATCH 15/19] dt-bindings: vendor-prefixes: Add LANCOM Systems GmbH

2025-01-02 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" LANCOM Systems is a manufacturer of networking equipment. https://www.lancom-systems.com/ Signed-off-by: J. Neuschäfer --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetre

[PATCH] dt-bindings: powerpc: Convert fsl/pmc.txt to YAML

2025-03-15 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" This patch rewrites pmc.txt into YAML format. Descriptive texts are expanded or shortened in a few places to better fit today's conventions. The list of compatible strings (and combinations of them) is based on existing device trees in arch/powerpc as wel

[PATCH v3] dt-bindings: powerpc: Convert fsl/pmc.txt to YAML

2025-04-17 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" This patch rewrites pmc.txt into YAML format. Descriptive texts are expanded or shortened in a few places to better fit today's conventions. The list of compatible strings (and combinations of them) is based on existing device trees in arch/powerpc as wel

[PATCH v2] dt-bindings: powerpc: Convert fsl/pmc.txt to YAML

2025-04-12 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" This patch rewrites pmc.txt into YAML format. Descriptive texts are expanded or shortened in a few places to better fit today's conventions. The list of compatible strings (and combinations of them) is based on existing device trees in arch/powerpc as wel

[PATCH v5 0/4] Freescale Enhanced Local Bus Controller (eLBC) binding YAML conversion

2025-04-12 Thread J . Neuschäfer via B4 Relay
ividual patches. Signed-off-by: J. Neuschäfer --- Changes in v5: - Rebase on v6.15-rc1 - Add Rob Herring's reviewed-by tags to patches 1,3 - Fix documentation reference in Documentation/devicetree/bindings/display/ssd1289fb.txt - Link to v4: https://lore.kernel.org/r/20250313-ppcyaml

[PATCH v5 3/4] dt-bindings: nand: Add fsl,elbc-fcm-nand

2025-04-12 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Formalize the binding already supported by the fsl_elbc_nand.c driver and used in several device trees in arch/powerpc/boot/dts/. raw-nand-chip.yaml is referenced in order to accommodate situations in which the ECC parameters settings are set in the device tree

[PATCH v5 1/4] dt-bindings: mtd: raw-nand-chip: Relax node name pattern

2025-04-12 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" In some scenarios, such as under the Freescale eLBC bus, there are raw NAND chips with a unit address that has a comma in it (cs,offset). For reasons of compatibility with historical device trees and readability of the unit addresses, this format is kept.

[PATCH v5 4/4] dt-bindings: memory-controllers: Convert fsl,elbc to YAML

2025-04-12 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Convert the Freescale localbus controller bindings from text form to YAML. Compared to the .txt version, the YAML binding contains a new usage example with FCM NAND flash, and a full list of compatible strings based on current usage in arch/powerpc/boot/dts/. Not

[PATCH v4] dt-bindings: powerpc: Add Freescale/NXP MPC83xx SoCs

2025-04-12 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Add a new binding for MPC83xx platforms, describing the board compatible strings used in currently existing device trees. Note that the SoC bus is called immr@... in many existing devicetrees, but this contradicts the simple-bus binding. Reviewed-by: Rob He

[PATCH v5 2/4] dt-bindings: memory-controllers: Add fsl,elbc-gpcm-uio

2025-04-12 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" Formalize the binding already supported by the uio_fsl_elbc_gpcm.c driver. Reviewed-by: Frank Li Reviewed-by: Rob Herring (Arm) Signed-off-by: J. Neuschäfer --- V4,V5: - no changes V3: - add review tags V2: - split out from fsl,elbc patch - add descriptio

[PATCH v2] powerpc/microwatt: Fix model property in device tree

2025-04-12 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The standard property for the model name is called "model". Signed-off-by: J. Neuschäfer --- Changes in v2: - Rebase on v6.15-rc1 (no changes except line numbers) - Link to v1: https://lore.kernel.org/r/20241225-microwatt-v1-1-8e071fcfc...@posteo.n

[PATCH] powerpc: dts: mpc8315erdb: Add GPIO controller node

2025-04-18 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The MPC8315E SoC and variants have a GPIO controller at IMMR + 0xc00. This node was previously missing from the device tree. Signed-off-by: J. Neuschäfer --- A version of this patch was previously part of the series "powerpc: MPC83xx cleanup and LANCOM NWA

[PATCH 1/4] powerpc: 512x: Rename wdt@ node to watchdog@

2025-04-18 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" The watchdog.yaml schema prescribes a node name of "timer" or "watchdog" rather than the abbreviation "wdt". Signed-off-by: J. Neuschäfer --- arch/powerpc/boot/dts/mpc5121.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletio

  1   2   >