mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-30 06:10:56 +00:00
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: Maxime Ripard <maxime@cerno.tech> Link: https://lore.kernel.org/r/20200924082642.18144-1-maxime@cerno.tech Signed-off-by: Rob Herring <robh@kernel.org>
This commit is contained in:
parent
e5467b672b
commit
6a7548305a
2 changed files with 3 additions and 3 deletions
|
@ -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:
|
||||||
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 {
|
||||||
|
|
||||||
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>;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue