1Freescale i.MX Platforms Device Tree Bindings 2----------------------------------------------- 3 4i.MX23 Evaluation Kit 5Required root node properties: 6 - compatible = "fsl,imx23-evk", "fsl,imx23"; 7 8i.MX25 Product Development Kit 9Required root node properties: 10 - compatible = "fsl,imx25-pdk", "fsl,imx25"; 11 12i.MX27 Product Development Kit 13Required root node properties: 14 - compatible = "fsl,imx27-pdk", "fsl,imx27"; 15 16i.MX28 Evaluation Kit 17Required root node properties: 18 - compatible = "fsl,imx28-evk", "fsl,imx28"; 19 20i.MX51 Babbage Board 21Required root node properties: 22 - compatible = "fsl,imx51-babbage", "fsl,imx51"; 23 24i.MX53 Automotive Reference Design Board 25Required root node properties: 26 - compatible = "fsl,imx53-ard", "fsl,imx53"; 27 28i.MX53 Evaluation Kit 29Required root node properties: 30 - compatible = "fsl,imx53-evk", "fsl,imx53"; 31 32i.MX53 Quick Start Board 33Required root node properties: 34 - compatible = "fsl,imx53-qsb", "fsl,imx53"; 35 36i.MX53 Smart Mobile Reference Design Board 37Required root node properties: 38 - compatible = "fsl,imx53-smd", "fsl,imx53"; 39 40i.MX6 Quad Armadillo2 Board 41Required root node properties: 42 - compatible = "fsl,imx6q-arm2", "fsl,imx6q"; 43 44i.MX6 Quad SABRE Lite Board 45Required root node properties: 46 - compatible = "fsl,imx6q-sabrelite", "fsl,imx6q"; 47 48i.MX6 Quad SABRE Smart Device Board 49Required root node properties: 50 - compatible = "fsl,imx6q-sabresd", "fsl,imx6q"; 51 52i.MX6 Quad SABRE Automotive Board 53Required root node properties: 54 - compatible = "fsl,imx6q-sabreauto", "fsl,imx6q"; 55 56Generic i.MX boards 57------------------- 58 59No iomux setup is done for these boards, so this must have been configured 60by the bootloader for boards to work with the generic bindings. 61 62i.MX27 generic board 63Required root node properties: 64 - compatible = "fsl,imx27"; 65 66i.MX51 generic board 67Required root node properties: 68 - compatible = "fsl,imx51"; 69 70i.MX53 generic board 71Required root node properties: 72 - compatible = "fsl,imx53"; 73 74i.MX6q generic board 75Required root node properties: 76 - compatible = "fsl,imx6q"; 77 78Freescale Vybrid Platform Device Tree Bindings 79---------------------------------------------- 80 81For the Vybrid SoC familiy all variants with DDR controller are supported, 82which is the VF5xx and VF6xx series. Out of historical reasons, in most 83places the kernel uses vf610 to refer to the whole familiy. 84The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 85core support. 86 87Required root node compatible property (one of them): 88 - compatible = "fsl,vf500"; 89 - compatible = "fsl,vf510"; 90 - compatible = "fsl,vf600"; 91 - compatible = "fsl,vf610"; 92 - compatible = "fsl,vf610m4"; 93 94Freescale LS1021A Platform Device Tree Bindings 95------------------------------------------------ 96 97Required root node compatible properties: 98 - compatible = "fsl,ls1021a"; 99 100Freescale LS1021A SoC-specific Device Tree Bindings 101------------------------------------------- 102 103Freescale SCFG 104 SCFG is the supplemental configuration unit, that provides SoC specific 105configuration and status registers for the chip. Such as getting PEX port 106status. 107 Required properties: 108 - compatible: should be "fsl,ls1021a-scfg" 109 - reg: should contain base address and length of SCFG memory-mapped registers 110 111Example: 112 scfg: scfg@1570000 { 113 compatible = "fsl,ls1021a-scfg"; 114 reg = <0x0 0x1570000 0x0 0x10000>; 115 }; 116 117Freescale DCFG 118 DCFG is the device configuration unit, that provides general purpose 119configuration and status for the device. Such as setting the secondary 120core start address and release the secondary core from holdoff and startup. 121 Required properties: 122 - compatible: should be "fsl,ls1021a-dcfg" 123 - reg : should contain base address and length of DCFG memory-mapped registers 124 125Example: 126 dcfg: dcfg@1ee0000 { 127 compatible = "fsl,ls1021a-dcfg"; 128 reg = <0x0 0x1ee0000 0x0 0x10000>; 129 }; 130 131Freescale ARMv8 based Layerscape SoC family Device Tree Bindings 132---------------------------------------------------------------- 133 134LS2080A ARMv8 based Simulator model 135Required root node properties: 136 - compatible = "fsl,ls2080a-simu", "fsl,ls2080a"; 137 138LS2080A ARMv8 based QDS Board 139Required root node properties: 140 - compatible = "fsl,ls2080a-qds", "fsl,ls2080a"; 141 142LS2080A ARMv8 based RDB Board 143Required root node properties: 144 - compatible = "fsl,ls2080a-rdb", "fsl,ls2080a"; 145 146