The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/arm/microchip,sparx5.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: 5c967755e9f324ed5bd81de9afe95a09


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.