1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/arm/bcm/brcm,nsp.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Broadcom Northstar Plus device tree bindings 8 9description: 10 Broadcom Northstar Plus family of SoCs are used for switching control 11 and management applications as well as residential router/gateway 12 applications. The SoC features dual core Cortex A9 ARM CPUs, integrating 13 several peripheral interfaces including multiple Gigabit Ethernet PHYs, 14 DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and NAND flash, 15 SATA and several other IO controllers. 16 17maintainers: 18 - Ray Jui <rjui@broadcom.com> 19 - Scott Branden <sbranden@broadcom.com> 20 21properties: 22 $nodename: 23 const: '/' 24 compatible: 25 oneOf: 26 - description: BCM58522 based boards 27 items: 28 - enum: 29 - brcm,bcm958522er 30 - const: brcm,bcm58522 31 - const: brcm,nsp 32 33 - description: BCM58525 based boards 34 items: 35 - enum: 36 - brcm,bcm958525er 37 - brcm,bcm958525xmc 38 - const: brcm,bcm58525 39 - const: brcm,nsp 40 41 - description: BCM58535 based boards 42 items: 43 - const: brcm,bcm58535 44 - const: brcm,nsp 45 46 - description: BCM58622 based boards 47 items: 48 - enum: 49 - brcm,bcm958622hr 50 - const: brcm,bcm58622 51 - const: brcm,nsp 52 53 - description: BCM58623 based boards 54 items: 55 - enum: 56 - brcm,bcm958623hr 57 - const: brcm,bcm58623 58 - const: brcm,nsp 59 60 - description: BCM58625 based boards 61 items: 62 - enum: 63 - brcm,bcm958625hr 64 - brcm,bcm958625k 65 - meraki,mx64 66 - meraki,mx64-a0 67 - meraki,mx64w 68 - meraki,mx64w-a0 69 - meraki,mx65 70 - meraki,mx65w 71 - const: brcm,bcm58625 72 - const: brcm,nsp 73 74 - description: BCM88312 based boards 75 items: 76 - enum: 77 - brcm,bcm988312hr 78 - const: brcm,bcm88312 79 - const: brcm,nsp 80 81additionalProperties: true 82 83... 84