0001 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/arm/bcm/brcm,bcmbca.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006
0007 title: Broadcom Broadband SoC device tree bindings
0008
0009 description:
0010 Broadcom Broadband SoCs include family of high performance DSL/PON/Wireless
0011 chips that can be used as home gateway, router and WLAN AP for residential,
0012 enterprise and carrier applications.
0013
0014 maintainers:
0015 - William Zhang <william.zhang@broadcom.com>
0016 - Anand Gore <anand.gore@broadcom.com>
0017 - Kursad Oney <kursad.oney@broadcom.com>
0018
0019 properties:
0020 $nodename:
0021 const: '/'
0022 compatible:
0023 oneOf:
0024 - description: BCM47622 based boards
0025 items:
0026 - enum:
0027 - brcm,bcm947622
0028 - const: brcm,bcm47622
0029 - const: brcm,bcmbca
0030
0031 - description: BCM4912 based boards
0032 items:
0033 - enum:
0034 - asus,gt-ax6000
0035 - brcm,bcm94912
0036 - const: brcm,bcm4912
0037 - const: brcm,bcmbca
0038
0039 - description: BCM63138 based boards
0040 items:
0041 - enum:
0042 - brcm,bcm963138
0043 - brcm,BCM963138DVT
0044 - const: brcm,bcm63138
0045 - const: brcm,bcmbca
0046
0047 - description: BCM63146 based boards
0048 items:
0049 - enum:
0050 - brcm,bcm963146
0051 - const: brcm,bcm63146
0052 - const: brcm,bcmbca
0053
0054 - description: BCM63148 based boards
0055 items:
0056 - enum:
0057 - brcm,bcm963148
0058 - const: brcm,bcm63148
0059 - const: brcm,bcmbca
0060
0061 - description: BCM63158 based boards
0062 items:
0063 - enum:
0064 - brcm,bcm963158
0065 - const: brcm,bcm63158
0066 - const: brcm,bcmbca
0067
0068 - description: BCM63178 based boards
0069 items:
0070 - enum:
0071 - brcm,bcm963178
0072 - const: brcm,bcm63178
0073 - const: brcm,bcmbca
0074
0075 - description: BCM6756 based boards
0076 items:
0077 - enum:
0078 - brcm,bcm96756
0079 - const: brcm,bcm6756
0080 - const: brcm,bcmbca
0081
0082 - description: BCM6813 based boards
0083 items:
0084 - enum:
0085 - brcm,bcm96813
0086 - const: brcm,bcm6813
0087 - const: brcm,bcmbca
0088
0089 - description: BCM6846 based boards
0090 items:
0091 - enum:
0092 - brcm,bcm96846
0093 - const: brcm,bcm6846
0094 - const: brcm,bcmbca
0095
0096 - description: BCM6855 based boards
0097 items:
0098 - enum:
0099 - brcm,bcm96855
0100 - const: brcm,bcm6855
0101 - const: brcm,bcmbca
0102
0103 - description: BCM6856 based boards
0104 items:
0105 - enum:
0106 - brcm,bcm96856
0107 - const: brcm,bcm6856
0108 - const: brcm,bcmbca
0109
0110 - description: BCM6858 based boards
0111 items:
0112 - enum:
0113 - brcm,bcm96858
0114 - const: brcm,bcm6858
0115 - const: brcm,bcmbca
0116
0117 - description: BCM6878 based boards
0118 items:
0119 - enum:
0120 - brcm,bcm96878
0121 - const: brcm,bcm6878
0122 - const: brcm,bcmbca
0123
0124 additionalProperties: true
0125
0126 ...