summaryrefslogtreecommitdiffstats
path: root/dts/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'dts/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml')
-rw-r--r--dts/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml26
1 files changed, 22 insertions, 4 deletions
diff --git a/dts/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml b/dts/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
index a2c63c8b1d..39e3c248f5 100644
--- a/dts/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
+++ b/dts/Bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
@@ -26,13 +26,11 @@ properties:
- const: simple-mfd
mboxes:
- $ref: '/schemas/types.yaml#/definitions/phandle'
- description: |
- Phandle to the firmware device's Mailbox.
- (See: ../mailbox/mailbox.txt for more information)
+ maxItems: 1
clocks:
type: object
+ additionalProperties: false
properties:
compatible:
@@ -50,6 +48,7 @@ properties:
reset:
type: object
+ additionalProperties: false
properties:
compatible:
@@ -64,8 +63,22 @@ properties:
- compatible
- "#reset-cells"
+ pwm:
+ type: object
additionalProperties: false
+ properties:
+ compatible:
+ const: raspberrypi,firmware-poe-pwm
+
+ "#pwm-cells":
+ # See pwm.yaml in this directory for a description of the cells format.
+ const: 2
+
+ required:
+ - compatible
+ - "#pwm-cells"
+
required:
- compatible
- mboxes
@@ -87,5 +100,10 @@ examples:
compatible = "raspberrypi,firmware-reset";
#reset-cells = <1>;
};
+
+ pwm: pwm {
+ compatible = "raspberrypi,firmware-poe-pwm";
+ #pwm-cells = <2>;
+ };
};
...