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.MX51 Babbage Board 55 items: 56 - enum: 57 - armadeus,imx51-apf51 58 - fsl,imx51-babbage 59 - technologic,imx51-ts4800 60 - const: fsl,imx51 61 62 - description: i.MX53 based Boards 63 items: 64 - enum: 65 - bhf,cx9020 66 - fsl,imx53-ard 67 - fsl,imx53-evk 68 - fsl,imx53-qsb 69 - fsl,imx53-smd 70 - const: fsl,imx53 71 72 - description: i.MX6Q based Boards 73 items: 74 - enum: 75 - fsl,imx6q-arm2 76 - fsl,imx6q-sabreauto 77 - fsl,imx6q-sabrelite 78 - fsl,imx6q-sabresd 79 - technologic,imx6q-ts4900 80 - technologic,imx6q-ts7970 81 - const: fsl,imx6q 82 83 - description: i.MX6QP based Boards 84 items: 85 - enum: 86 - fsl,imx6qp-sabreauto # i.MX6 Quad Plus SABRE Automotive Board 87 - fsl,imx6qp-sabresd # i.MX6 Quad Plus SABRE Smart Device Board 88 - const: fsl,imx6qp 89 90 - description: i.MX6DL based Boards 91 items: 92 - enum: 93 - fsl,imx6dl-sabreauto # i.MX6 DualLite/Solo SABRE Automotive Board 94 - fsl,imx6dl-sabresd # i.MX6 DualLite SABRE Smart Device Board 95 - technologic,imx6dl-ts4900 96 - technologic,imx6dl-ts7970 97 - ysoft,imx6dl-yapp4-draco # i.MX6 DualLite Y Soft IOTA Draco board 98 - ysoft,imx6dl-yapp4-hydra # i.MX6 DualLite Y Soft IOTA Hydra board 99 - ysoft,imx6dl-yapp4-ursa # i.MX6 Solo Y Soft IOTA Ursa board 100 - const: fsl,imx6dl 101 102 - description: i.MX6SL based Boards 103 items: 104 - enum: 105 - fsl,imx6sl-evk # i.MX6 SoloLite EVK Board 106 - const: fsl,imx6sl 107 108 - description: i.MX6SLL based Boards 109 items: 110 - enum: 111 - fsl,imx6sll-evk 112 - const: fsl,imx6sll 113 114 - description: i.MX6SX based Boards 115 items: 116 - enum: 117 - fsl,imx6sx-sabreauto # i.MX6 SoloX Sabre Auto Board 118 - fsl,imx6sx-sdb # i.MX6 SoloX SDB Board 119 - const: fsl,imx6sx 120 121 - description: i.MX6UL based Boards 122 items: 123 - enum: 124 - fsl,imx6ul-14x14-evk # i.MX6 UltraLite 14x14 EVK Board 125 - const: fsl,imx6ul 126 127 - description: i.MX6ULL based Boards 128 items: 129 - enum: 130 - fsl,imx6ull-14x14-evk # i.MX6 UltraLiteLite 14x14 EVK Board 131 - const: fsl,imx6ull 132 133 - description: i.MX6ULZ based Boards 134 items: 135 - enum: 136 - fsl,imx6ulz-14x14-evk # i.MX6 ULZ 14x14 EVK Board 137 - const: fsl,imx6ull # This seems odd. Should be last? 138 - const: fsl,imx6ulz 139 140 - description: i.MX7D based Boards 141 items: 142 - enum: 143 - fsl,imx7d-sdb # i.MX7 SabreSD Board 144 - const: fsl,imx7d 145 146 - description: 147 Compulab SBC-iMX7 is a single board computer based on the 148 Freescale i.MX7 system-on-chip. SBC-iMX7 is implemented with 149 the CL-SOM-iMX7 System-on-Module providing most of the functions, 150 and SB-SOM-iMX7 carrier board providing additional peripheral 151 functions and connectors. 152 items: 153 - const: compulab,sbc-imx7 154 - const: compulab,cl-som-imx7 155 - const: fsl,imx7d 156 157 - description: i.MX8QXP based Boards 158 items: 159 - enum: 160 - fsl,imx8qxp-mek # i.MX8QXP MEK Board 161 - const: fsl,imx8qxp 162 163 - description: 164 Freescale Vybrid Platform Device Tree Bindings 165 166 For the Vybrid SoC familiy all variants with DDR controller are supported, 167 which is the VF5xx and VF6xx series. Out of historical reasons, in most 168 places the kernel uses vf610 to refer to the whole familiy. 169 The compatible string "fsl,vf610m4" is used for the secondary Cortex-M4 170 core support. 171 items: 172 - enum: 173 - fsl,vf500 174 - fsl,vf510 175 - fsl,vf600 176 - fsl,vf610 177 - fsl,vf610m4 178 179 - description: LS1012A based Boards 180 items: 181 - enum: 182 - ebs-systart,oxalis 183 - fsl,ls1012a-rdb 184 - fsl,ls1012a-frdm 185 - fsl,ls1012a-qds 186 - const: fsl,ls1012a 187 188 - description: LS1021A based Boards 189 items: 190 - enum: 191 - fsl,ls1021a-moxa-uc-8410a 192 - fsl,ls1021a-qds 193 - fsl,ls1021a-twr 194 - const: fsl,ls1021a 195 196 - description: LS1043A based Boards 197 items: 198 - enum: 199 - fsl,ls1043a-rdb 200 - fsl,ls1043a-qds 201 - const: fsl,ls1043a 202 203 - description: LS1046A based Boards 204 items: 205 - enum: 206 - fsl,ls1046a-qds 207 - fsl,ls1046a-rdb 208 - const: fsl,ls1046a 209 210 - description: LS1088A based Boards 211 items: 212 - enum: 213 - fsl,ls1088a-qds 214 - fsl,ls1088a-rdb 215 - const: fsl,ls1088a 216 217 - description: LS2080A based Boards 218 items: 219 - enum: 220 - fsl,ls2080a-simu 221 - fsl,ls2080a-qds 222 - fsl,ls2080a-rdb 223 - const: fsl,ls2080a 224 225 - description: LS2088A based Boards 226 items: 227 - enum: 228 - fsl,ls2088a-qds 229 - fsl,ls2088a-rdb 230 - const: fsl,ls2088a 231 232... 233