1# SPDX-License-Identifier: GPL-2.0 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/bindings/arm/fsl.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Freescale i.MX Platforms Device Tree Bindings 8 9maintainers: 10 - Shawn Guo <shawnguo@kernel.org> 11 - Li Yang <leoyang.li@nxp.com> 12 13properties: 14 $nodename: 15 const: '/' 16 compatible: 17 oneOf: 18 - description: i.MX23 based Boards 19 items: 20 - enum: 21 - fsl,imx23-evk 22 - olimex,imx23-olinuxino 23 - const: fsl,imx23 24 25 - description: i.MX25 Product Development Kit 26 items: 27 - enum: 28 - fsl,imx25-pdk 29 - const: fsl,imx25 30 31 - description: i.MX27 Product Development Kit 32 items: 33 - enum: 34 - fsl,imx27-pdk 35 - const: fsl,imx27 36 37 - description: i.MX28 based Boards 38 items: 39 - enum: 40 - fsl,imx28-evk 41 - i2se,duckbill 42 - i2se,duckbill-2 43 - technologic,imx28-ts4600 44 - const: fsl,imx28 45 - description: i.MX28 Duckbill 2 based Boards 46 items: 47 - enum: 48 - i2se,duckbill-2-485 49 - i2se,duckbill-2-enocean 50 - i2se,duckbill-2-spi 51 - const: i2se,duckbill-2 52 - const: fsl,imx28 53 54 - description: i.MX50 based Boards 55 items: 56 - enum: 57 - fsl,imx50-evk 58 - kobo,aura 59 - const: fsl,imx50 60 61 - description: i.MX51 Babbage Board 62 items: 63 - enum: 64 - armadeus,imx51-apf51 65 - fsl,imx51-babbage 66 - technologic,imx51-ts4800 67 - const: fsl,imx51 68 69 - description: i.MX53 based Boards 70 items: 71 - enum: 72 - bhf,cx9020 73 - fsl,imx53-ard 74 - fsl,imx53-evk 75 - fsl,imx53-qsb 76 - fsl,imx53-smd 77 - menlo,m53menlo 78 - const: fsl,imx53 79 80 - description: i.MX6Q based Boards 81 items: 82 - enum: 83 - fsl,imx6q-arm2 84 - fsl,imx6q-sabreauto 85 - fsl,imx6q-sabrelite 86 - fsl,imx6q-sabresd 87 - technologic,imx6q-ts4900 88 - technologic,imx6q-ts7970 89 - const: fsl,imx6q 90 91 - description: i.MX6QP based Boards 92 items: 93 - enum: 94 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board 95 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board 96 - const: fsl,imx6qp 97 98 - description: i.MX6DL based Boards 99 items: 100 - enum: 101 - eckelmann,imx6dl-ci4x10 102 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board 103 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board 104 - technologic,imx6dl-ts4900 105 - technologic,imx6dl-ts7970 106 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board 107 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board 108 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board 109 - const: fsl,imx6dl 110 111 - description: i.MX6SL based Boards 112 items: 113 - enum: 114 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board 115 - const: fsl,imx6sl 116 117 - description: i.MX6SLL based Boards 118 items: 119 - enum: 120 - fsl,imx6sll-evk 121 - const: fsl,imx6sll 122 123 - description: i.MX6SX based Boards 124 items: 125 - enum: 126 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board 127 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board 128 - const: fsl,imx6sx 129 130 - description: i.MX6UL based Boards 131 items: 132 - enum: 133 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board 134 - const: fsl,imx6ul 135 136 - description: i.MX6ULL based Boards 137 items: 138 - enum: 139 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board 140 - const: fsl,imx6ull 141 142 - description: i.MX6ULZ based Boards 143 items: 144 - enum: 145 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board 146 - const: fsl,imx6ull # This seems odd. Should be last? 147 - const: fsl,imx6ulz 148 149 - description: i.MX7S based Boards 150 items: 151 - enum: 152 - tq,imx7s-mba7 # i.MX7S TQ MBa7 with TQMa7S SoM 153 - const: fsl,imx7s 154 155 - description: i.MX7D based Boards 156 items: 157 - enum: 158 - fsl,imx7d-sdb # i.MX7 SabreSD Board 159 - tq,imx7d-mba7 # i.MX7D TQ MBa7 with TQMa7D SoM 160 - zii,imx7d-rpu2 # ZII RPU2 Board 161 - const: fsl,imx7d 162 163 - description: 164 Compulab SBC-iMX7 is a single board computer based on the 165 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with 166 the CL-SOM-iMX7 System-on-Module providing most of the functions, 167 and SB-SOM-iMX7 carrier board providing additional peripheral 168 functions and connectors. 169 items: 170 - const: compulab,sbc-imx7 171 - const: compulab,cl-som-imx7 172 - const: fsl,imx7d 173 174 - description: i.MX8MM based Boards 175 items: 176 - enum: 177 - fsl,imx8mm-evk # i.MX8MM EVK Board 178 - const: fsl,imx8mm 179 180 - description: i.MX8QXP based Boards 181 items: 182 - enum: 183 - fsl,imx8qxp-mek # i.MX8QXP MEK Board 184 - const: fsl,imx8qxp 185 186 - description: 187 Freescale Vybrid Platform Device Tree Bindings 188 189 For the Vybrid SoC familiy all variants with DDR controller are supported, 190 which is the VF5xx and VF6xx series. Out of historical reasons, in most 191 places the kernel uses vf610 to refer to the whole familiy. 192 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 193 core support. 194 items: 195 - enum: 196 - fsl,vf500 197 - fsl,vf510 198 - fsl,vf600 199 - fsl,vf610 200 - fsl,vf610m4 201 202 - description: ZII's VF610 based Boards 203 items: 204 - enum: 205 - zii,vf610cfu1 # ZII VF610 CFU1 Board 206 - zii,vf610dev-c # ZII VF610 Development Board, Rev C 207 - zii,vf610dev-b # ZII VF610 Development Board, Rev B 208 - zii,vf610scu4-aib # ZII VF610 SCU4 AIB 209 - zii,vf610dtu # ZII VF610 SSMB DTU Board 210 - zii,vf610spu3 # ZII VF610 SSMB SPU3 Board 211 - zii,vf610spb4 # ZII VF610 SPB4 Board 212 - const: zii,vf610dev 213 - const: fsl,vf610 214 215 - description: LS1012A based Boards 216 items: 217 - enum: 218 - ebs-systart,oxalis 219 - fsl,ls1012a-rdb 220 - fsl,ls1012a-frdm 221 - fsl,ls1012a-qds 222 - const: fsl,ls1012a 223 224 - description: LS1021A based Boards 225 items: 226 - enum: 227 - fsl,ls1021a-moxa-uc-8410a 228 - fsl,ls1021a-qds 229 - fsl,ls1021a-twr 230 - const: fsl,ls1021a 231 232 - description: LS1043A based Boards 233 items: 234 - enum: 235 - fsl,ls1043a-rdb 236 - fsl,ls1043a-qds 237 - const: fsl,ls1043a 238 239 - description: LS1046A based Boards 240 items: 241 - enum: 242 - fsl,ls1046a-qds 243 - fsl,ls1046a-rdb 244 - const: fsl,ls1046a 245 246 - description: LS1088A based Boards 247 items: 248 - enum: 249 - fsl,ls1088a-qds 250 - fsl,ls1088a-rdb 251 - const: fsl,ls1088a 252 253 - description: LS2080A based Boards 254 items: 255 - enum: 256 - fsl,ls2080a-simu 257 - fsl,ls2080a-qds 258 - fsl,ls2080a-rdb 259 - const: fsl,ls2080a 260 261 - description: LS2088A based Boards 262 items: 263 - enum: 264 - fsl,ls2088a-qds 265 - fsl,ls2088a-rdb 266 - const: fsl,ls2088a 267 268... 269