~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/arm/qcom.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/arm/qcom.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: QCOM
  8 
  9 maintainers:
 10   - Bjorn Andersson <bjorn.andersson@linaro.org>
 11 
 12 description: |
 13   For devices using the Qualcomm SoC the "compatible" properties consists of
 14   one or several "manufacturer,model" strings, describing the device itself,
 15   followed by one or several "qcom,<SoC>" strings, describing the SoC used in
 16   the device.
 17 
 18   The 'SoC' element must be one of the following strings:
 19 
 20         apq8016
 21         apq8026
 22         apq8074
 23         apq8084
 24         apq8096
 25         ipq4018
 26         ipq5018
 27         ipq5332
 28         ipq6018
 29         ipq8074
 30         ipq9574
 31         mdm9615
 32         msm8226
 33         msm8916
 34         msm8939
 35         msm8953
 36         msm8956
 37         msm8960
 38         msm8974
 39         msm8976
 40         msm8992
 41         msm8994
 42         msm8996
 43         msm8998
 44         qcs404
 45         qcs8550
 46         qcm2290
 47         qcm6490
 48         qdu1000
 49         qrb2210
 50         qrb4210
 51         qru1000
 52         sa8155p
 53         sa8540p
 54         sa8775p
 55         sc7180
 56         sc7280
 57         sc8180x
 58         sc8280xp
 59         sda660
 60         sdm450
 61         sdm630
 62         sdm632
 63         sdm636
 64         sdm660
 65         sdm670
 66         sdm845
 67         sdx55
 68         sdx65
 69         sdx75
 70         sm4250
 71         sm4450
 72         sm6115
 73         sm6115p
 74         sm6125
 75         sm6350
 76         sm6375
 77         sm7125
 78         sm7225
 79         sm8150
 80         sm8250
 81         sm8350
 82         sm8450
 83         sm8550
 84         sm8650
 85         x1e80100
 86 
 87   There are many devices in the list below that run the standard ChromeOS
 88   bootloader setup and use the open source depthcharge bootloader to boot the
 89   OS. These devices use the bootflow explained at
 90   https://docs.kernel.org/arch/arm/google/chromebook-boot-flow.html
 91 
 92 properties:
 93   $nodename:
 94     const: "/"
 95   compatible:
 96     oneOf:
 97       - items:
 98           - enum:
 99               - qcom,apq8016-sbc
100               - schneider,apq8016-hmibsc
101           - const: qcom,apq8016
102 
103       - items:
104           - enum:
105               - asus,sparrow
106               - huawei,sturgeon
107               - lg,lenok
108               - samsung,matisse-wifi
109               - samsung,milletwifi
110           - const: qcom,apq8026
111 
112       - items:
113           - enum:
114               - asus,nexus7-flo
115               - lg,nexus4-mako
116               - sony,xperia-yuga
117               - qcom,apq8064-cm-qs600
118               - qcom,apq8064-ifc6410
119           - const: qcom,apq8064
120 
121       - items:
122           - enum:
123               - qcom,apq8074-dragonboard
124           - const: qcom,apq8074
125 
126       - items:
127           - enum:
128               - qcom,apq8060-dragonboard
129               - qcom,msm8660-surf
130           - const: qcom,msm8660
131 
132       - items:
133           - enum:
134               - qcom,apq8084-mtp
135               - qcom,apq8084-sbc
136           - const: qcom,apq8084
137 
138       - items:
139           - enum:
140               - microsoft,dempsey
141               - microsoft,makepeace
142               - microsoft,moneypenny
143               - motorola,falcon
144               - samsung,ms013g
145               - samsung,s3ve3g
146           - const: qcom,msm8226
147 
148       - items:
149           - enum:
150               - htc,memul
151               - microsoft,superman-lte
152               - microsoft,tesla
153               - motorola,peregrine
154               - samsung,matisselte
155           - const: qcom,msm8926
156           - const: qcom,msm8226
157 
158       - items:
159           - enum:
160               - wingtech,wt82918hd
161           - const: qcom,msm8929
162 
163       - items:
164           - enum:
165               - huawei,kiwi
166               - longcheer,l9100
167               - samsung,a7
168               - sony,kanuti-tulip
169               - square,apq8039-t2
170               - wingtech,wt82918
171               - wingtech,wt82918hdhw39
172           - const: qcom,msm8939
173 
174       - items:
175           - enum:
176               - sony,kugo-row
177               - sony,suzu-row
178           - const: qcom,msm8956
179 
180       - items:
181           - enum:
182               - qcom,msm8960-cdp
183               - samsung,expressatt
184           - const: qcom,msm8960
185 
186       - items:
187           - enum:
188               - lge,hammerhead
189               - samsung,hlte
190               - sony,xperia-amami
191               - sony,xperia-honami
192           - const: qcom,msm8974
193 
194       - items:
195           - enum:
196               - fairphone,fp2
197               - htc,m8
198               - oneplus,bacon
199               - samsung,klte
200               - sony,xperia-aries
201               - sony,xperia-castor
202               - sony,xperia-leo
203           - const: qcom,msm8974pro
204           - const: qcom,msm8974
205 
206       - items:
207           - enum:
208               - samsung,kltechn
209           - const: samsung,klte
210           - const: qcom,msm8974pro
211           - const: qcom,msm8974
212 
213       - items:
214           - enum:
215               - acer,a1-724
216               - alcatel,idol347
217               - asus,z00l
218               - gplus,fl8005a
219               - huawei,g7
220               - lg,c50
221               - lg,m216
222               - longcheer,l8910
223               - longcheer,l8150
224               - motorola,harpia
225               - motorola,osprey
226               - motorola,surnia
227               - qcom,msm8916-mtp
228               - samsung,a3u-eur
229               - samsung,a5u-eur
230               - samsung,e5
231               - samsung,e7
232               - samsung,fortuna3g
233               - samsung,gprimeltecan
234               - samsung,grandmax
235               - samsung,grandprimelte
236               - samsung,gt510
237               - samsung,gt58
238               - samsung,j3ltetw
239               - samsung,j5
240               - samsung,j5x
241               - samsung,rossa
242               - samsung,serranove
243               - thwc,uf896
244               - thwc,ufi001c
245               - wingtech,wt86518
246               - wingtech,wt86528
247               - wingtech,wt88047
248               - yiming,uz801-v3
249           - const: qcom,msm8916
250 
251       - items:
252           - enum:
253               - motorola,potter
254               - xiaomi,daisy
255               - xiaomi,mido
256               - xiaomi,tissot
257               - xiaomi,vince
258           - const: qcom,msm8953
259 
260       - items:
261           - enum:
262               - lg,bullhead
263               - lg,h815
264               - microsoft,talkman
265               - xiaomi,libra
266           - const: qcom,msm8992
267 
268       - items:
269           - enum:
270               - sony,karin_windy
271           - const: qcom,apq8094
272 
273       - items:
274           - enum:
275               - huawei,angler
276               - microsoft,cityman
277               - sony,ivy-row
278               - sony,karin-row
279               - sony,satsuki-row
280               - sony,sumire-row
281               - sony,suzuran-row
282           - const: qcom,msm8994
283 
284       - items:
285           - enum:
286               - arrow,apq8096-db820c
287               - inforce,ifc6640
288           - const: qcom,apq8096-sbc
289           - const: qcom,apq8096
290 
291       - items:
292           - enum:
293               - oneplus,oneplus3
294               - oneplus,oneplus3t
295               - qcom,msm8996-mtp
296               - sony,dora-row
297               - sony,kagura-row
298               - sony,keyaki-row
299               - xiaomi,gemini
300           - const: qcom,msm8996
301 
302       - items:
303           - enum:
304               - xiaomi,natrium
305               - xiaomi,scorpio
306           - const: qcom,msm8996pro
307           - const: qcom,msm8996
308 
309       - items:
310           - enum:
311               - asus,novago-tp370ql
312               - fxtec,pro1
313               - hp,envy-x2
314               - lenovo,miix-630
315               - oneplus,cheeseburger
316               - oneplus,dumpling
317               - qcom,msm8998-mtp
318               - sony,xperia-lilac
319               - sony,xperia-maple
320               - sony,xperia-poplar
321               - xiaomi,sagit
322           - const: qcom,msm8998
323 
324       - items:
325           - enum:
326               - 8dev,jalapeno
327               - alfa-network,ap120c-ac
328           - const: qcom,ipq4018
329 
330       - items:
331           - enum:
332               - qcom,ipq4019-ap-dk01.1-c1
333               - qcom,ipq4019-ap-dk04.1-c3
334               - qcom,ipq4019-ap-dk07.1-c1
335               - qcom,ipq4019-ap-dk07.1-c2
336               - qcom,ipq4019-dk04.1-c1
337           - const: qcom,ipq4019
338 
339       - items:
340           - enum:
341               - qcom,ipq5018-rdp432-c2
342               - tplink,archer-ax55-v1
343           - const: qcom,ipq5018
344 
345       - items:
346           - enum:
347               - qcom,ipq5332-ap-mi01.2
348               - qcom,ipq5332-ap-mi01.3
349               - qcom,ipq5332-ap-mi01.6
350               - qcom,ipq5332-ap-mi01.9
351           - const: qcom,ipq5332
352 
353       - items:
354           - enum:
355               - mikrotik,rb3011
356               - qcom,ipq8064-ap148
357           - const: qcom,ipq8064
358 
359       - items:
360           - enum:
361               - qcom,ipq8074-hk01
362               - qcom,ipq8074-hk10-c1
363               - qcom,ipq8074-hk10-c2
364           - const: qcom,ipq8074
365 
366       - items:
367           - enum:
368               - qcom,ipq9574-ap-al02-c2
369               - qcom,ipq9574-ap-al02-c6
370               - qcom,ipq9574-ap-al02-c7
371               - qcom,ipq9574-ap-al02-c8
372               - qcom,ipq9574-ap-al02-c9
373           - const: qcom,ipq9574
374 
375       - description: Sierra Wireless MangOH Green with WP8548 Module
376         items:
377           - const: swir,mangoh-green-wp8548
378           - const: swir,wp8548
379           - const: qcom,mdm9615
380 
381       - description: Qualcomm Technologies, Inc. Robotics RB1
382         items:
383           - enum:
384               - qcom,qrb2210-rb1
385           - const: qcom,qrb2210
386           - const: qcom,qcm2290
387 
388       - items:
389           - enum:
390               - fairphone,fp5
391               - qcom,qcm6490-idp
392               - qcom,qcs6490-rb3gen2
393               - shift,otter
394           - const: qcom,qcm6490
395 
396       - description: Qualcomm Technologies, Inc. Distributed Unit 1000 platform
397         items:
398           - enum:
399               - qcom,qdu1000-idp
400               - qcom,qdu1000-x100
401           - const: qcom,qdu1000
402 
403       - description: Qualcomm Technologies, Inc. Radio Unit 1000 platform
404         items:
405           - enum:
406               - qcom,qru1000-idp
407           - const: qcom,qru1000
408 
409       - items:
410           - enum:
411               - acer,aspire1
412               - qcom,sc7180-idp
413           - const: qcom,sc7180
414 
415       - description: HP Chromebook x2 11c (rev1 - 2)
416         items:
417           - const: google,coachz-rev1
418           - const: google,coachz-rev2
419           - const: qcom,sc7180
420 
421       - description: HP Chromebook x2 11c (newest rev)
422         items:
423           - const: google,coachz
424           - const: qcom,sc7180
425 
426       - description: HP Chromebook x2 11c with LTE (rev1 - 2)
427         items:
428           - const: google,coachz-rev1-sku0
429           - const: google,coachz-rev2-sku0
430           - const: qcom,sc7180
431 
432       - description: HP Chromebook x2 11c with LTE (newest rev)
433         items:
434           - const: google,coachz-sku0
435           - const: qcom,sc7180
436 
437       - description: Lenovo Chromebook Duet 5 13 (rev2)
438         items:
439           - const: google,homestar-rev2
440           - const: google,homestar-rev23
441           - const: qcom,sc7180
442 
443       - description: Lenovo Chromebook Duet 5 13 (rev3)
444         items:
445           - const: google,homestar-rev3
446           - const: qcom,sc7180
447 
448       - description: Lenovo Chromebook Duet 5 13 (newest rev)
449         items:
450           - const: google,homestar
451           - const: qcom,sc7180
452 
453       - description: Google Kingoftown (rev0)
454         items:
455           - const: google,kingoftown-rev0
456           - const: qcom,sc7180
457 
458       - description: Google Kingoftown (newest rev)
459         items:
460           - const: google,kingoftown
461           - const: qcom,sc7180
462 
463       - description: Acer Chromebook Spin 513 (rev0)
464         items:
465           - const: google,lazor-rev0
466           - const: qcom,sc7180
467 
468       - description: Acer Chromebook Spin 513 (rev1 - 2)
469         items:
470           - const: google,lazor-rev1
471           - const: google,lazor-rev2
472           - const: qcom,sc7180
473 
474       - description: Acer Chromebook Spin 513 (rev3 - 8)
475         items:
476           - const: google,lazor-rev3
477           - const: google,lazor-rev4
478           - const: google,lazor-rev5
479           - const: google,lazor-rev6
480           - const: google,lazor-rev7
481           - const: google,lazor-rev8
482           - const: qcom,sc7180
483 
484       - description: Acer Chromebook Spin 513 (rev9)
485         items:
486           - const: google,lazor-rev9
487           - const: qcom,sc7180
488 
489       - description: Acer Chromebook Spin 513 (newest rev)
490         items:
491           - const: google,lazor
492           - const: qcom,sc7180
493 
494       - description: Acer Chromebook Spin 513 with KB Backlight (rev1 - 2)
495         items:
496           - const: google,lazor-rev1-sku2
497           - const: google,lazor-rev2-sku2
498           - const: qcom,sc7180
499 
500       - description: Acer Chromebook Spin 513 with KB Backlight (rev3 - 8)
501         items:
502           - const: google,lazor-rev3-sku2
503           - const: google,lazor-rev4-sku2
504           - const: google,lazor-rev5-sku2
505           - const: google,lazor-rev6-sku2
506           - const: google,lazor-rev7-sku2
507           - const: google,lazor-rev8-sku2
508           - const: qcom,sc7180
509 
510       - description: Acer Chromebook Spin 513 with KB Backlight (rev9)
511         items:
512           - const: google,lazor-rev9-sku2
513           - const: qcom,sc7180
514 
515       - description: Acer Chromebook Spin 513 with KB Backlight (newest rev)
516         items:
517           - const: google,lazor-sku2
518           - const: qcom,sc7180
519 
520       - description: Acer Chromebook Spin 513 with LTE (rev1 - 2)
521         items:
522           - const: google,lazor-rev1-sku0
523           - const: google,lazor-rev2-sku0
524           - const: qcom,sc7180
525 
526       - description: Acer Chromebook Spin 513 with LTE (rev3 - 8)
527         items:
528           - const: google,lazor-rev3-sku0
529           - const: google,lazor-rev4-sku0
530           - const: google,lazor-rev5-sku0
531           - const: google,lazor-rev6-sku0
532           - const: google,lazor-rev7-sku0
533           - const: google,lazor-rev8-sku0
534           - const: qcom,sc7180
535 
536       - description: Acer Chromebook Spin 513 with LTE (rev9)
537         items:
538           - const: google,lazor-rev9-sku0
539           - const: google,lazor-rev9-sku10
540           - const: qcom,sc7180
541 
542       - description: Acer Chromebook Spin 513 with LTE (newest rev)
543         items:
544           - const: google,lazor-sku0
545           - const: google,lazor-sku10
546           - const: qcom,sc7180
547 
548       - description: Acer Chromebook 511 (rev4 - rev8)
549         items:
550           - const: google,lazor-rev4-sku4
551           - const: google,lazor-rev5-sku4
552           - const: google,lazor-rev6-sku4
553           - const: google,lazor-rev7-sku4
554           - const: google,lazor-rev8-sku4
555           - const: qcom,sc7180
556 
557       - description: Acer Chromebook 511 (rev9)
558         items:
559           - const: google,lazor-rev9-sku4
560           - const: google,lazor-rev9-sku15
561           - const: qcom,sc7180
562 
563       - description: Acer Chromebook 511 (newest rev)
564         items:
565           - const: google,lazor-sku4
566           - const: google,lazor-sku15
567           - const: qcom,sc7180
568 
569       - description: Acer Chromebook 511 without Touchscreen (rev4)
570         items:
571           - const: google,lazor-rev4-sku5
572           - const: qcom,sc7180
573 
574       - description: Acer Chromebook 511 without Touchscreen (rev5 - rev8)
575         items:
576           - const: google,lazor-rev5-sku5
577           - const: google,lazor-rev5-sku6
578           - const: google,lazor-rev6-sku6
579           - const: google,lazor-rev7-sku6
580           - const: google,lazor-rev8-sku6
581           - const: qcom,sc7180
582 
583       - description: Acer Chromebook 511 without Touchscreen (rev9)
584         items:
585           - const: google,lazor-rev9-sku6
586           - const: google,lazor-rev9-sku18
587           - const: qcom,sc7180
588 
589       - description: Acer Chromebook 511 without Touchscreen (newest rev)
590         items:
591           - const: google,lazor-sku6
592           - const: google,lazor-sku18
593           - const: qcom,sc7180
594 
595       - description: Google Mrbland with AUO panel (rev0)
596         items:
597           - const: google,mrbland-rev0-sku0
598           - const: qcom,sc7180
599 
600       - description: Google Mrbland with AUO panel (newest rev)
601         items:
602           - const: google,mrbland-sku1536
603           - const: qcom,sc7180
604 
605       - description: Google Mrbland with BOE panel (rev0)
606         items:
607           - const: google,mrbland-rev0-sku16
608           - const: qcom,sc7180
609 
610       - description: Google Mrbland with BOE panel (newest rev)
611         items:
612           - const: google,mrbland-sku1024
613           - const: google,mrbland-sku768
614           - const: qcom,sc7180
615 
616       - description: Google Pazquel with Parade (newest rev)
617         items:
618           - const: google,pazquel-sku5
619           - const: qcom,sc7180
620 
621       - description: Google Pazquel with TI (newest rev)
622         items:
623           - const: google,pazquel-sku1
624           - const: qcom,sc7180
625 
626       - description: Google Pazquel with LTE and Parade (newest rev)
627         items:
628           - const: google,pazquel-sku6
629           - const: google,pazquel-sku4
630           - const: qcom,sc7180
631 
632       - description: Google Pazquel with LTE and TI (newest rev)
633         items:
634           - const: google,pazquel-sku0
635           - const: google,pazquel-sku2
636           - const: qcom,sc7180
637 
638       - description: Google Pazquel360 with LTE (newest rev)
639         items:
640           - const: google,pazquel-sku22
641           - const: google,pazquel-sku20
642           - const: qcom,sc7180
643 
644       - description: Google Pazquel360 with WiFi (newest rev)
645         items:
646           - const: google,pazquel-sku21
647           - const: qcom,sc7180
648 
649       - description: Sharp Dynabook Chromebook C1 (rev1)
650         items:
651           - const: google,pompom-rev1
652           - const: qcom,sc7180
653 
654       - description: Sharp Dynabook Chromebook C1 (rev2)
655         items:
656           - const: google,pompom-rev2
657           - const: qcom,sc7180
658 
659       - description: Sharp Dynabook Chromebook C1 (newest rev)
660         items:
661           - const: google,pompom
662           - const: qcom,sc7180
663 
664       - description: Sharp Dynabook Chromebook C1 with LTE (rev1)
665         items:
666           - const: google,pompom-rev1-sku0
667           - const: qcom,sc7180
668 
669       - description: Sharp Dynabook Chromebook C1 with LTE (rev2)
670         items:
671           - const: google,pompom-rev2-sku0
672           - const: qcom,sc7180
673 
674       - description: Sharp Dynabook Chromebook C1 with LTE (newest rev)
675         items:
676           - const: google,pompom-sku0
677           - const: qcom,sc7180
678 
679       - description: Google Quackingstick (newest rev)
680         items:
681           - const: google,quackingstick-sku1537
682           - const: qcom,sc7180
683 
684       - description: Google Quackingstick with LTE (newest rev)
685         items:
686           - const: google,quackingstick-sku1536
687           - const: qcom,sc7180
688 
689       - description: Google Trogdor (newest rev)
690         items:
691           - const: google,trogdor
692           - const: qcom,sc7180
693 
694       - description: Google Trogdor with LTE (newest rev)
695         items:
696           - const: google,trogdor-sku0
697           - const: qcom,sc7180
698 
699       - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (rev0)
700         items:
701           - const: google,wormdingler-rev0-sku16
702           - const: qcom,sc7180
703 
704       - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel (newest rev)
705         items:
706           - const: google,wormdingler-sku1024
707           - const: qcom,sc7180
708 
709       - description: Lenovo IdeaPad Chromebook Duet 3 with BOE panel and rt5682s (newest rev)
710         items:
711           - const: google,wormdingler-sku1025
712           - const: qcom,sc7180
713 
714       - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (rev0)
715         items:
716           - const: google,wormdingler-rev0-sku0
717           - const: qcom,sc7180
718 
719       - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel (newest rev)
720         items:
721           - const: google,wormdingler-sku0
722           - const: qcom,sc7180
723 
724       - description: Lenovo IdeaPad Chromebook Duet 3 with INX panel and rt5682s (newest rev)
725         items:
726           - const: google,wormdingler-sku1
727           - const: qcom,sc7180
728 
729       - description: Qualcomm Technologies, Inc. sc7280 CRD platform (rev3 - 4)
730         items:
731           - const: qcom,sc7280-crd
732           - const: google,hoglin-rev3
733           - const: google,hoglin-rev4
734           - const: google,piglin-rev3
735           - const: google,piglin-rev4
736           - const: qcom,sc7280
737 
738       - description: Qualcomm Technologies, Inc. sc7280 CRD platform (newest rev)
739         items:
740           - const: google,zoglin
741           - const: google,hoglin
742           - const: qcom,sc7280
743 
744       - description: Qualcomm Technologies, Inc. sc7280 CRD Pro platform (newest rev)
745         items:
746           - const: google,zoglin-sku1536
747           - const: google,hoglin-sku1536
748           - const: qcom,sc7280
749 
750       - description: Qualcomm Technologies, Inc. sc7280 IDP SKU1 platform
751         items:
752           - const: qcom,sc7280-idp
753           - const: google,senor
754           - const: qcom,sc7280
755 
756       - description: Qualcomm Technologies, Inc. sc7280 IDP SKU2 platform
757         items:
758           - const: qcom,sc7280-idp2
759           - const: google,piglin
760           - const: qcom,sc7280
761 
762       - description: Google Evoker (newest rev)
763         items:
764           - const: google,evoker
765           - const: qcom,sc7280
766 
767       - description: Google Evoker with LTE (newest rev)
768         items:
769           - const: google,evoker-sku512
770           - const: qcom,sc7280
771 
772       - description: Google Herobrine (newest rev)
773         items:
774           - const: google,herobrine
775           - const: qcom,sc7280
776 
777       - description: Google Villager (rev0)
778         items:
779           - const: google,villager-rev0
780           - const: qcom,sc7280
781 
782       - description: Google Villager (newest rev)
783         items:
784           - const: google,villager
785           - const: qcom,sc7280
786 
787       - description: Google Villager with LTE (newest rev)
788         items:
789           - const: google,villager-sku512
790           - const: qcom,sc7280
791 
792       - description: Google Zombie (newest rev)
793         items:
794           - const: google,zombie
795           - const: qcom,sc7280
796 
797       - description: Google Zombie with LTE (newest rev)
798         items:
799           - const: google,zombie-sku512
800           - const: qcom,sc7280
801 
802       - description: Google Zombie with NVMe (newest rev)
803         items:
804           - const: google,zombie-sku2
805           - const: google,zombie-sku3
806           - const: google,zombie-sku515
807           - const: qcom,sc7280
808 
809       - description: Google Zombie with LTE and NVMe (newest rev)
810         items:
811           - const: google,zombie-sku514
812           - const: qcom,sc7280
813 
814       - items:
815           - enum:
816               - lenovo,flex-5g
817               - microsoft,surface-prox
818               - qcom,sc8180x-primus
819           - const: qcom,sc8180x
820 
821       - items:
822           - enum:
823               - lenovo,thinkpad-x13s
824               - qcom,sc8280xp-crd
825               - qcom,sc8280xp-qrd
826           - const: qcom,sc8280xp
827 
828       - items:
829           - enum:
830               - lenovo,tbx605f
831               - motorola,ali
832           - const: qcom,sdm450
833 
834       - items:
835           - enum:
836               - sony,discovery-row
837               - sony,kirin-row
838               - sony,pioneer-row
839               - sony,voyager-row
840           - const: qcom,sdm630
841 
842       - items:
843           - enum:
844               - inforce,ifc6560
845           - const: qcom,sda660
846 
847       - items:
848           - enum:
849               - fairphone,fp3
850               - motorola,ocean
851           - const: qcom,sdm632
852 
853       - items:
854           - enum:
855               - sony,mermaid-row
856           - const: qcom,sdm636
857 
858       - items:
859           - enum:
860               - xiaomi,lavender
861           - const: qcom,sdm660
862 
863       - items:
864           - enum:
865               - google,sargo
866           - const: qcom,sdm670
867 
868       - items:
869           - enum:
870               - qcom,sdx55-mtp
871               - qcom,sdx55-telit-fn980-tlb
872               - qcom,sdx55-t55
873           - const: qcom,sdx55
874 
875       - items:
876           - enum:
877               - qcom,sdx65-mtp
878           - const: qcom,sdx65
879 
880       - items:
881           - enum:
882               - qcom,sdx75-idp
883           - const: qcom,sdx75
884 
885       - items:
886           - enum:
887               - qcom,ipq6018-cp01
888               - qcom,ipq6018-cp01-c1
889           - const: qcom,ipq6018
890 
891       - items:
892           - enum:
893               - qcom,qcs404-evb-1000
894               - qcom,qcs404-evb-4000
895           - const: qcom,qcs404-evb
896           - const: qcom,qcs404
897 
898       - items:
899           - enum:
900               - qcom,sa8155p-adp
901           - const: qcom,sa8155p
902 
903       - items:
904           - enum:
905               - qcom,sa8295p-adp
906               - qcom,sa8540p-ride
907           - const: qcom,sa8540p
908 
909       - items:
910           - enum:
911               - qcom,sa8775p-ride
912               - qcom,sa8775p-ride-r3
913           - const: qcom,sa8775p
914 
915       - items:
916           - enum:
917               - google,cheza
918               - google,cheza-rev1
919               - google,cheza-rev2
920               - lenovo,yoga-c630
921               - lg,judyln
922               - lg,judyp
923               - oneplus,enchilada
924               - oneplus,fajita
925               - qcom,sdm845-mtp
926               - shift,axolotl
927               - samsung,starqltechn
928               - samsung,w737
929               - sony,akari-row
930               - sony,akatsuki-row
931               - sony,apollo-row
932               - thundercomm,db845c
933               - xiaomi,beryllium
934               - xiaomi,beryllium-ebbg
935               - xiaomi,polaris
936           - const: qcom,sdm845
937 
938       - items:
939           - enum:
940               - oneplus,billie2
941           - const: qcom,sm4250
942 
943       - items:
944           - enum:
945               - qcom,qrb4210-rb2
946           - const: qcom,qrb4210
947           - const: qcom,sm4250
948 
949       - items:
950           - enum:
951               - qcom,sm4450-qrd
952           - const: qcom,sm4450
953 
954       - items:
955           - enum:
956               - fxtec,pro1x
957           - const: qcom,sm6115
958 
959       - items:
960           - enum:
961               - lenovo,j606f
962           - const: qcom,sm6115p
963           - const: qcom,sm6115
964 
965       - items:
966           - enum:
967               - sony,pdx201
968               - xiaomi,laurel-sprout
969           - const: qcom,sm6125
970 
971       - items:
972           - enum:
973               - sony,pdx213
974           - const: qcom,sm6350
975 
976       - items:
977           - enum:
978               - sony,pdx225
979           - const: qcom,sm6375
980 
981       - items:
982           - enum:
983               - xiaomi,curtana
984               - xiaomi,joyeuse
985           - const: qcom,sm7125
986 
987       - items:
988           - enum:
989               - fairphone,fp4
990           - const: qcom,sm7225
991 
992       - items:
993           - enum:
994               - microsoft,surface-duo
995               - qcom,sm8150-hdk
996               - qcom,sm8150-mtp
997               - sony,bahamut-generic
998               - sony,griffin-generic
999           - const: qcom,sm8150
1000 
1001       - items:
1002           - enum:
1003               - qcom,qrb5165-rb5
1004               - qcom,sm8250-hdk
1005               - qcom,sm8250-mtp
1006               - sony,pdx203-generic
1007               - sony,pdx206-generic
1008               - xiaomi,elish
1009               - xiaomi,pipa
1010           - const: qcom,sm8250
1011 
1012       - items:
1013           - enum:
1014               - microsoft,surface-duo2
1015               - qcom,sm8350-hdk
1016               - qcom,sm8350-mtp
1017               - sony,pdx214-generic
1018               - sony,pdx215-generic
1019           - const: qcom,sm8350
1020 
1021       - items:
1022           - enum:
1023               - qcom,sm8450-hdk
1024               - qcom,sm8450-qrd
1025               - sony,pdx223
1026               - sony,pdx224
1027           - const: qcom,sm8450
1028 
1029       - items:
1030           - enum:
1031               - qcom,sm8550-hdk
1032               - qcom,sm8550-mtp
1033               - qcom,sm8550-qrd
1034               - samsung,q5q
1035               - sony,pdx234
1036           - const: qcom,sm8550
1037 
1038       - items:
1039           - enum:
1040               - qcom,qcs8550-aim300-aiot
1041           - const: qcom,qcs8550-aim300
1042           - const: qcom,qcs8550
1043           - const: qcom,sm8550
1044 
1045       - items:
1046           - enum:
1047               - qcom,sm8650-hdk
1048               - qcom,sm8650-mtp
1049               - qcom,sm8650-qrd
1050           - const: qcom,sm8650
1051 
1052       - items:
1053           - enum:
1054               - lenovo,thinkpad-t14s
1055           - const: qcom,x1e78100
1056           - const: qcom,x1e80100
1057 
1058       - items:
1059           - enum:
1060               - asus,vivobook-s15
1061               - lenovo,yoga-slim7x
1062               - microsoft,romulus13
1063               - microsoft,romulus15
1064               - qcom,x1e80100-crd
1065               - qcom,x1e80100-qcp
1066           - const: qcom,x1e80100
1067 
1068   # Board compatibles go above
1069 
1070   qcom,msm-id:
1071     $ref: /schemas/types.yaml#/definitions/uint32-matrix
1072     minItems: 1
1073     maxItems: 8
1074     items:
1075       items:
1076         - description: |
1077             MSM chipset ID - an exact match value consisting of two bitfields::
1078              - bits 0-15  - The unique MSM chipset ID
1079              - bits 16-31 - Reserved; should be 0
1080         - description: |
1081             Hardware revision ID - a chipset specific 32-bit ID representing
1082             the version of the chipset.  It is best a match value - the
1083             bootloader will look for the closest possible match.
1084     deprecated: true
1085     description:
1086       The MSM chipset and hardware revision used Qualcomm bootloaders.  It
1087       can optionally be an array of these to indicate multiple hardware that
1088       use the same device tree.  It is expected that the bootloader will use
1089       this information at boot-up to decide which device tree to use when given
1090       multiple device trees, some of which may not be compatible with the
1091       actual hardware.  It is the bootloader's responsibility to pass the
1092       correct device tree to the kernel.
1093       The property is deprecated.
1094 
1095   qcom,board-id:
1096     $ref: /schemas/types.yaml#/definitions/uint32-matrix
1097     minItems: 1
1098     maxItems: 8
1099     oneOf:
1100       - items:
1101           - items:
1102               - description: |
1103                   Board ID consisting of three bitfields::
1104                     - bits 31-24 - Unused
1105                     - bits 23-16 - Platform Version Major
1106                     - bits 15-8  - Platform Version Minor
1107                     - bits 7-0   - Platform Type
1108                   Platform Type field is an exact match value.  The
1109                   Platform Major/Minor field is a best match.  The bootloader will
1110                   look for the closest possible match.
1111               - description: |
1112                   Subtype ID unique to a Platform Type/Chipset ID.  For a given
1113                   Platform Type, there will typically only be a single board and the
1114                   subtype_id will be 0.  However in some cases board variants may
1115                   need to be distinguished by different subtype_id values.
1116       - items:
1117           # OnePlus uses a variant of board-id with four elements:
1118           - items:
1119               - const: 8
1120               - const: 0
1121               - description: OnePlus board ID
1122               - description: OnePlus subtype ID
1123     deprecated: true
1124     description:
1125       The board type and revision information.  It can optionally be an array
1126       of these to indicate multiple boards that use the same device tree.  It
1127       is expected that the bootloader will use this information at boot-up to
1128       decide which device tree to use when given multiple device trees, some of
1129       which may not be compatible with the actual hardware.  It is the
1130       bootloader's responsibility to pass the correct device tree to the
1131       kernel
1132       The property is deprecated.
1133 
1134 allOf:
1135   # Explicit allow-list for older SoCs. The legacy properties are not allowed
1136   # on newer SoCs.
1137   - if:
1138       properties:
1139         compatible:
1140           contains:
1141             enum:
1142               - qcom,apq8026
1143               - qcom,apq8094
1144               - qcom,apq8096
1145               - qcom,msm8939
1146               - qcom,msm8953
1147               - qcom,msm8956
1148               - qcom,msm8992
1149               - qcom,msm8994
1150               - qcom,msm8996
1151               - qcom,msm8998
1152               - qcom,sdm450
1153               - qcom,sdm630
1154               - qcom,sdm632
1155               - qcom,sdm636
1156               - qcom,sdm845
1157               - qcom,sdx55
1158               - qcom,sdx65
1159               - qcom,sdx75
1160               - qcom,sm4250
1161               - qcom,sm6115
1162               - qcom,sm6125
1163               - qcom,sm6350
1164               - qcom,sm7125
1165               - qcom,sm7225
1166               - qcom,sm8150
1167               - qcom,sm8250
1168     then:
1169       properties:
1170         qcom,board-id: true
1171         qcom,msm-id: true
1172     else:
1173       properties:
1174         qcom,board-id: false
1175         qcom,msm-id: false
1176 
1177   - if:
1178       properties:
1179         compatible:
1180           contains:
1181             enum:
1182               - oneplus,cheeseburger
1183               - oneplus,dumpling
1184               - oneplus,enchilada
1185               - oneplus,fajita
1186               - oneplus,oneplus3
1187               - oneplus,oneplus3t
1188     then:
1189       properties:
1190         qcom,board-id:
1191           items:
1192             minItems: 4
1193     else:
1194       properties:
1195         qcom,board-id:
1196           items:
1197             maxItems: 2
1198 
1199 additionalProperties: true
1200 
1201 ...

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php