xref: /freebsd/sys/contrib/device-tree/Bindings/arm/bcm/brcm,bcmbca.yaml (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
1d5b0e70fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
2d5b0e70fSEmmanuel Vadot%YAML 1.2
3d5b0e70fSEmmanuel Vadot---
4d5b0e70fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/bcm/brcm,bcmbca.yaml#
5d5b0e70fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6d5b0e70fSEmmanuel Vadot
7*8bab661aSEmmanuel Vadottitle: Broadcom Broadband SoC
8d5b0e70fSEmmanuel Vadot
9d5b0e70fSEmmanuel Vadotdescription:
10d5b0e70fSEmmanuel Vadot  Broadcom Broadband SoCs include family of high performance DSL/PON/Wireless
11d5b0e70fSEmmanuel Vadot  chips that can be used as home gateway, router and WLAN AP for residential,
12d5b0e70fSEmmanuel Vadot  enterprise and carrier applications.
13d5b0e70fSEmmanuel Vadot
14d5b0e70fSEmmanuel Vadotmaintainers:
15d5b0e70fSEmmanuel Vadot  - William Zhang <william.zhang@broadcom.com>
16d5b0e70fSEmmanuel Vadot  - Anand Gore <anand.gore@broadcom.com>
17d5b0e70fSEmmanuel Vadot  - Kursad Oney <kursad.oney@broadcom.com>
187ef62cebSEmmanuel Vadot  - Rafał Miłecki <rafal@milecki.pl>
19d5b0e70fSEmmanuel Vadot
20d5b0e70fSEmmanuel Vadotproperties:
21d5b0e70fSEmmanuel Vadot  $nodename:
22d5b0e70fSEmmanuel Vadot    const: '/'
23d5b0e70fSEmmanuel Vadot  compatible:
24d5b0e70fSEmmanuel Vadot    oneOf:
25d5b0e70fSEmmanuel Vadot      - description: BCM47622 based boards
26d5b0e70fSEmmanuel Vadot        items:
27d5b0e70fSEmmanuel Vadot          - enum:
28d5b0e70fSEmmanuel Vadot              - brcm,bcm947622
29d5b0e70fSEmmanuel Vadot          - const: brcm,bcm47622
30d5b0e70fSEmmanuel Vadot          - const: brcm,bcmbca
31d5b0e70fSEmmanuel Vadot
327ef62cebSEmmanuel Vadot      - description: BCM4906 based boards
337ef62cebSEmmanuel Vadot        items:
347ef62cebSEmmanuel Vadot          - enum:
357ef62cebSEmmanuel Vadot              - netgear,r8000p
367ef62cebSEmmanuel Vadot              - tplink,archer-c2300-v1
377ef62cebSEmmanuel Vadot          - const: brcm,bcm4906
387ef62cebSEmmanuel Vadot          - const: brcm,bcm4908
397ef62cebSEmmanuel Vadot          - const: brcm,bcmbca
407ef62cebSEmmanuel Vadot
417ef62cebSEmmanuel Vadot      - description: BCM4908 based boards
427ef62cebSEmmanuel Vadot        items:
437ef62cebSEmmanuel Vadot          - enum:
447ef62cebSEmmanuel Vadot              - asus,gt-ac5300
457ef62cebSEmmanuel Vadot              - brcm,bcm94908
467ef62cebSEmmanuel Vadot              - netgear,raxe500
477ef62cebSEmmanuel Vadot          - const: brcm,bcm4908
487ef62cebSEmmanuel Vadot          - const: brcm,bcmbca
497ef62cebSEmmanuel Vadot
507ef62cebSEmmanuel Vadot      - description: BCM49408 based boards
517ef62cebSEmmanuel Vadot        items:
527ef62cebSEmmanuel Vadot          - const: brcm,bcm49408
537ef62cebSEmmanuel Vadot          - const: brcm,bcm4908
547ef62cebSEmmanuel Vadot          - const: brcm,bcmbca
557ef62cebSEmmanuel Vadot
56b97ee269SEmmanuel Vadot      - description: BCM4912 based boards
57b97ee269SEmmanuel Vadot        items:
58b97ee269SEmmanuel Vadot          - enum:
59b97ee269SEmmanuel Vadot              - asus,gt-ax6000
60b97ee269SEmmanuel Vadot              - brcm,bcm94912
61b97ee269SEmmanuel Vadot          - const: brcm,bcm4912
62b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
63b97ee269SEmmanuel Vadot
64b97ee269SEmmanuel Vadot      - description: BCM63138 based boards
65b97ee269SEmmanuel Vadot        items:
66b97ee269SEmmanuel Vadot          - enum:
67b97ee269SEmmanuel Vadot              - brcm,bcm963138
68b97ee269SEmmanuel Vadot              - brcm,BCM963138DVT
69b97ee269SEmmanuel Vadot          - const: brcm,bcm63138
70b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
71b97ee269SEmmanuel Vadot
72b97ee269SEmmanuel Vadot      - description: BCM63146 based boards
73b97ee269SEmmanuel Vadot        items:
74b97ee269SEmmanuel Vadot          - enum:
75b97ee269SEmmanuel Vadot              - brcm,bcm963146
76b97ee269SEmmanuel Vadot          - const: brcm,bcm63146
77b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
78b97ee269SEmmanuel Vadot
79b97ee269SEmmanuel Vadot      - description: BCM63148 based boards
80b97ee269SEmmanuel Vadot        items:
81b97ee269SEmmanuel Vadot          - enum:
82b97ee269SEmmanuel Vadot              - brcm,bcm963148
83b97ee269SEmmanuel Vadot          - const: brcm,bcm63148
84b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
85b97ee269SEmmanuel Vadot
86b97ee269SEmmanuel Vadot      - description: BCM63158 based boards
87b97ee269SEmmanuel Vadot        items:
88b97ee269SEmmanuel Vadot          - enum:
89b97ee269SEmmanuel Vadot              - brcm,bcm963158
90b97ee269SEmmanuel Vadot          - const: brcm,bcm63158
91b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
92b97ee269SEmmanuel Vadot
93b97ee269SEmmanuel Vadot      - description: BCM63178 based boards
94b97ee269SEmmanuel Vadot        items:
95b97ee269SEmmanuel Vadot          - enum:
96b97ee269SEmmanuel Vadot              - brcm,bcm963178
97b97ee269SEmmanuel Vadot          - const: brcm,bcm63178
98b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
99b97ee269SEmmanuel Vadot
100b97ee269SEmmanuel Vadot      - description: BCM6756 based boards
101b97ee269SEmmanuel Vadot        items:
102b97ee269SEmmanuel Vadot          - enum:
103b97ee269SEmmanuel Vadot              - brcm,bcm96756
104b97ee269SEmmanuel Vadot          - const: brcm,bcm6756
105b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
106b97ee269SEmmanuel Vadot
107b97ee269SEmmanuel Vadot      - description: BCM6813 based boards
108b97ee269SEmmanuel Vadot        items:
109b97ee269SEmmanuel Vadot          - enum:
110b97ee269SEmmanuel Vadot              - brcm,bcm96813
111b97ee269SEmmanuel Vadot          - const: brcm,bcm6813
112b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
113b97ee269SEmmanuel Vadot
114b97ee269SEmmanuel Vadot      - description: BCM6846 based boards
115b97ee269SEmmanuel Vadot        items:
116b97ee269SEmmanuel Vadot          - enum:
117b97ee269SEmmanuel Vadot              - brcm,bcm96846
118b97ee269SEmmanuel Vadot          - const: brcm,bcm6846
119b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
120b97ee269SEmmanuel Vadot
121b97ee269SEmmanuel Vadot      - description: BCM6855 based boards
122b97ee269SEmmanuel Vadot        items:
123b97ee269SEmmanuel Vadot          - enum:
124b97ee269SEmmanuel Vadot              - brcm,bcm96855
125b97ee269SEmmanuel Vadot          - const: brcm,bcm6855
126b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
127b97ee269SEmmanuel Vadot
128b97ee269SEmmanuel Vadot      - description: BCM6856 based boards
129b97ee269SEmmanuel Vadot        items:
130b97ee269SEmmanuel Vadot          - enum:
131b97ee269SEmmanuel Vadot              - brcm,bcm96856
132b97ee269SEmmanuel Vadot          - const: brcm,bcm6856
133b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
134b97ee269SEmmanuel Vadot
135b97ee269SEmmanuel Vadot      - description: BCM6858 based boards
136b97ee269SEmmanuel Vadot        items:
137b97ee269SEmmanuel Vadot          - enum:
138b97ee269SEmmanuel Vadot              - brcm,bcm96858
139b97ee269SEmmanuel Vadot          - const: brcm,bcm6858
140b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
141b97ee269SEmmanuel Vadot
142b97ee269SEmmanuel Vadot      - description: BCM6878 based boards
143b97ee269SEmmanuel Vadot        items:
144b97ee269SEmmanuel Vadot          - enum:
145b97ee269SEmmanuel Vadot              - brcm,bcm96878
146b97ee269SEmmanuel Vadot          - const: brcm,bcm6878
147b97ee269SEmmanuel Vadot          - const: brcm,bcmbca
148b97ee269SEmmanuel Vadot
149d5b0e70fSEmmanuel VadotadditionalProperties: true
150d5b0e70fSEmmanuel Vadot
151d5b0e70fSEmmanuel Vadot...
152