1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/arm/bcm/raspberrypi,bcm2835-firmware.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Raspberry Pi VideoCore firmware driver
10 - Eric Anholt <eric@anholt.net>
11 - Stefan Wahren <wahrenst@gmx.net>
17 const: raspberrypi,bcm2835-firmware
25 - const: raspberrypi,bcm2835-firmware
33 additionalProperties: false
37 const: raspberrypi,firmware-clocks
42 The argument is the ID of the clocks contained by the
51 additionalProperties: false
55 const: raspberrypi,firmware-gpio
62 The first cell is the pin number, and the second cell is used to
63 specify the gpio polarity (GPIO_ACTIVE_HIGH or GPIO_ACTIVE_LOW).
75 additionalProperties: false
79 const: raspberrypi,firmware-reset
84 The argument is the ID of the firmware reset line to affect.
92 additionalProperties: false
96 const: raspberrypi,firmware-poe-pwm
99 # See pwm.yaml in this directory for a description of the cells format.
110 additionalProperties: false
115 compatible = "raspberrypi,bcm2835-firmware", "simple-mfd";
118 firmware_clocks: clocks {
119 compatible = "raspberrypi,firmware-clocks";
124 compatible = "raspberrypi,firmware-gpio";
130 compatible = "raspberrypi,firmware-reset";
135 compatible = "raspberrypi,firmware-poe-pwm";