1# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/arm/bcm/brcm,bcmbca.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Broadcom Broadband SoC
8
9description:
10  Broadcom Broadband SoCs include family of high performance DSL/PON/Wireless
11  chips that can be used as home gateway, router and WLAN AP for residential,
12  enterprise and carrier applications.
13
14maintainers:
15  - William Zhang <[email protected]>
16  - Anand Gore <[email protected]>
17  - Kursad Oney <[email protected]>
18  - Rafał Miłecki <[email protected]>
19
20properties:
21  $nodename:
22    const: '/'
23  compatible:
24    oneOf:
25      - description: BCM47622 based boards
26        items:
27          - enum:
28              - brcm,bcm947622
29          - const: brcm,bcm47622
30          - const: brcm,bcmbca
31
32      - description: BCM4906 based boards
33        items:
34          - enum:
35              - netgear,r8000p
36              - tplink,archer-c2300-v1
37              - zyxel,ex3510b
38          - const: brcm,bcm4906
39          - const: brcm,bcm4908
40          - const: brcm,bcmbca
41
42      - description: BCM4908 based boards
43        items:
44          - enum:
45              - asus,gt-ac5300
46              - brcm,bcm94908
47              - netgear,raxe500
48          - const: brcm,bcm4908
49          - const: brcm,bcmbca
50
51      - description: BCM49408 based boards
52        items:
53          - const: brcm,bcm49408
54          - const: brcm,bcm4908
55          - const: brcm,bcmbca
56
57      - description: BCM4912 based boards
58        items:
59          - enum:
60              - asus,gt-ax6000
61              - brcm,bcm94912
62          - const: brcm,bcm4912
63          - const: brcm,bcmbca
64
65      - description: BCM63138 based boards
66        items:
67          - enum:
68              - brcm,bcm963138
69              - brcm,BCM963138DVT
70          - const: brcm,bcm63138
71          - const: brcm,bcmbca
72
73      - description: BCM63146 based boards
74        items:
75          - enum:
76              - brcm,bcm963146
77          - const: brcm,bcm63146
78          - const: brcm,bcmbca
79
80      - description: BCM63148 based boards
81        items:
82          - enum:
83              - brcm,bcm963148
84          - const: brcm,bcm63148
85          - const: brcm,bcmbca
86
87      - description: BCM63158 based boards
88        items:
89          - enum:
90              - brcm,bcm963158
91          - const: brcm,bcm63158
92          - const: brcm,bcmbca
93
94      - description: BCM63178 based boards
95        items:
96          - enum:
97              - brcm,bcm963178
98          - const: brcm,bcm63178
99          - const: brcm,bcmbca
100
101      - description: BCM6756 based boards
102        items:
103          - enum:
104              - brcm,bcm96756
105          - const: brcm,bcm6756
106          - const: brcm,bcmbca
107
108      - description: BCM6813 based boards
109        items:
110          - enum:
111              - brcm,bcm96813
112          - const: brcm,bcm6813
113          - const: brcm,bcmbca
114
115      - description: BCM6846 based boards
116        items:
117          - enum:
118              - brcm,bcm96846
119              - genexis,xg6846b
120          - const: brcm,bcm6846
121          - const: brcm,bcmbca
122
123      - description: BCM6855 based boards
124        items:
125          - enum:
126              - brcm,bcm96855
127          - const: brcm,bcm6855
128          - const: brcm,bcmbca
129
130      - description: BCM6856 based boards
131        items:
132          - enum:
133              - brcm,bcm96856
134          - const: brcm,bcm6856
135          - const: brcm,bcmbca
136
137      - description: BCM6858 based boards
138        items:
139          - enum:
140              - brcm,bcm96858
141          - const: brcm,bcm6858
142          - const: brcm,bcmbca
143
144      - description: BCM6878 based boards
145        items:
146          - enum:
147              - brcm,bcm96878
148          - const: brcm,bcm6878
149          - const: brcm,bcmbca
150
151additionalProperties: true
152
153...
154