Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Documentation: bindings: update the berlin chip and system ctrl doc

Now that the rework to have one sub-node per device in the chip and
system controllers is done, their dedicated compatible can be removed.

Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com>
Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>

authored by

Antoine Tenart and committed by
Sebastian Hesselbarth
576efe38 c1f86f2f

+4 -12
+4 -12
Documentation/devicetree/bindings/arm/marvell,berlin.txt
··· 62 62 63 63 Required properties: 64 64 - compatible: 65 - * the first value should be one of: 66 - "marvell,berlin2-chip-ctrl" for BG2 67 - "marvell,berlin2cd-chip-ctrl" for BG2CD 68 - "marvell,berlin2q-chip-ctrl" for BG2Q 69 - * the second and third values must be: 65 + * the first and second values must be: 70 66 "simple-mfd", "syscon" 71 67 - reg: address and length of following register sets for 72 68 BG2/BG2CD: chip control register set ··· 75 79 76 80 Required properties: 77 81 - compatible: 78 - * the first value should be one of: 79 - "marvell,berlin2-system-ctrl" for BG2 80 - "marvell,berlin2cd-system-ctrl" for BG2CD 81 - "marvell,berlin2q-system-ctrl" for BG2Q 82 - * the second and third values must be: 82 + * the first and second values must be: 83 83 "simple-mfd", "syscon" 84 84 - reg: address and length of the system control register set 85 85 86 86 Example: 87 87 88 88 chip: chip-control@ea0000 { 89 - compatible = "marvell,berlin2-chip-ctrl", "simple-mfd", "syscon"; 89 + compatible = "simple-mfd", "syscon"; 90 90 reg = <0xea0000 0x400>; 91 91 92 92 /* sub-device nodes */ 93 93 }; 94 94 95 95 sysctrl: system-controller@d000 { 96 - compatible = "marvell,berlin2-system-ctrl", "simple-mfd", "syscon"; 96 + compatible = "simple-mfd", "syscon"; 97 97 reg = <0xd000 0x100>; 98 98 99 99 /* sub-device nodes */