Based on kernel version 4.16.1. Page generated on 2018-04-09 11:52 EST.
1 Freescale i.MX Platforms Device Tree Bindings 2 ----------------------------------------------- 3 4 i.MX23 Evaluation Kit 5 Required root node properties: 6 - compatible = "fsl,imx23-evk", "fsl,imx23"; 7 8 i.MX25 Product Development Kit 9 Required root node properties: 10 - compatible = "fsl,imx25-pdk", "fsl,imx25"; 11 12 i.MX27 Product Development Kit 13 Required root node properties: 14 - compatible = "fsl,imx27-pdk", "fsl,imx27"; 15 16 i.MX28 Evaluation Kit 17 Required root node properties: 18 - compatible = "fsl,imx28-evk", "fsl,imx28"; 19 20 i.MX51 Babbage Board 21 Required root node properties: 22 - compatible = "fsl,imx51-babbage", "fsl,imx51"; 23 24 i.MX53 Automotive Reference Design Board 25 Required root node properties: 26 - compatible = "fsl,imx53-ard", "fsl,imx53"; 27 28 i.MX53 Evaluation Kit 29 Required root node properties: 30 - compatible = "fsl,imx53-evk", "fsl,imx53"; 31 32 i.MX53 Quick Start Board 33 Required root node properties: 34 - compatible = "fsl,imx53-qsb", "fsl,imx53"; 35 36 i.MX53 Smart Mobile Reference Design Board 37 Required root node properties: 38 - compatible = "fsl,imx53-smd", "fsl,imx53"; 39 40 i.MX6 Quad Armadillo2 Board 41 Required root node properties: 42 - compatible = "fsl,imx6q-arm2", "fsl,imx6q"; 43 44 i.MX6 Quad SABRE Lite Board 45 Required root node properties: 46 - compatible = "fsl,imx6q-sabrelite", "fsl,imx6q"; 47 48 i.MX6 Quad SABRE Smart Device Board 49 Required root node properties: 50 - compatible = "fsl,imx6q-sabresd", "fsl,imx6q"; 51 52 i.MX6 Quad SABRE Automotive Board 53 Required root node properties: 54 - compatible = "fsl,imx6q-sabreauto", "fsl,imx6q"; 55 56 Generic i.MX boards 57 ------------------- 58 59 No iomux setup is done for these boards, so this must have been configured 60 by the bootloader for boards to work with the generic bindings. 61 62 i.MX27 generic board 63 Required root node properties: 64 - compatible = "fsl,imx27"; 65 66 i.MX51 generic board 67 Required root node properties: 68 - compatible = "fsl,imx51"; 69 70 i.MX53 generic board 71 Required root node properties: 72 - compatible = "fsl,imx53"; 73 74 i.MX6q generic board 75 Required root node properties: 76 - compatible = "fsl,imx6q"; 77 78 Freescale Vybrid Platform Device Tree Bindings 79 ---------------------------------------------- 80 81 For the Vybrid SoC familiy all variants with DDR controller are supported, 82 which is the VF5xx and VF6xx series. Out of historical reasons, in most 83 places the kernel uses vf610 to refer to the whole familiy. 84 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 85 core support. 86 87 Required 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 94 Freescale LS1021A Platform Device Tree Bindings 95 ------------------------------------------------ 96 97 Required root node compatible properties: 98 - compatible = "fsl,ls1021a"; 99 100 Freescale SoC-specific Device Tree Bindings 101 ------------------------------------------- 102 103 Freescale SCFG 104 SCFG is the supplemental configuration unit, that provides SoC specific 105 configuration and status registers for the chip. Such as getting PEX port 106 status. 107 Required properties: 108 - compatible: Should contain a chip-specific compatible string, 109 Chip-specific strings are of the form "fsl,<chip>-scfg", 110 The following <chip>s are known to be supported: 111 ls1012a, ls1021a, ls1043a, ls1046a, ls2080a. 112 113 - reg: should contain base address and length of SCFG memory-mapped registers 114 115 Example: 116 scfg: scfg@1570000 { 117 compatible = "fsl,ls1021a-scfg"; 118 reg = <0x0 0x1570000 0x0 0x10000>; 119 }; 120 121 Freescale DCFG 122 DCFG is the device configuration unit, that provides general purpose 123 configuration and status for the device. Such as setting the secondary 124 core start address and release the secondary core from holdoff and startup. 125 Required properties: 126 - compatible: Should contain a chip-specific compatible string, 127 Chip-specific strings are of the form "fsl,<chip>-dcfg", 128 The following <chip>s are known to be supported: 129 ls1012a, ls1021a, ls1043a, ls1046a, ls2080a. 130 131 - reg : should contain base address and length of DCFG memory-mapped registers 132 133 Example: 134 dcfg: dcfg@1ee0000 { 135 compatible = "fsl,ls1021a-dcfg"; 136 reg = <0x0 0x1ee0000 0x0 0x10000>; 137 }; 138 139 Freescale ARMv8 based Layerscape SoC family Device Tree Bindings 140 ---------------------------------------------------------------- 141 142 LS1012A SoC 143 Required root node properties: 144 - compatible = "fsl,ls1012a"; 145 146 LS1012A ARMv8 based RDB Board 147 Required root node properties: 148 - compatible = "fsl,ls1012a-rdb", "fsl,ls1012a"; 149 150 LS1012A ARMv8 based FRDM Board 151 Required root node properties: 152 - compatible = "fsl,ls1012a-frdm", "fsl,ls1012a"; 153 154 LS1012A ARMv8 based QDS Board 155 Required root node properties: 156 - compatible = "fsl,ls1012a-qds", "fsl,ls1012a"; 157 158 LS1043A SoC 159 Required root node properties: 160 - compatible = "fsl,ls1043a"; 161 162 LS1043A ARMv8 based RDB Board 163 Required root node properties: 164 - compatible = "fsl,ls1043a-rdb", "fsl,ls1043a"; 165 166 LS1043A ARMv8 based QDS Board 167 Required root node properties: 168 - compatible = "fsl,ls1043a-qds", "fsl,ls1043a"; 169 170 LS1046A SoC 171 Required root node properties: 172 - compatible = "fsl,ls1046a"; 173 174 LS1046A ARMv8 based QDS Board 175 Required root node properties: 176 - compatible = "fsl,ls1046a-qds", "fsl,ls1046a"; 177 178 LS1046A ARMv8 based RDB Board 179 Required root node properties: 180 - compatible = "fsl,ls1046a-rdb", "fsl,ls1046a"; 181 182 LS1088A SoC 183 Required root node properties: 184 - compatible = "fsl,ls1088a"; 185 186 LS1088A ARMv8 based QDS Board 187 Required root node properties: 188 - compatible = "fsl,ls1088a-qds", "fsl,ls1088a"; 189 190 LS1088A ARMv8 based RDB Board 191 Required root node properties: 192 - compatible = "fsl,ls1088a-rdb", "fsl,ls1088a"; 193 194 LS2080A SoC 195 Required root node properties: 196 - compatible = "fsl,ls2080a"; 197 198 LS2080A ARMv8 based Simulator model 199 Required root node properties: 200 - compatible = "fsl,ls2080a-simu", "fsl,ls2080a"; 201 202 LS2080A ARMv8 based QDS Board 203 Required root node properties: 204 - compatible = "fsl,ls2080a-qds", "fsl,ls2080a"; 205 206 LS2080A ARMv8 based RDB Board 207 Required root node properties: 208 - compatible = "fsl,ls2080a-rdb", "fsl,ls2080a"; 209 210 LS2088A SoC 211 Required root node properties: 212 - compatible = "fsl,ls2088a"; 213 214 LS2088A ARMv8 based QDS Board 215 Required root node properties: 216 - compatible = "fsl,ls2088a-qds", "fsl,ls2088a"; 217 218 LS2088A ARMv8 based RDB Board 219 Required root node properties: 220 - compatible = "fsl,ls2088a-rdb", "fsl,ls2088a";