162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci%YAML 1.2
362306a36Sopenharmony_ci---
462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/arm/bcm/brcm,nsp.yaml#
562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml#
662306a36Sopenharmony_ci
762306a36Sopenharmony_cititle: Broadcom Northstar Plus
862306a36Sopenharmony_ci
962306a36Sopenharmony_cidescription:
1062306a36Sopenharmony_ci  Broadcom Northstar Plus family of SoCs are used for switching control
1162306a36Sopenharmony_ci  and management applications as well as residential router/gateway
1262306a36Sopenharmony_ci  applications. The SoC features dual core Cortex A9 ARM CPUs, integrating
1362306a36Sopenharmony_ci  several peripheral interfaces including multiple Gigabit Ethernet PHYs,
1462306a36Sopenharmony_ci  DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and NAND flash,
1562306a36Sopenharmony_ci  SATA and several other IO controllers.
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_cimaintainers:
1862306a36Sopenharmony_ci  - Ray Jui <rjui@broadcom.com>
1962306a36Sopenharmony_ci  - Scott Branden <sbranden@broadcom.com>
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciproperties:
2262306a36Sopenharmony_ci  $nodename:
2362306a36Sopenharmony_ci    const: '/'
2462306a36Sopenharmony_ci  compatible:
2562306a36Sopenharmony_ci    oneOf:
2662306a36Sopenharmony_ci      - description: BCM58522 based boards
2762306a36Sopenharmony_ci        items:
2862306a36Sopenharmony_ci          - enum:
2962306a36Sopenharmony_ci              - brcm,bcm958522er
3062306a36Sopenharmony_ci          - const: brcm,bcm58522
3162306a36Sopenharmony_ci          - const: brcm,nsp
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci      - description: BCM58525 based boards
3462306a36Sopenharmony_ci        items:
3562306a36Sopenharmony_ci          - enum:
3662306a36Sopenharmony_ci              - brcm,bcm958525er
3762306a36Sopenharmony_ci              - brcm,bcm958525xmc
3862306a36Sopenharmony_ci          - const: brcm,bcm58525
3962306a36Sopenharmony_ci          - const: brcm,nsp
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci      - description: BCM58535 based boards
4262306a36Sopenharmony_ci        items:
4362306a36Sopenharmony_ci          - const: brcm,bcm58535
4462306a36Sopenharmony_ci          - const: brcm,nsp
4562306a36Sopenharmony_ci
4662306a36Sopenharmony_ci      - description: BCM58622 based boards
4762306a36Sopenharmony_ci        items:
4862306a36Sopenharmony_ci          - enum:
4962306a36Sopenharmony_ci              - brcm,bcm958622hr
5062306a36Sopenharmony_ci          - const: brcm,bcm58622
5162306a36Sopenharmony_ci          - const: brcm,nsp
5262306a36Sopenharmony_ci
5362306a36Sopenharmony_ci      - description: BCM58623 based boards
5462306a36Sopenharmony_ci        items:
5562306a36Sopenharmony_ci          - enum:
5662306a36Sopenharmony_ci              - brcm,bcm958623hr
5762306a36Sopenharmony_ci          - const: brcm,bcm58623
5862306a36Sopenharmony_ci          - const: brcm,nsp
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci      - description: BCM58625 based boards
6162306a36Sopenharmony_ci        items:
6262306a36Sopenharmony_ci          - enum:
6362306a36Sopenharmony_ci              - brcm,bcm958625hr
6462306a36Sopenharmony_ci              - brcm,bcm958625k
6562306a36Sopenharmony_ci              - meraki,mx64
6662306a36Sopenharmony_ci              - meraki,mx64-a0
6762306a36Sopenharmony_ci              - meraki,mx64w
6862306a36Sopenharmony_ci              - meraki,mx64w-a0
6962306a36Sopenharmony_ci              - meraki,mx65
7062306a36Sopenharmony_ci              - meraki,mx65w
7162306a36Sopenharmony_ci          - const: brcm,bcm58625
7262306a36Sopenharmony_ci          - const: brcm,nsp
7362306a36Sopenharmony_ci
7462306a36Sopenharmony_ci      - description: BCM88312 based boards
7562306a36Sopenharmony_ci        items:
7662306a36Sopenharmony_ci          - enum:
7762306a36Sopenharmony_ci              - brcm,bcm988312hr
7862306a36Sopenharmony_ci          - const: brcm,bcm88312
7962306a36Sopenharmony_ci          - const: brcm,nsp
8062306a36Sopenharmony_ci
8162306a36Sopenharmony_ciadditionalProperties: true
8262306a36Sopenharmony_ci
8362306a36Sopenharmony_ci...
84