1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c66ec88fSEmmanuel Vadot%YAML 1.2 3c66ec88fSEmmanuel Vadot--- 4c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/microchip,sparx5.yaml# 5c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6c66ec88fSEmmanuel Vadot 7*7ef62cebSEmmanuel Vadottitle: Microchip Sparx5 Boards 8c66ec88fSEmmanuel Vadot 9c66ec88fSEmmanuel Vadotmaintainers: 10c66ec88fSEmmanuel Vadot - Lars Povlsen <lars.povlsen@microchip.com> 11c66ec88fSEmmanuel Vadot 12c66ec88fSEmmanuel Vadotdescription: |+ 13c66ec88fSEmmanuel Vadot The Microchip Sparx5 SoC is a ARMv8-based used in a family of 14c66ec88fSEmmanuel Vadot gigabit TSN-capable gigabit switches. 15c66ec88fSEmmanuel Vadot 16c66ec88fSEmmanuel Vadot The SparX-5 Ethernet switch family provides a rich set of switching 17c66ec88fSEmmanuel Vadot features such as advanced TCAM-based VLAN and QoS processing 18c66ec88fSEmmanuel Vadot enabling delivery of differentiated services, and security through 19c66ec88fSEmmanuel Vadot TCAM-based frame processing using versatile content aware processor 20c66ec88fSEmmanuel Vadot (VCAP) 21c66ec88fSEmmanuel Vadot 22c66ec88fSEmmanuel Vadotproperties: 23c66ec88fSEmmanuel Vadot $nodename: 24c66ec88fSEmmanuel Vadot const: '/' 25c66ec88fSEmmanuel Vadot compatible: 26c66ec88fSEmmanuel Vadot oneOf: 27c66ec88fSEmmanuel Vadot - description: The Sparx5 pcb125 board is a modular board, 28c66ec88fSEmmanuel Vadot which has both spi-nor and eMMC storage. The modular design 29c66ec88fSEmmanuel Vadot allows for connection of different network ports. 30c66ec88fSEmmanuel Vadot items: 31c66ec88fSEmmanuel Vadot - const: microchip,sparx5-pcb125 32c66ec88fSEmmanuel Vadot - const: microchip,sparx5 33c66ec88fSEmmanuel Vadot 34c66ec88fSEmmanuel Vadot - description: The Sparx5 pcb134 is a pizzabox form factor 35c66ec88fSEmmanuel Vadot gigabit switch with 20 SFP ports. It features spi-nor and 36c66ec88fSEmmanuel Vadot either spi-nand or eMMC storage (mount option). 37c66ec88fSEmmanuel Vadot items: 38c66ec88fSEmmanuel Vadot - const: microchip,sparx5-pcb134 39c66ec88fSEmmanuel Vadot - const: microchip,sparx5 40c66ec88fSEmmanuel Vadot 41c66ec88fSEmmanuel Vadot - description: The Sparx5 pcb135 is a pizzabox form factor 42c66ec88fSEmmanuel Vadot gigabit switch with 48+4 Cu ports. It features spi-nor and 43c66ec88fSEmmanuel Vadot either spi-nand or eMMC storage (mount option). 44c66ec88fSEmmanuel Vadot items: 45c66ec88fSEmmanuel Vadot - const: microchip,sparx5-pcb135 46c66ec88fSEmmanuel Vadot - const: microchip,sparx5 47c66ec88fSEmmanuel Vadot 48c66ec88fSEmmanuel Vadot axi@600000000: 49c66ec88fSEmmanuel Vadot type: object 50c66ec88fSEmmanuel Vadot description: the root node in the Sparx5 platforms must contain 51c66ec88fSEmmanuel Vadot an axi bus child node. They are always at physical address 52c66ec88fSEmmanuel Vadot 0x600000000 in all the Sparx5 variants. 53c66ec88fSEmmanuel Vadot properties: 54c66ec88fSEmmanuel Vadot compatible: 55c66ec88fSEmmanuel Vadot items: 56c66ec88fSEmmanuel Vadot - const: simple-bus 57c66ec88fSEmmanuel Vadot 58c66ec88fSEmmanuel Vadot required: 59c66ec88fSEmmanuel Vadot - compatible 60c66ec88fSEmmanuel Vadot 61c66ec88fSEmmanuel Vadotrequired: 62c66ec88fSEmmanuel Vadot - compatible 63c66ec88fSEmmanuel Vadot - axi@600000000 64c66ec88fSEmmanuel Vadot 656be33864SEmmanuel VadotadditionalProperties: true 666be33864SEmmanuel Vadot 67c66ec88fSEmmanuel Vadot... 68