Channagoud Kadabi | 321da66 | 2016-06-30 23:38:54 -0700 | [diff] [blame] | 1 | * Qualcomm Technologies, Inc. MSM |
| 2 | |
| 3 | MSM uses a combination of DTS and DTSI files to describe the hardware on various |
| 4 | SoCs and boards. Typically, a SoC-specific DTSI file describes the devices |
| 5 | present on a given SoC, and a board-specific DTSI file describes the devices |
| 6 | external to the SoC, although some targets may follow a more simplified |
| 7 | approach. Additionally, the SoC-specific DTSI files may further consist of a |
| 8 | base chip-specific file and a version-specific DTSI file, to facilitate reuse |
| 9 | of device definitions among multiple revisions of the same SoC. |
| 10 | |
| 11 | Required properties: |
| 12 | - compatible: Every device present on the MSM SoC shall have a 'qcom,' prefix |
| 13 | in its compatible string |
| 14 | |
| 15 | Example: |
| 16 | restart@fc4ab000 { |
| 17 | compatible = "qcom,pshold"; |
| 18 | reg = <0xfc4ab000 0x4>; |
| 19 | }; |
| 20 | |
| 21 | |
| 22 | * Compatible strings: |
| 23 | |
| 24 | SoCs: |
| 25 | |
| 26 | - APQ8016 |
| 27 | compatible = "qcom,apq8016" |
| 28 | |
| 29 | - APQ8026 |
| 30 | compatible = "qcom,apq8026" |
| 31 | |
| 32 | - APQ8074 |
| 33 | compatible = "qcom,apq8074" |
| 34 | |
| 35 | - APQ8084 |
| 36 | compatible = "qcom,apq8084" |
| 37 | |
| 38 | - APQ8094 |
| 39 | compatible = "qcom,apq8094" |
| 40 | |
| 41 | - APQ8096 |
| 42 | compatible = "qcom,apq8096" |
| 43 | |
| 44 | - APQ8937 |
| 45 | compatible = "qcom,apq8037" |
| 46 | |
| 47 | - APQ8017 |
| 48 | compatible = "qcom,apq8017" |
| 49 | |
| 50 | - APQ8053 |
| 51 | compatible = "qcom,apq8053" |
| 52 | |
| 53 | - MDM9630 |
| 54 | compatible = "qcom,mdm9630" |
| 55 | |
| 56 | - MSM8226 |
| 57 | compatible = "qcom,msm8226" |
| 58 | |
| 59 | - MSM8610 |
| 60 | compatible = "qcom,msm8610" |
| 61 | |
| 62 | - MSM8909 |
| 63 | compatible = "qcom,msm8909" |
| 64 | |
| 65 | - MSM8916 |
| 66 | compatible = "qcom,msm8916" |
| 67 | |
| 68 | - MSM8917 |
| 69 | compatible = "qcom,msm8917" |
| 70 | |
| 71 | - MSM8936 |
| 72 | compatible = "qcom,msm8936" |
| 73 | |
| 74 | - MSM8960 |
| 75 | compatible = "qcom,msm8960" |
| 76 | |
| 77 | - MSM8992 |
| 78 | compatible = "qcom,msm8992" |
| 79 | |
| 80 | - MSM8994 |
| 81 | compatible = "qcom,msm8994" |
| 82 | |
| 83 | - MSM8996 |
| 84 | compatible = "qcom,msm8996" |
| 85 | |
| 86 | - MSMCOBALT |
| 87 | compatible = "qcom,msmcobalt" |
| 88 | |
Kyle Yan | 6a20fae | 2017-02-14 13:34:41 -0800 | [diff] [blame] | 89 | - SDM845 |
| 90 | compatible = "qcom,sdm845" |
Channagoud Kadabi | 321da66 | 2016-06-30 23:38:54 -0700 | [diff] [blame] | 91 | |
Imran Khan | 04f0831 | 2017-03-30 15:07:43 +0530 | [diff] [blame] | 92 | - SDM670 |
| 93 | compatible = "qcom,sdm670" |
Kyle Yan | 18b01d6 | 2016-11-08 15:26:53 -0800 | [diff] [blame] | 94 | |
Kaushal Kumar | 9809470 | 2017-09-18 13:00:08 +0530 | [diff] [blame] | 95 | - QCS605 |
| 96 | compatible = "qcom,qcs605" |
| 97 | |
Kaushal Kumar | a7de06d | 2017-09-18 16:53:53 +0530 | [diff] [blame] | 98 | - SDA670 |
| 99 | compatible = "qcom,sda670" |
| 100 | |
Channagoud Kadabi | 321da66 | 2016-06-30 23:38:54 -0700 | [diff] [blame] | 101 | - MSM8952 |
| 102 | compatible = "qcom,msm8952" |
| 103 | |
| 104 | - APQ8052 |
| 105 | compatible = "qcom,apq8052" |
| 106 | |
| 107 | - MSM8953 |
| 108 | compatible = "qcom,msm8953" |
| 109 | |
| 110 | - MSM8937 |
| 111 | compatible = "qcom,msm8937" |
| 112 | |
| 113 | - MDM9640 |
| 114 | compatible = "qcom,mdm9640" |
| 115 | |
| 116 | - MDMCALIFORNIUM |
| 117 | compatible = "qcom,mdmcalifornium" |
| 118 | |
Runmin Wang | 88a6fcb | 2017-04-19 15:28:07 -0700 | [diff] [blame] | 119 | - SDXPOORWILLS |
| 120 | compatible = "qcom,sdxpoorwills" |
| 121 | |
Channagoud Kadabi | 321da66 | 2016-06-30 23:38:54 -0700 | [diff] [blame] | 122 | - VPIPA |
| 123 | compatible = "qcom,msmvpipa" |
| 124 | |
| 125 | - MDM9607 |
| 126 | compatible = "qcom,mdm9607" |
| 127 | |
| 128 | - MSM8909 |
| 129 | compatible = "qcom,apq8009" |
| 130 | |
| 131 | Generic board variants: |
| 132 | |
| 133 | - CDP device: |
| 134 | compatible = "qcom,cdp" |
| 135 | |
| 136 | - MTP device: |
| 137 | compatible = "qcom,mtp" |
| 138 | |
| 139 | - FLUID device: |
| 140 | compatible = "qcom,fluid" |
| 141 | |
| 142 | - LIQUID device: |
| 143 | compatible = "qcom,liquid" |
| 144 | |
| 145 | - Dragonboard device: |
| 146 | compatible = "qcom,dragonboard" |
| 147 | |
| 148 | - SBC device: |
| 149 | compatible = "qcom,sbc" |
| 150 | |
| 151 | - SURF device: |
| 152 | compatible = "qcom,surf" |
| 153 | |
| 154 | - QRD device: |
| 155 | compatible = "qcom,qrd" |
| 156 | |
| 157 | - ADP device: |
| 158 | compatible = "qcom,adp" |
| 159 | |
| 160 | - Simulator device: |
| 161 | compatible = "qcom,sim" |
| 162 | |
| 163 | - RUMI device: |
| 164 | compatible = "qcom,rumi" |
| 165 | |
Zhenhua Huang | 1e9cb66 | 2017-08-18 17:42:24 +0800 | [diff] [blame] | 166 | - VR device: |
| 167 | compatible = "qcom,qvr" |
Channagoud Kadabi | 321da66 | 2016-06-30 23:38:54 -0700 | [diff] [blame] | 168 | |
Zhenhua Huang | 302434b | 2017-10-10 11:49:16 +0800 | [diff] [blame] | 169 | - HDK device: |
| 170 | compatible = "qcom,hdk" |
Channagoud Kadabi | 321da66 | 2016-06-30 23:38:54 -0700 | [diff] [blame] | 171 | |
| 172 | Boards (SoC type + board variant): |
| 173 | |
| 174 | compatible = "qcom,apq8016" |
| 175 | compatible = "qcom,apq8026-cdp" |
| 176 | compatible = "qcom,apq8026-mtp" |
| 177 | compatible = "qcom,apq8026-xpm" |
| 178 | compatible = "qcom,apq8074-cdp" |
| 179 | compatible = "qcom,apq8074-dragonboard" |
| 180 | compatible = "qcom,apq8074-liquid" |
| 181 | compatible = "qcom,apq8084-cdp" |
| 182 | compatible = "qcom,apq8084-liquid" |
| 183 | compatible = "qcom,apq8084-mtp" |
| 184 | compatible = "qcom,apq8084-sbc" |
| 185 | compatible = "qcom,apq8094-cdp" |
| 186 | compatible = "qcom,apq8094-fluid" |
| 187 | compatible = "qcom,apq8094-liquid" |
| 188 | compatible = "qcom,apq8094-mtp" |
| 189 | compatible = "qcom,apq8094-dragonboard" |
| 190 | compatible = "qcom,apq8096-cdp" |
| 191 | compatible = "qcom,apq8096-mtp" |
| 192 | compatible = "qcom,apq8096-dragonboard" |
| 193 | compatible = "qcom,apq8096-sbc" |
| 194 | compatible = "qcom,apq8096-liquid" |
| 195 | compatible = "qcom,apq8037-cdp" |
| 196 | compatible = "qcom,apq8037-mtp" |
| 197 | compatible = "qcom,apq8017-cdp" |
| 198 | compatible = "qcom,apq8017-mtp" |
| 199 | compatible = "qcom,apq8053-cdp" |
| 200 | compatible = "qcom,apq8053-mtp" |
| 201 | compatible = "qcom,mdm9630-cdp" |
| 202 | compatible = "qcom,mdm9630-mtp" |
| 203 | compatible = "qcom,mdm9630-sim" |
| 204 | compatible = "qcom,msm8226-cdp" |
| 205 | compatible = "qcom,msm8226-fluid" |
| 206 | compatible = "qcom,msm8226-mtp" |
| 207 | compatible = "qcom,msm8226-qrd" |
| 208 | compatible = "qcom,msm8226-sim" |
| 209 | compatible = "qcom,msm8610-cdp" |
| 210 | compatible = "qcom,msm8610-mtp" |
| 211 | compatible = "qcom,msm8610-qrd" |
| 212 | compatible = "qcom,msm8610-rumi" |
| 213 | compatible = "qcom,msm8610-sim" |
| 214 | compatible = "qcom,msm8660-surf" |
| 215 | compatible = "qcom,msm8909-cdp" |
| 216 | compatible = "qcom,msm8909-mtp" |
| 217 | compatible = "qcom,msm8909-qrd" |
| 218 | compatible = "qcom,msm8909-rumi" |
| 219 | compatible = "qcom,msm8909-sim" |
| 220 | compatible = "qcom,msm8916-cdp" |
| 221 | compatible = "qcom,msm8916-mtp" |
| 222 | compatible = "qcom,msm8916-qrd-skuh" |
| 223 | compatible = "qcom,msm8916-qrd-skuhf" |
| 224 | compatible = "qcom,msm8916-qrd-skui" |
| 225 | compatible = "qcom,msm8916-qrd-skuic" |
| 226 | compatible = "qcom,msm8916-qrd-skuid" |
| 227 | compatible = "qcom,msm8916-qrd-skut1" |
| 228 | compatible = "qcom,msm8916-rumi" |
| 229 | compatible = "qcom,msm8916-sim" |
| 230 | compatible = "qcom,msm8917-cdp" |
| 231 | compatible = "qcom,msm8917-mtp" |
| 232 | compatible = "qcom,msm8917-rumi" |
| 233 | compatible = "qcom,msm8917-qrd" |
| 234 | compatible = "qcom,msm8917-qrd-sku5" |
| 235 | compatible = "qcom,msm8926-cdp" |
| 236 | compatible = "qcom,msm8926-mtp" |
| 237 | compatible = "qcom,msm8926-qrd" |
| 238 | compatible = "qcom,msm8936-cdp" |
| 239 | compatible = "qcom,msm8936-mtp" |
| 240 | compatible = "qcom,msm8939-cdp" |
| 241 | compatible = "qcom,msm8939-mtp" |
| 242 | compatible = "qcom,msm8939-qrd-skuk" |
| 243 | compatible = "qcom,msm8939-qrd-skul" |
| 244 | compatible = "qcom,msm8939-rumi" |
| 245 | compatible = "qcom,msm8939-sim" |
| 246 | compatible = "qcom,msm8960-cdp" |
| 247 | compatible = "qcom,msm8974-cdp" |
| 248 | compatible = "qcom,msm8974-fluid" |
| 249 | compatible = "qcom,msm8974-liquid" |
| 250 | compatible = "qcom,msm8974-mtp" |
| 251 | compatible = "qcom,msm8974-rumi" |
| 252 | compatible = "qcom,msm8974-sim" |
| 253 | compatible = "qcom,msm8992-cdp" |
| 254 | compatible = "qcom,msm8992-mtp" |
| 255 | compatible = "qcom,msm8992-rumi" |
| 256 | compatible = "qcom,msm8992-sim" |
| 257 | compatible = "qcom,msm8994-cdp" |
| 258 | compatible = "qcom,msm8994-fluid" |
| 259 | compatible = "qcom,msm8994-liquid" |
| 260 | compatible = "qcom,msm8994-mtp" |
| 261 | compatible = "qcom,msm8994-rumi" |
| 262 | compatible = "qcom,msm8994-sim" |
| 263 | compatible = "qcom,msm8996-rumi" |
| 264 | compatible = "qcom,msm8996-sim" |
| 265 | compatible = "qcom,msm8996-cdp" |
| 266 | compatible = "qcom,msm8996-dtp" |
| 267 | compatible = "qcom,msm8996-fluid" |
| 268 | compatible = "qcom,msm8996-liquid" |
| 269 | compatible = "qcom,msm8996-mtp" |
| 270 | compatible = "qcom,msm8996-adp" |
| 271 | compatible = "qcom,msmcobalt-sim" |
| 272 | compatible = "qcom,msmcobalt-rumi" |
| 273 | compatible = "qcom,msmcobalt-cdp" |
Kyle Yan | 6a20fae | 2017-02-14 13:34:41 -0800 | [diff] [blame] | 274 | compatible = "qcom,sdm845-sim" |
| 275 | compatible = "qcom,sdm845-rumi" |
| 276 | compatible = "qcom,sdm845-cdp" |
| 277 | compatible = "qcom,sdm845-mtp" |
| 278 | compatible = "qcom,sdm845-mtp" |
Channagoud Kadabi | 44da495 | 2017-03-20 20:35:56 -0700 | [diff] [blame] | 279 | compatible = "qcom,sdm845-qrd" |
Zhenhua Huang | 1e9cb66 | 2017-08-18 17:42:24 +0800 | [diff] [blame] | 280 | compatible = "qcom,sdm845-qvr" |
Channagoud Kadabi | 2c42476 | 2017-08-24 13:01:18 -0700 | [diff] [blame] | 281 | compatible = "qcom,sda845-cdp" |
| 282 | compatible = "qcom,sda845-mtp" |
| 283 | compatible = "qcom,sda845-qrd" |
Zhenhua Huang | 302434b | 2017-10-10 11:49:16 +0800 | [diff] [blame] | 284 | compatible = "qcom,sda845-hdk" |
Imran Khan | 04f0831 | 2017-03-30 15:07:43 +0530 | [diff] [blame] | 285 | compatible = "qcom,sdm670-rumi" |
| 286 | compatible = "qcom,sdm670-cdp" |
| 287 | compatible = "qcom,sdm670-mtp" |
Jiangen Jiao | 1b7d71e | 2017-09-19 11:36:16 +0800 | [diff] [blame] | 288 | compatible = "qcom,sdm670-qrd" |
Kaushal Kumar | 9809470 | 2017-09-18 13:00:08 +0530 | [diff] [blame] | 289 | compatible = "qcom,qcs605-cdp" |
| 290 | compatible = "qcom,qcs605-mtp" |
Kaushal Kumar | a7de06d | 2017-09-18 16:53:53 +0530 | [diff] [blame] | 291 | compatible = "qcom,sda670-cdp" |
| 292 | compatible = "qcom,sda670-mtp" |
Channagoud Kadabi | 321da66 | 2016-06-30 23:38:54 -0700 | [diff] [blame] | 293 | compatible = "qcom,msm8952-rumi" |
| 294 | compatible = "qcom,msm8952-sim" |
| 295 | compatible = "qcom,msm8952-qrd" |
| 296 | compatible = "qcom,msm8952-qrd-skum" |
| 297 | compatible = "qcom,msm8952-cdp" |
| 298 | compatible = "qcom,msm8952-mtp" |
| 299 | compatible = "qcom,apq8052-cdp" |
| 300 | compatible = "qcom,apq8052-mtp" |
| 301 | compatible = "qcom,msm8937-rumi" |
| 302 | compatible = "qcom,msm8937-cdp" |
| 303 | compatible = "qcom,msm8937-mtp" |
| 304 | compatible = "qcom,msm8937-qrd" |
| 305 | compatible = "qcom,msm8937-pmi8950-qrd-sku1" |
| 306 | compatible = "qcom,msm8937-pmi8937-qrd-sku2" |
| 307 | compatible = "qcom,msm8953-rumi" |
| 308 | compatible = "qcom,msm8953-sim" |
| 309 | compatible = "qcom,msm8953-cdp" |
| 310 | compatible = "qcom,msm8953-mtp" |
| 311 | compatible = "qcom,msm8953-qrd" |
| 312 | compatible = "qcom,msm8953-qrd-sku3" |
| 313 | compatible = "qcom,mdm9640-cdp" |
| 314 | compatible = "qcom,mdm9640-mtp" |
| 315 | compatible = "qcom,mdm9640-rumi" |
| 316 | compatible = "qcom,mdm9640-sim" |
| 317 | compatible = "qcom,msmvpipa-sim" |
| 318 | compatible = "qcom,mdm9607-rumi" |
| 319 | compatible = "qcom,mdm9607-cdp" |
| 320 | compatible = "qcom,mdm9607-mtp" |
| 321 | compatible = "qcom,mdmcalifornium-rumi" |
| 322 | compatible = "qcom,mdmcalifornium-sim" |
| 323 | compatible = "qcom,mdmcalifornium-cdp" |
| 324 | compatible = "qcom,mdmcalifornium-mtp" |
| 325 | compatible = "qcom,apq8009-cdp" |
| 326 | compatible = "qcom,apq8009-mtp" |
Runmin Wang | 88a6fcb | 2017-04-19 15:28:07 -0700 | [diff] [blame] | 327 | compatible = "qcom,sdxpoorwills-rumi" |
Jeevan Shriram | ac64e2e | 2017-10-09 12:24:49 -0700 | [diff] [blame] | 328 | compatible = "qcom,sdxpoorwills-mtp" |
| 329 | compatible = "qcom,sdxpoorwills-cdp" |