xref: /freebsd/sys/contrib/device-tree/Bindings/arm/bcm/bcm2835.yaml (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0
2*c66ec88fSEmmanuel Vadot%YAML 1.2
3*c66ec88fSEmmanuel Vadot---
4*c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/bcm/bcm2835.yaml#
5*c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel Vadottitle: Broadcom BCM2711/BCM2835 Platforms Device Tree Bindings
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel Vadotmaintainers:
10*c66ec88fSEmmanuel Vadot  - Eric Anholt <eric@anholt.net>
11*c66ec88fSEmmanuel Vadot  - Stefan Wahren <wahrenst@gmx.net>
12*c66ec88fSEmmanuel Vadot
13*c66ec88fSEmmanuel Vadotproperties:
14*c66ec88fSEmmanuel Vadot  $nodename:
15*c66ec88fSEmmanuel Vadot    const: '/'
16*c66ec88fSEmmanuel Vadot  compatible:
17*c66ec88fSEmmanuel Vadot    oneOf:
18*c66ec88fSEmmanuel Vadot      - description: BCM2711 based Boards
19*c66ec88fSEmmanuel Vadot        items:
20*c66ec88fSEmmanuel Vadot          - enum:
21*c66ec88fSEmmanuel Vadot              - raspberrypi,4-model-b
22*c66ec88fSEmmanuel Vadot          - const: brcm,bcm2711
23*c66ec88fSEmmanuel Vadot
24*c66ec88fSEmmanuel Vadot      - description: BCM2835 based Boards
25*c66ec88fSEmmanuel Vadot        items:
26*c66ec88fSEmmanuel Vadot          - enum:
27*c66ec88fSEmmanuel Vadot              - raspberrypi,model-a
28*c66ec88fSEmmanuel Vadot              - raspberrypi,model-a-plus
29*c66ec88fSEmmanuel Vadot              - raspberrypi,model-b
30*c66ec88fSEmmanuel Vadot              - raspberrypi,model-b-i2c0  # Raspberry Pi Model B (no P5)
31*c66ec88fSEmmanuel Vadot              - raspberrypi,model-b-rev2
32*c66ec88fSEmmanuel Vadot              - raspberrypi,model-b-plus
33*c66ec88fSEmmanuel Vadot              - raspberrypi,compute-module
34*c66ec88fSEmmanuel Vadot              - raspberrypi,model-zero
35*c66ec88fSEmmanuel Vadot              - raspberrypi,model-zero-w
36*c66ec88fSEmmanuel Vadot          - const: brcm,bcm2835
37*c66ec88fSEmmanuel Vadot
38*c66ec88fSEmmanuel Vadot      - description: BCM2836 based Boards
39*c66ec88fSEmmanuel Vadot        items:
40*c66ec88fSEmmanuel Vadot          - enum:
41*c66ec88fSEmmanuel Vadot              - raspberrypi,2-model-b
42*c66ec88fSEmmanuel Vadot          - const: brcm,bcm2836
43*c66ec88fSEmmanuel Vadot
44*c66ec88fSEmmanuel Vadot      - description: BCM2837 based Boards
45*c66ec88fSEmmanuel Vadot        items:
46*c66ec88fSEmmanuel Vadot          - enum:
47*c66ec88fSEmmanuel Vadot              - raspberrypi,3-model-a-plus
48*c66ec88fSEmmanuel Vadot              - raspberrypi,3-model-b
49*c66ec88fSEmmanuel Vadot              - raspberrypi,3-model-b-plus
50*c66ec88fSEmmanuel Vadot              - raspberrypi,3-compute-module
51*c66ec88fSEmmanuel Vadot              - raspberrypi,3-compute-module-lite
52*c66ec88fSEmmanuel Vadot          - const: brcm,bcm2837
53*c66ec88fSEmmanuel Vadot
54*c66ec88fSEmmanuel Vadot...
55