[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251215163820.1584926-5-robert.marko@sartura.hr>
Date: Mon, 15 Dec 2025 17:35:22 +0100
From: Robert Marko <robert.marko@...tura.hr>
To: robh@...nel.org,
krzk+dt@...nel.org,
conor+dt@...nel.org,
nicolas.ferre@...rochip.com,
alexandre.belloni@...tlin.com,
claudiu.beznea@...on.dev,
Steen.Hegelund@...rochip.com,
daniel.machon@...rochip.com,
UNGLinuxDriver@...rochip.com,
herbert@...dor.apana.org.au,
davem@...emloft.net,
vkoul@...nel.org,
linux@...ck-us.net,
andi.shyti@...nel.org,
lee@...nel.org,
andrew+netdev@...n.ch,
edumazet@...gle.com,
kuba@...nel.org,
pabeni@...hat.com,
linusw@...nel.org,
olivia@...enic.com,
radu_nicolae.pirea@....ro,
richard.genoud@...tlin.com,
gregkh@...uxfoundation.org,
jirislaby@...nel.org,
mturquette@...libre.com,
sboyd@...nel.org,
richardcochran@...il.com,
wsa+renesas@...g-engineering.com,
romain.sioen@...rochip.com,
Ryan.Wanner@...rochip.com,
lars.povlsen@...rochip.com,
tudor.ambarus@...aro.org,
charan.pedumuru@...rochip.com,
kavyasree.kotagiri@...rochip.com,
devicetree@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org,
linux-crypto@...r.kernel.org,
dmaengine@...r.kernel.org,
linux-hwmon@...r.kernel.org,
linux-i2c@...r.kernel.org,
netdev@...r.kernel.org,
linux-gpio@...r.kernel.org,
linux-spi@...r.kernel.org,
linux-serial@...r.kernel.org,
linux-usb@...r.kernel.org,
linux-clk@...r.kernel.org,
mwalle@...nel.org
Cc: luka.perkov@...tura.hr,
Robert Marko <robert.marko@...tura.hr>
Subject: [PATCH v2 05/19] dt-bindings: arm: microchip: move SparX-5 to generic Microchip binding
Now that we have a generic Microchip binding, lets move SparX-5 as well as
there is no reason to have specific binding file for each SoC series.
The check for AXI node was dropped.
Signed-off-by: Robert Marko <robert.marko@...tura.hr>
---
.../bindings/arm/microchip,sparx5.yaml | 67 -------------------
.../devicetree/bindings/arm/microchip.yaml | 22 ++++++
2 files changed, 22 insertions(+), 67 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
diff --git a/Documentation/devicetree/bindings/arm/microchip,sparx5.yaml b/Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
deleted file mode 100644
index 9a0d54e9799c..000000000000
--- a/Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
+++ /dev/null
@@ -1,67 +0,0 @@
-# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
-%YAML 1.2
----
-$id: http://devicetree.org/schemas/arm/microchip,sparx5.yaml#
-$schema: http://devicetree.org/meta-schemas/core.yaml#
-
-title: Microchip Sparx5 Boards
-
-maintainers:
- - Lars Povlsen <lars.povlsen@...rochip.com>
-
-description: |+
- The Microchip Sparx5 SoC is a ARMv8-based used in a family of
- gigabit TSN-capable gigabit switches.
-
- The SparX-5 Ethernet switch family provides a rich set of switching
- features such as advanced TCAM-based VLAN and QoS processing
- enabling delivery of differentiated services, and security through
- TCAM-based frame processing using versatile content aware processor
- (VCAP)
-
-properties:
- $nodename:
- const: '/'
- compatible:
- oneOf:
- - description: The Sparx5 pcb125 board is a modular board,
- which has both spi-nor and eMMC storage. The modular design
- allows for connection of different network ports.
- items:
- - const: microchip,sparx5-pcb125
- - const: microchip,sparx5
-
- - description: The Sparx5 pcb134 is a pizzabox form factor
- gigabit switch with 20 SFP ports. It features spi-nor and
- either spi-nand or eMMC storage (mount option).
- items:
- - const: microchip,sparx5-pcb134
- - const: microchip,sparx5
-
- - description: The Sparx5 pcb135 is a pizzabox form factor
- gigabit switch with 48+4 Cu ports. It features spi-nor and
- either spi-nand or eMMC storage (mount option).
- items:
- - const: microchip,sparx5-pcb135
- - const: microchip,sparx5
-
- axi@...000000:
- type: object
- description: the root node in the Sparx5 platforms must contain
- an axi bus child node. They are always at physical address
- 0x600000000 in all the Sparx5 variants.
- properties:
- compatible:
- items:
- - const: simple-bus
-
- required:
- - compatible
-
-required:
- - compatible
- - axi@...000000
-
-additionalProperties: true
-
-...
diff --git a/Documentation/devicetree/bindings/arm/microchip.yaml b/Documentation/devicetree/bindings/arm/microchip.yaml
index 3c76f5b585fc..910ecc11d5d7 100644
--- a/Documentation/devicetree/bindings/arm/microchip.yaml
+++ b/Documentation/devicetree/bindings/arm/microchip.yaml
@@ -10,6 +10,7 @@ maintainers:
- Alexandre Belloni <alexandre.belloni@...tlin.com>
- Claudiu Beznea <claudiu.beznea@...rochip.com>
- Nicolas Ferre <nicolas.ferre@...rochip.com>
+ - Lars Povlsen <lars.povlsen@...rochip.com>
properties:
$nodename:
@@ -238,6 +239,27 @@ properties:
- const: microchip,lan9668
- const: microchip,lan966
+ - description: The Sparx5 pcb125 board is a modular board,
+ which has both spi-nor and eMMC storage. The modular design
+ allows for connection of different network ports.
+ items:
+ - const: microchip,sparx5-pcb125
+ - const: microchip,sparx5
+
+ - description: The Sparx5 pcb134 is a pizzabox form factor
+ gigabit switch with 20 SFP ports. It features spi-nor and
+ either spi-nand or eMMC storage (mount option).
+ items:
+ - const: microchip,sparx5-pcb134
+ - const: microchip,sparx5
+
+ - description: The Sparx5 pcb135 is a pizzabox form factor
+ gigabit switch with 48+4 Cu ports. It features spi-nor and
+ either spi-nand or eMMC storage (mount option).
+ items:
+ - const: microchip,sparx5-pcb135
+ - const: microchip,sparx5
+
- description: Kontron KSwitch D10 MMT series
items:
- enum:
--
2.52.0
Powered by blists - more mailing lists