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 RESEND v2] powerpc/microwatt: Fix model property in device tree

2025-06-11 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 RESEND] powerpc: dts: mpc8315erdb: Add GPIO controller node

2025-06-11 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 v2] dt-bindings: interrupt-controller: Convert fsl,mpic-msi to YAML

2025-06-11 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" 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 it into the bindings/interrupt-controller/ directory. The conversion may necessarily be a bit hard to read because the

[PATCH 4/4] powerpc: p2020: Rename wdt@ nodes 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/fsl/ge_imp3a.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 dele

[PATCH 3/4] powerpc: 86xx: Rename wdt@ nodes 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/fsl/gef_ppc9a.dts | 4 ++-- arch/powerpc/boot/dts/fsl/gef_sbc310

[PATCH 0/4] powerpc: Rename wdt@ notes to watchdog@

2025-04-18 Thread J . Neuschäfer via B4 Relay
The watchdog.yaml schema prescribes a node name of "timer" or "watchdog" rather than the abbreviation "wdt". This series fixes the node name across arch/powerpc/boot/dts. Signed-off-by: J. Neuschäfer --- J. Neuschäfer (4): powerpc: 512x: Rename wdt@ node to

[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

[PATCH 2/4] powerpc: 83xx: Rename wdt@ nodes 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/asp834x-redboot.dts | 2 +- arch/powerpc/boot/dts/mpc8313er

[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 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

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.

[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 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 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 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 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 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 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

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

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

2025-04-04 Thread J . Neuschäfer via B4 Relay
From: "J. Neuschäfer" 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 it into the bindings/interrupt-controller/ directory. The conversion may necessarily be a bit hard to read because the

[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 v4 2/4] dt-bindings: memory-controllers: Add fsl,elbc-gpcm-uio

2025-03-13 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: - no changes V3: - add review tags V2: - split out from fsl,elbc patch - add descriptio

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

2025-03-13 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 3/4] dt-bindings: nand: Add fsl,elbc-fcm-nand

2025-03-13 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 v4 0/4] Freescale Enhanced Local Bus Controller (eLBC) binding YAML conversion

2025-03-13 Thread J . Neuschäfer via B4 Relay
ividual patches. Signed-off-by: J. Neuschäfer --- Changes in v4: - Reintroduce patch "dt-bindings: mtd: raw-nand-chip: Relax node name pattern" - Link to v3: https://lore.kernel.org/r/20250226-ppcyaml-elbc-v3-0-a90ed71da...@posteo.net --- J. Neuschäfer (4): dt-bindings: mtd:

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

2025-03-13 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 v4] dt-bindings: dma: Convert fsl,elo*-dma to YAML

2025-03-08 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 --- I considered refer

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

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

2025-02-26 Thread J . Neuschäfer via B4 Relay
cale/PowerPC DT bindings https://lore.kernel.org/lkml/20250207-ppcyaml-v2-0-8137b0c42...@posteo.net/ Changelogs are present in the individual patches. Signed-off-by: J. Neuschäfer --- J. Neuschäfer (3): dt-bindings: memory-controllers: Add fsl,elbc-gpcm-uio dt-bindings: nand: Add fsl,elbc-fc

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

2025-02-26 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 v3 2/3] dt-bindings: nand: Add fsl,elbc-fcm-nand

2025-02-26 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 v3 1/3] dt-bindings: memory-controllers: Add fsl,elbc-gpcm-uio

2025-02-26 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 --- V3: - add review tags V2: - split out from fsl,elbc patch - add description - remove "device

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

2025-02-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 --- I considered refer

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] 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

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

2025-02-20 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

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 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 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 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 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 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

[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

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 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

[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 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 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 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 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 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 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 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 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 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 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

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 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 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 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 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 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 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 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 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 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 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 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 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 > >

[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 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 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 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 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 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 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

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 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 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 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 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 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 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 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 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

[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

  1   2   >