18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 28c2ecf20Sopenharmony_ci%YAML 1.2 38c2ecf20Sopenharmony_ci--- 48c2ecf20Sopenharmony_ci$id: http://devicetree.org/schemas/arm/microchip,sparx5.yaml# 58c2ecf20Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml# 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_cititle: Microchip Sparx5 Boards Device Tree Bindings 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_cimaintainers: 108c2ecf20Sopenharmony_ci - Lars Povlsen <lars.povlsen@microchip.com> 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_cidescription: |+ 138c2ecf20Sopenharmony_ci The Microchip Sparx5 SoC is a ARMv8-based used in a family of 148c2ecf20Sopenharmony_ci gigabit TSN-capable gigabit switches. 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci The SparX-5 Ethernet switch family provides a rich set of switching 178c2ecf20Sopenharmony_ci features such as advanced TCAM-based VLAN and QoS processing 188c2ecf20Sopenharmony_ci enabling delivery of differentiated services, and security through 198c2ecf20Sopenharmony_ci TCAM-based frame processing using versatile content aware processor 208c2ecf20Sopenharmony_ci (VCAP) 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ciproperties: 238c2ecf20Sopenharmony_ci $nodename: 248c2ecf20Sopenharmony_ci const: '/' 258c2ecf20Sopenharmony_ci compatible: 268c2ecf20Sopenharmony_ci oneOf: 278c2ecf20Sopenharmony_ci - description: The Sparx5 pcb125 board is a modular board, 288c2ecf20Sopenharmony_ci which has both spi-nor and eMMC storage. The modular design 298c2ecf20Sopenharmony_ci allows for connection of different network ports. 308c2ecf20Sopenharmony_ci items: 318c2ecf20Sopenharmony_ci - const: microchip,sparx5-pcb125 328c2ecf20Sopenharmony_ci - const: microchip,sparx5 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ci - description: The Sparx5 pcb134 is a pizzabox form factor 358c2ecf20Sopenharmony_ci gigabit switch with 20 SFP ports. It features spi-nor and 368c2ecf20Sopenharmony_ci either spi-nand or eMMC storage (mount option). 378c2ecf20Sopenharmony_ci items: 388c2ecf20Sopenharmony_ci - const: microchip,sparx5-pcb134 398c2ecf20Sopenharmony_ci - const: microchip,sparx5 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci - description: The Sparx5 pcb135 is a pizzabox form factor 428c2ecf20Sopenharmony_ci gigabit switch with 48+4 Cu ports. It features spi-nor and 438c2ecf20Sopenharmony_ci either spi-nand or eMMC storage (mount option). 448c2ecf20Sopenharmony_ci items: 458c2ecf20Sopenharmony_ci - const: microchip,sparx5-pcb135 468c2ecf20Sopenharmony_ci - const: microchip,sparx5 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci axi@600000000: 498c2ecf20Sopenharmony_ci type: object 508c2ecf20Sopenharmony_ci description: the root node in the Sparx5 platforms must contain 518c2ecf20Sopenharmony_ci an axi bus child node. They are always at physical address 528c2ecf20Sopenharmony_ci 0x600000000 in all the Sparx5 variants. 538c2ecf20Sopenharmony_ci properties: 548c2ecf20Sopenharmony_ci compatible: 558c2ecf20Sopenharmony_ci items: 568c2ecf20Sopenharmony_ci - const: simple-bus 578c2ecf20Sopenharmony_ci 588c2ecf20Sopenharmony_ci required: 598c2ecf20Sopenharmony_ci - compatible 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_cirequired: 628c2ecf20Sopenharmony_ci - compatible 638c2ecf20Sopenharmony_ci - axi@600000000 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ciadditionalProperties: true 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ci... 68