18c2ecf20Sopenharmony_ciMarvell Armada 37xx Platforms Device Tree Bindings
28c2ecf20Sopenharmony_ci--------------------------------------------------
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciBoards using a SoC of the Marvell Armada 37xx family must carry the
58c2ecf20Sopenharmony_cifollowing root node property:
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci - compatible: must contain "marvell,armada3710"
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciIn addition, boards using the Marvell Armada 3720 SoC shall have the
108c2ecf20Sopenharmony_cifollowing property before the previous one:
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci - compatible: must contain "marvell,armada3720"
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciExample:
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_cicompatible = "marvell,armada-3720-db", "marvell,armada3720", "marvell,armada3710";
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ciPower management
208c2ecf20Sopenharmony_ci----------------
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ciFor power management (particularly DVFS and AVS), the North Bridge
238c2ecf20Sopenharmony_ciPower Management component is needed:
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_ciRequired properties:
268c2ecf20Sopenharmony_ci- compatible     : should contain "marvell,armada-3700-nb-pm", "syscon";
278c2ecf20Sopenharmony_ci- reg            : the register start and length for the North Bridge
288c2ecf20Sopenharmony_ci		    Power Management
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_ciExample:
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_cinb_pm: syscon@14000 {
338c2ecf20Sopenharmony_ci	compatible = "marvell,armada-3700-nb-pm", "syscon";
348c2ecf20Sopenharmony_ci	reg = <0x14000 0x60>;
358c2ecf20Sopenharmony_ci}
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ciAVS
388c2ecf20Sopenharmony_ci---
398c2ecf20Sopenharmony_ci
408c2ecf20Sopenharmony_ciFor AVS an other component is needed:
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ciRequired properties:
438c2ecf20Sopenharmony_ci- compatible     : should contain "marvell,armada-3700-avs", "syscon";
448c2ecf20Sopenharmony_ci- reg            : the register start and length for the AVS
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ciExample:
478c2ecf20Sopenharmony_ciavs: avs@11500 {
488c2ecf20Sopenharmony_ci	compatible = "marvell,armada-3700-avs", "syscon";
498c2ecf20Sopenharmony_ci	reg = <0x11500 0x40>;
508c2ecf20Sopenharmony_ci}
518c2ecf20Sopenharmony_ci
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_ciCZ.NIC's Turris Mox SOHO router Device Tree Bindings
548c2ecf20Sopenharmony_ci----------------------------------------------------
558c2ecf20Sopenharmony_ci
568c2ecf20Sopenharmony_ciRequired root node property:
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci - compatible: must contain "cznic,turris-mox"
59