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