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 56i.MX6SLL EVK board 57Required root node properties: 58 - compatible = "fsl,imx6sll-evk", "fsl,imx6sll"; 59 60Generic i.MX boards 61------------------- 62 63No iomux setup is done for these boards, so this must have been configured 64by the bootloader for boards to work with the generic bindings. 65 66i.MX27 generic board 67Required root node properties: 68 - compatible = "fsl,imx27"; 69 70i.MX51 generic board 71Required root node properties: 72 - compatible = "fsl,imx51"; 73 74i.MX53 generic board 75Required root node properties: 76 - compatible = "fsl,imx53"; 77 78i.MX6q generic board 79Required root node properties: 80 - compatible = "fsl,imx6q"; 81 82Freescale Vybrid Platform Device Tree Bindings 83---------------------------------------------- 84 85For the Vybrid SoC familiy all variants with DDR controller are supported, 86which is the VF5xx and VF6xx series. Out of historical reasons, in most 87places the kernel uses vf610 to refer to the whole familiy. 88The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 89core support. 90 91Required root node compatible property (one of them): 92 - compatible = "fsl,vf500"; 93 - compatible = "fsl,vf510"; 94 - compatible = "fsl,vf600"; 95 - compatible = "fsl,vf610"; 96 - compatible = "fsl,vf610m4"; 97 98Freescale LS1021A Platform Device Tree Bindings 99------------------------------------------------ 100 101Required root node compatible properties: 102 - compatible = "fsl,ls1021a"; 103 104Freescale SoC-specific Device Tree Bindings 105------------------------------------------- 106 107Freescale SCFG 108 SCFG is the supplemental configuration unit, that provides SoC specific 109configuration and status registers for the chip. Such as getting PEX port 110status. 111 Required properties: 112 - compatible: Should contain a chip-specific compatible string, 113 Chip-specific strings are of the form "fsl,<chip>-scfg", 114 The following <chip>s are known to be supported: 115 ls1012a, ls1021a, ls1043a, ls1046a, ls2080a. 116 117 - reg: should contain base address and length of SCFG memory-mapped registers 118 119Example: 120 scfg: scfg@1570000 { 121 compatible = "fsl,ls1021a-scfg"; 122 reg = <0x0 0x1570000 0x0 0x10000>; 123 }; 124 125Freescale DCFG 126 DCFG is the device configuration unit, that provides general purpose 127configuration and status for the device. Such as setting the secondary 128core start address and release the secondary core from holdoff and startup. 129 Required properties: 130 - compatible: Should contain a chip-specific compatible string, 131 Chip-specific strings are of the form "fsl,<chip>-dcfg", 132 The following <chip>s are known to be supported: 133 ls1012a, ls1021a, ls1043a, ls1046a, ls2080a. 134 135 - reg : should contain base address and length of DCFG memory-mapped registers 136 137Example: 138 dcfg: dcfg@1ee0000 { 139 compatible = "fsl,ls1021a-dcfg"; 140 reg = <0x0 0x1ee0000 0x0 0x10000>; 141 }; 142 143Freescale ARMv8 based Layerscape SoC family Device Tree Bindings 144---------------------------------------------------------------- 145 146LS1012A SoC 147Required root node properties: 148 - compatible = "fsl,ls1012a"; 149 150LS1012A ARMv8 based RDB Board 151Required root node properties: 152 - compatible = "fsl,ls1012a-rdb", "fsl,ls1012a"; 153 154LS1012A ARMv8 based FRDM Board 155Required root node properties: 156 - compatible = "fsl,ls1012a-frdm", "fsl,ls1012a"; 157 158LS1012A ARMv8 based QDS Board 159Required root node properties: 160 - compatible = "fsl,ls1012a-qds", "fsl,ls1012a"; 161 162LS1043A SoC 163Required root node properties: 164 - compatible = "fsl,ls1043a"; 165 166LS1043A ARMv8 based RDB Board 167Required root node properties: 168 - compatible = "fsl,ls1043a-rdb", "fsl,ls1043a"; 169 170LS1043A ARMv8 based QDS Board 171Required root node properties: 172 - compatible = "fsl,ls1043a-qds", "fsl,ls1043a"; 173 174LS1046A SoC 175Required root node properties: 176 - compatible = "fsl,ls1046a"; 177 178LS1046A ARMv8 based QDS Board 179Required root node properties: 180 - compatible = "fsl,ls1046a-qds", "fsl,ls1046a"; 181 182LS1046A ARMv8 based RDB Board 183Required root node properties: 184 - compatible = "fsl,ls1046a-rdb", "fsl,ls1046a"; 185 186LS1088A SoC 187Required root node properties: 188 - compatible = "fsl,ls1088a"; 189 190LS1088A ARMv8 based QDS Board 191Required root node properties: 192 - compatible = "fsl,ls1088a-qds", "fsl,ls1088a"; 193 194LS1088A ARMv8 based RDB Board 195Required root node properties: 196 - compatible = "fsl,ls1088a-rdb", "fsl,ls1088a"; 197 198LS2080A SoC 199Required root node properties: 200 - compatible = "fsl,ls2080a"; 201 202LS2080A ARMv8 based Simulator model 203Required root node properties: 204 - compatible = "fsl,ls2080a-simu", "fsl,ls2080a"; 205 206LS2080A ARMv8 based QDS Board 207Required root node properties: 208 - compatible = "fsl,ls2080a-qds", "fsl,ls2080a"; 209 210LS2080A ARMv8 based RDB Board 211Required root node properties: 212 - compatible = "fsl,ls2080a-rdb", "fsl,ls2080a"; 213 214LS2088A SoC 215Required root node properties: 216 - compatible = "fsl,ls2088a"; 217 218LS2088A ARMv8 based QDS Board 219Required root node properties: 220 - compatible = "fsl,ls2088a-qds", "fsl,ls2088a"; 221 222LS2088A ARMv8 based RDB Board 223Required root node properties: 224 - compatible = "fsl,ls2088a-rdb", "fsl,ls2088a"; 225