Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/arm/bcm/brcm,nsp.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Broadcom Northstar Plus device tree bindings
0008 
0009 description:
0010   Broadcom Northstar Plus family of SoCs are used for switching control
0011   and management applications as well as residential router/gateway
0012   applications. The SoC features dual core Cortex A9 ARM CPUs, integrating
0013   several peripheral interfaces including multiple Gigabit Ethernet PHYs,
0014   DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and NAND flash,
0015   SATA and several other IO controllers.
0016 
0017 maintainers:
0018   - Ray Jui <rjui@broadcom.com>
0019   - Scott Branden <sbranden@broadcom.com>
0020 
0021 properties:
0022   $nodename:
0023     const: '/'
0024   compatible:
0025     oneOf:
0026       - description: BCM58522 based boards
0027         items:
0028           - enum:
0029               - brcm,bcm958522er
0030           - const: brcm,bcm58522
0031           - const: brcm,nsp
0032 
0033       - description: BCM58525 based boards
0034         items:
0035           - enum:
0036               - brcm,bcm958525er
0037               - brcm,bcm958525xmc
0038           - const: brcm,bcm58525
0039           - const: brcm,nsp
0040 
0041       - description: BCM58535 based boards
0042         items:
0043           - const: brcm,bcm58535
0044           - const: brcm,nsp
0045 
0046       - description: BCM58622 based boards
0047         items:
0048           - enum:
0049               - brcm,bcm958622hr
0050           - const: brcm,bcm58622
0051           - const: brcm,nsp
0052 
0053       - description: BCM58623 based boards
0054         items:
0055           - enum:
0056               - brcm,bcm958623hr
0057           - const: brcm,bcm58623
0058           - const: brcm,nsp
0059 
0060       - description: BCM58625 based boards
0061         items:
0062           - enum:
0063               - brcm,bcm958625hr
0064               - brcm,bcm958625k
0065               - meraki,mx64
0066               - meraki,mx64-a0
0067               - meraki,mx64w
0068               - meraki,mx64w-a0
0069               - meraki,mx65
0070               - meraki,mx65w
0071           - const: brcm,bcm58625
0072           - const: brcm,nsp
0073 
0074       - description: BCM88312 based boards
0075         items:
0076           - enum:
0077               - brcm,bcm988312hr
0078           - const: brcm,bcm88312
0079           - const: brcm,nsp
0080 
0081 additionalProperties: true
0082 
0083 ...