1 Synaptics SoC Device Tree Bindings 2 3 According to https://www.synaptics.com/company 4 Synaptics has acquired the Multimedia Solution 5 berlin SoCs are now Synaptics' SoCs now. 6 7 ---------------------------------------------- 8 9 Boards with a SoC of the Marvell Berlin family 10 shall have the following properties: 11 12 * Required root node properties: 13 compatible: must contain "marvell,berlin" 14 15 In addition, the above compatible shall be ext 16 SoC and board used. Currently known SoC compat 17 "marvell,berlin2" for Marvell Armada 18 "marvell,berlin2cd" for Marvell Armada 19 "marvell,berlin2ct" for Marvell Armada 20 "marvell,berlin2q" for Marvell Armada 21 "marvell,berlin3" for Marvell Armada 22 23 * Example: 24 25 / { 26 model = "Sony NSZ-GS7"; 27 compatible = "sony,nsz-gs7", "marvell, 28 29 ... 30 } 31 32 * Marvell Berlin CPU control bindings 33 34 CPU control register allows various operations 35 independently. 36 37 Required properties: 38 - compatible: should be "marvell,berlin-cpu-ct 39 - reg: address and length of the register set 40 41 Example: 42 43 cpu-ctrl@f7dd0000 { 44 compatible = "marvell,berlin-cpu-ctrl" 45 reg = <0xf7dd0000 0x10000>; 46 }; 47 48 * Marvell Berlin2 chip control binding 49 50 Marvell Berlin SoCs have a chip control regist 51 individual registers dealing with pinmux, padm 52 CPU boot address. Unfortunately, the individua 53 chip control registers, so there should be a s 54 different functions which are described below. 55 56 Required properties: 57 - compatible: 58 * the first and second values must be: 59 "simple-mfd", "syscon" 60 - reg: address and length of following registe 61 BG2/BG2CD: chip control register set 62 BG2Q: chip control register set and cpu pll 63 64 * Marvell Berlin2 system control binding 65 66 Marvell Berlin SoCs have a system control regi 67 individual registers dealing with pinmux, padm 68 69 Required properties: 70 - compatible: 71 * the first and second values must be: 72 "simple-mfd", "syscon" 73 - reg: address and length of the system contro 74 75 Example: 76 77 chip: chip-control@ea0000 { 78 compatible = "simple-mfd", "syscon"; 79 reg = <0xea0000 0x400>; 80 81 /* sub-device nodes */ 82 }; 83 84 sysctrl: system-controller@d000 { 85 compatible = "simple-mfd", "syscon"; 86 reg = <0xd000 0x100>; 87 88 /* sub-device nodes */ 89 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.