Commit 6a754830 authored by Maxime Ripard's avatar Maxime Ripard Committed by Rob Herring

ARM: dts: bcm2835: Change firmware compatible from simple-bus to simple-mfd

The current binding for the RPi firmware uses the simple-bus compatible as
a fallback to benefit from its automatic probing of child nodes.

However, simple-bus also comes with some constraints, like having the ranges,
our case.

Let's switch to simple-mfd that provides the same probing logic without
those constraints.
Signed-off-by: default avatarMaxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20200924082642.18144-1-maxime@cerno.techSigned-off-by: default avatarRob Herring <robh@kernel.org>
parent e5467b67
...@@ -23,7 +23,7 @@ properties: ...@@ -23,7 +23,7 @@ properties:
compatible: compatible:
items: items:
- const: raspberrypi,bcm2835-firmware - const: raspberrypi,bcm2835-firmware
- const: simple-bus - const: simple-mfd
mboxes: mboxes:
$ref: '/schemas/types.yaml#/definitions/phandle' $ref: '/schemas/types.yaml#/definitions/phandle'
...@@ -57,7 +57,7 @@ required: ...@@ -57,7 +57,7 @@ required:
examples: examples:
- | - |
firmware { firmware {
compatible = "raspberrypi,bcm2835-firmware", "simple-bus"; compatible = "raspberrypi,bcm2835-firmware", "simple-mfd";
mboxes = <&mailbox>; mboxes = <&mailbox>;
firmware_clocks: clocks { firmware_clocks: clocks {
......
...@@ -13,7 +13,7 @@ act { ...@@ -13,7 +13,7 @@ act {
soc { soc {
firmware: firmware { firmware: firmware {
compatible = "raspberrypi,bcm2835-firmware", "simple-bus"; compatible = "raspberrypi,bcm2835-firmware", "simple-mfd";
#address-cells = <1>; #address-cells = <1>;
#size-cells = <1>; #size-cells = <1>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment