-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhtc.dts
19507 lines (17195 loc) · 609 KB
/
htc.dts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/dts-v1/;
/ {
#address-cells = <0x02>;
#size-cells = <0x02>;
model = "HTC Corporation. MSM8998 v2.1 OCM PVT";
compatible = "qcom,msm8998-mtp\0qcom,msm8998\0qcom,mtp";
qcom,msm-id = <0x1cc 0x20001 0x1cd 0x20001 0x1ce 0x20001>;
interrupt-parent = <0x01>;
qcom,board-id = <0x80 0x00>;
bootloader_log {
reg-names = "bl_log\0bl_old_log";
reg = <0x00 0x83300000 0x00 0x80000 0x00 0x83380000 0x00 0x80000>;
compatible = "htc,bldr_log";
};
calibration_data {
cam_front_cal_page_2 = <0xec21a53f 0x1e3f9b3f 0x409f993f 0x6f249d3f 0xd175a73f 0x931fb83f 0x3448cd3f 0xcae0e53f 0xbc060140 0xbfef1140 0x1b8e2340 0x8de21f40 0xcf050e40 0xa0a2f63f 0x2a0ad93f 0x33b4bc3f 0xe5f3a53f 0xa60e963f 0xeb0e8d3f 0x8a008b3f 0x735b8e3f 0x287e973f 0x39b9a73f 0x5ccbbd3f 0xb1e6d73f 0xb022f43f 0x2a860a40 0xf87a1c40 0xa3791b40 0x4a500a40 0x1600ef3f 0xd83ed03f 0x2a1cb43f 0xd5bc9d3f 0x227f8d3f 0x50a8853f 0xd2fa823f 0xe26b863f 0x52018f3f 0x6c359e3f 0x772bb43f 0x4320cf3f 0x973fec3f 0xae560640 0xa9221840 0x7ca71940 0x30a0840 0x17adeb3f 0x3ddacd3f 0x170b13f 0xdcd79b3f 0xfd648c3f 0xb9833f 0x863c813f 0xad7e833f 0xe4bd8b3f 0x850e9b3f 0x4650b13f 0xdd60cc3f 0xb582e83f 0xc6a10440 0x256e1640 0x40631b40 0xbb5d0940 0x8b0bee3f 0x81a8d03f 0x958fb53f 0x65de9e3f 0x83b58f3f 0xcf93863f 0x46b6833f 0xf875863f 0x3b958e3f 0xf6869e3f 0xfc0ab43f 0x25d3ce3f 0xd85eb3f 0xfc620640 0x22a81840 0x79241f40 0x8da70c40 0x31b8f63f 0xde5d83f 0x37dabf3f 0xd632a83f 0x212b993f 0x984f8f3f 0x70b8c3f 0xe85d8e3f 0xafde973f 0x2cfda63f 0xbc54bd3f 0xc2c1d73f 0x44c0f33f 0x9efd0a40 0x9a371c40 0xf8072740 0x4df61440 0x20690340 0x3cffe63f 0x119dce3f 0x7624b83f 0x6563a83f 0x30389e3f 0xab5f9a3f 0xc1dc9d3f 0x8de7a63f 0x9833b63f 0x1f7ccb3f 0xd476e43f 0x33400140 0x103f1140 0x7c942440 0x47c3340 0xb4b01f40 0xb8590d40 0xfb35fc3f 0xfda4e23f 0x22f6cd3f 0x849abd3f 0xe07b53f 0x646ab13f 0x9054b43f 0x1551bd3f 0xec79cb3f 0x30dde03f 0xfd28f83f 0x11680a40 0x5c681b40 0x1f922f40 0xa3084640 0x7cc02f40 0x8721b40 0xc5430b40 0x6a7dfb3f 0x16bae83f 0xa7dd83f 0xcd33d03f 0xc7fecb3f 0x941ccf3f 0xc59d73f 0x32e3e53f 0xf74ffa3f 0x6f850940 0x39de1640 0x26362840 0x89e63d40 0xe4e25840 0x207b4240 0xe34b2b40 0x4d571a40 0x82e30b40 0xcc8f0140 0xa069f43f 0x4356eb3f 0xa2aee73f 0xcc12ea3f 0x644bf33f 0xbe7e0140 0x77130b40 0x38b01740 0xee022540 0xd6e13840 0x1464b40 0xba34c40 0xf9da3540 0x50392140 0x9f241140 0x7baa0340 0x5725f43f 0x9d1e53f 0x1cd7df3f 0x2466de3f 0xf15be23f 0xa0a6eb3f 0xf8cff63f 0xcc520440 0xc8aa0f40 0xdb491e40 0xe44f3040 0x93b4540 0xd6363d40 0x99772740 0x76bf1340 0xf3b10340 0x976aee3f 0x6446da3f 0xf7a1cc3f 0x73e5c43f 0x82cec43f 0x3c4c73f 0xb3e7d03f 0x8095de3f 0xac2f03f 0x7b600340 0x26a71040 0x603e2340 0xa3ae3640 0xd9762d40 0x30f31940 0x737c0740 0xca66ef3f 0xba48d63f 0xf486c23f 0xa68fb43f 0xc2e9ab3f 0x10fdaa3f 0xeefad3f 0xac51b73f 0xe275c63f 0x1a94d83f 0xabfdee3f 0x34260440 0xb9361640 0xd0702940 0xa3b62240 0x29a91040 0x67dfc3f 0x1b53df3f 0xdb4fc53f 0x85af3f 0x7c93a13f 0x448d983f 0xaf03973f 0x47b2993f 0xf359a33f 0xf6dfb23f 0x93dac53f 0x3d39dd3f 0xdca0f83f 0xd7da0c40 0x49dc1e40 0x41e81b40 0x6ebd0940 0xb42ff03f 0x664fd23f 0x4009b83f 0x7d9fa33f 0xf874933f 0x9a4b8b3f 0xc7a3893f 0x1b338c3f 0x4add943f 0x28aca33f 0x731cb83f 0xd53ad03f 0xdbf4ea3f 0x79b80540 0xf7d31640 0x51861740 0x2c740640 0x4c57e73f 0xdb88ca3f 0x90f7b03f 0x7f479b3f 0xbab38c3f 0x68dc843f 0xc46c823f 0x8879853f 0xfa4f8d3f 0x433d9b3f 0xc721af3f 0xfb1ac83f 0xf927e33f 0x89ba0140 0x8ba61340 0xca5d1640 0xc14f0440 0x4e0de63f 0x2469c93f 0xce39ae3f 0x29e9993f 0x182e8b3f 0x4f92833f 0x69db803f 0xa8e7823f 0x32ee893f 0x974983f 0x1409ad3f 0xb185c53f 0xcab8e03f 0xa0deff3f 0x6f911140 0x2ed81640 0xc6370540 0x9229e73f 0xd563cb3f 0x3b43b23f 0x33819c3f 0x99e88e3f 0x3319863f 0xff3b833f 0x3dfb843f 0x59b68c3f 0xc3689b3f 0x493daf3f 0xc5dfc83f 0x64ee33f 0x29fd0140 0xfcc21340 0x6eae1a40 0x156b0840 0x8b9cee3f 0x219ad23f 0x699cba3f 0xc334a53f 0xf636973f 0x208e3f 0xd4c8b3f 0xa278d3f 0xf1e0943f 0xaf4fa33f 0xcf47b73f 0xfe29cf3f 0x8c48ea3f 0x6da70540 0x716f1740 0x596e2140 0x76920f40 0x4033fb3f 0x5f0df3f 0x589fc73f 0xe2f6b33f 0xee5a53f 0x529c3f 0x41fc983f 0xf39a9b3f 0x152aa33f 0xa7ecb03f 0x811c53f 0x12d8db3f 0x5df5f63f 0x6b720b40 0x19e91d40 0x571f2e40 0x69651a40 0xdb070840 0xcea8f23f 0x12cedb3f 0xde77c83f 0x79b6b93f 0x43feb13f 0xac6aae3f 0x789eb03f 0x876eb83f 0x8ae4c43f 0x5795d73f 0xd9e5ec3f 0x4fc20340 0xc1ea1440 0xc86d2840 0x44f63e40 0x9a922940 0x68881540 0x39620640 0x3736f33f 0x57d9e03f 0x7bcfd23f 0xfb49cb3f 0xc0cdc73f 0x7532ca3f 0xbe5ed13f 0x50bade3f 0xa3e3ef3f 0x92dc0340 0xfa781040 0x98492140 0x89083740 0x7f6c5440 0xecd3b40 0x334c2640 0x6e1b1540 0xe2030740 0x67c1fb3f 0x7f87ed3f 0x45ede63f 0x72a4e23f 0xb9d4e43f 0xe631eb3f 0xf319f93f 0x80340640 0x772c1240 0x3d4c1f40 0x68053240 0x868c4440 0x7615e214 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0x1ca3aff 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0xcccccccc 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
cam_front_cal_page_1 = <0x1b0c0000 0xd7010000 0xaa020000 0x00 0x90310000 0x5b810000 0xe0e30000 0xaeafe985 0x1b0c0000 0x00 0x90310000 0x5b810000 0xe0e30000 0x6b0b6840 0xf90c5240 0xfaf93840 0x72e72240 0x33981240 0x8be40640 0x9725fa3f 0x87fef03f 0x6cf9ed3f 0x5b77f23f 0xa949fc3f 0xae040640 0xd26e1040 0x78031e40 0x79282e40 0x9014240 0x40f55740 0x5b855a40 0xd0314040 0x74dd2740 0x43e1340 0x84ea0340 0x595dee3f 0x8297dc3f 0xb86cd23f 0xe7ecce3f 0x8eead23f 0x3688dc3f 0x1b90ed3f 0xb360240 0x32ba0e40 0x67791e40 0x8173340 0x7f424a40 0xc1254740 0xba4c3140 0x52591940 0x6d6a0540 0x4f3aea3f 0x8593d03f 0x8570bf3f 0x3b1bb43f 0xd273b23f 0xb7fdb43f 0xc634c03f 0x4488d13f 0x3ea1e73f 0x56a00040 0xe5871040 0xf96f2440 0xbfcc3a40 0x84463c40 0xebed2540 0x9b270d40 0xf115f43f 0x7c4bd53f 0xc083b93f 0x332ea93f 0xf91c9d3f 0xa39c9a3f 0x2a479e3f 0x8985a83f 0xbe27b93f 0x39f9d03f 0x344deb3f 0x61e30440 0x58061840 0x7e7f2e40 0xa5c83240 0x218f1c40 0x8fe0440 0xb635e53f 0x1550c43f 0xb45fab3f 0x5be4983f 0xffa68e3f 0xdc078c3f 0xc3d98e3f 0x43ed973f 0x9a9fa83f 0x384dbf3f 0x99f5db3f 0x62cafa3f 0x9d361040 0xfb162540 0x48e2e40 0x59631840 0xb89e0040 0xf526dd3f 0x8731bb3f 0x8c49a23f 0xfcc1903f 0xe08f863f 0xf402843f 0xb7e8863f 0x3d778f3f 0xcfee9e3f 0x875ab43f 0xddedd13f 0x3f39f13f 0xbaf10b40 0xec3d2040 0x37442e40 0xcf7f1640 0x992efe3f 0x6eb9d93f 0xbb50b83f 0xcbfa9f3f 0xa7dc8e3f 0xa964853f 0x9319823f 0x31f6833f 0x85f68b3f 0x21609c3f 0xf176b23f 0x68e8cf3f 0x822bee3f 0xc11f0a40 0x5e4b1f40 0x4e142f40 0x1b281740 0x70710140 0xf3dfdc3f 0x361cbd3f 0xd881a33f 0x73c9923f 0x69a5883f 0xfa29853f 0x7455873f 0x4d8a8f3f 0x66fe9f3f 0x2813b63f 0x1846d33f 0x4f80f23f 0x65540c40 0x21b62140 0x89cf3440 0xea9c1c40 0xef070640 0xbb0fe73f 0x6577c83f 0xe1d1ad3f 0x60019d3f 0xc135923f 0x780a8e3f 0x290d903f 0x7990993f 0x458ea93f 0x46bbc03f 0x3636dd3f 0x52acfc3f 0x6a3e1140 0xe5442540 0x2ef13d40 0x4cf32640 0x232d0f40 0x7c68f83f 0x9d2da3f 0x6482c03f 0xe227ae3f 0x10bda23f 0x70b39e3f 0x9b26a13f 0x8b0daa3f 0xd97cba3f 0x8891d13f 0x206bed3f 0xbf470740 0x14b1940 0xc9752f40 0x81d44d40 0xad363440 0x573a1d40 0xa5680840 0x2eb9f23f 0x6b1ad93f 0x6acec53f 0xa31dbc3f 0xe456b73f 0x1e87ba3f 0x455ec33f 0xa7e7d23f 0x468aea3f 0xb2770240 0x21851140 0xfb832540 0x1cc03c40 0xc3c56140 0x1c344740 0xf1832c40 0xe22f1940 0x20a70840 0x8cb7f73f 0x5447e53f 0x467ddb3f 0x4986d53f 0x7b68d93f 0x691e13f 0xa751f23f 0xa8130440 0x32dc1140 0x23362140 0xcca13440 0x1e4f4e40 0xc6027940 0xc5295e40 0x79764040 0x1d4d2c40 0x4be61940 0x7c7a0d40 0xcea60340 0x6012fc3f 0x7bc9f73f 0xeefdf83f 0x1c480240 0x3ffe0940 0xe7101540 0xd0ae2340 0x5f9c3240 0x680c4940 0xa5ff5b40 0x2a744b40 0xe6353a40 0xdcaa2440 0xe831440 0x651b0640 0x4ad4f93f 0x3ffaea3f 0x1b42e43f 0xe6e7e13f 0x41e8e63f 0xd5eef3f 0x9e29fe3f 0xfe220840 0x6b871340 0x6c2e2240 0x7be43240 0xcd794640 0xc6304040 0xec122b40 0x69da1740 0xc5780740 0x759bf43f 0x364ee03f 0xb0d4d13f 0x6200ca3f 0x4538c83f 0x5f6fcc3f 0xed72d53f 0xae71e43f 0xf92ff83f 0x559b0740 0xee731540 0xcf5f2740 0xfa273940 0x79393040 0x69ad1d40 0x4bcb0a40 0x2706f63f 0xccf1dc3f 0x8471c63f 0x3062b83f 0x5ca7ae3f 0x638cad3f 0x66e7b03f 0xaa32bb3f 0x8b68cb3f 0xecede3f 0xfbfdf73f 0xaf8d0940 0xae571940 0x238b2b40 0x63c52540 0x88c51340 0x873a0140 0x75eae33f 0xe772c93f 0xd096b23f 0x95a1a33f 0xb91c9a3f 0xf500983f 0xcf459b3f 0x1303a63f 0x747cb63f 0x1c5dcb3f 0x7d0ae43f 0xe546ff3f 0xc3e1040 0x92212240 0xcf1d40 0x9e5a0c40 0x2de8f33f 0x82a4d63f 0x423ebb3f 0xd662a53f 0x240b953f 0x431c8c3f 0x14288a3f 0xe21e8d3f 0xf478963f 0x1362a63f 0xb59bc3f 0xe07cd53f 0x5a45f23f 0x8b3f0940 0x19bd1940 0x71d21840 0xd1970840 0xb532ed3f 0x45f7ce3f 0x2b0db33f 0x8af19c3f 0x6bcf8c3f 0xece3843f 0x9d8e823f 0x95e853f 0xf6fd8d3f 0x9509d3f 0xb296b23f 0x1a35cd3f 0x4e9de93f 0x4030540 0xb8901640 0x23d11740 0x25d20640 0x109ce93f 0xcf35cc3f 0xd375b03f 0x6eac9a3f 0xa7c38b3f 0x392a833f 0xeeda803f 0x6ce3823f 0x93328b3f 0xacbd9a3f 0xe67cb03f 0xa506cb3f 0xe5f7e63f 0x4ed60340 0x1d031540 0x21131940 0x28880740 0x54beeb3f 0x5822cf3f 0x27b7b43f 0x6f2a9e3f 0xee8f8f3f 0x297e863f 0x8f74833f 0xa4b8853f 0x2dcc8d3f 0x6e9f9d3f 0x419db33f 0x12d3ce3f 0x5d55ea3f 0x9c1b0640 0x1e281740 0x7bb31d40 0x1b9f0b40 0x3d28f53f 0x7bf0d73f 0x707fbe3f 0x8910a73f 0x4fd8983f 0xf0308f3f 0x7a068c3f 0xef4f8e3f 0x3c37973f 0x1b6fa63f 0x1f99bc3f 0x377ad73f 0x87a2f23f 0x2e300a40 0x29b11b40 0xd3bf2540 0xb93d1440 0xa05d0240 0xe0eae63f 0x38aecd3f 0xf988b73f 0x81b0a83f 0xed4c9e3f 0x86279b3f 0xb2c99d3f 0x40d8a63f 0xfdbab53f 0x2cb3f 0xcfde43f 0x32b10040 0x1c621140 0x54a32340 0xf5d13140 0xb0e31e40 0xafce0c40 0xde3fa3f 0xb593e23f 0x4b1fce3f 0x3ab4be3f 0xc6d9b43f 0xa019b23f 0x6f25b43f 0x2dabc3f 0x8093cb3f 0x805ae03f 0x9a55f83f 0x25ff0940 0x2f201b40 0x1e7f2e40 0x54354440 0x52052f40 0x752b1b40 0xf2a60b40 0x2739fc3f 0x58bee83f 0xbe50d93f 0x35d1d13f 0x6b20cd3f 0x48fcf3f 0xf3e6d73f 0x1173e53f 0x13d8fa3f 0x50cf0940 0xdef51740 0xe48c2840 0x80f73c40 0xe0885940 0xe7fe4240 0x7f5b2b40 0x72b41a40 0xdc280c40 0xd9750240 0xa3bef53f 0x3906ed3f 0x2215ea3f 0xa743ec3f 0x6963f53f 0x70e80140 0x159f0b40 0xe9461940 0xe0a42640 0x79043a40 0x31444b40 0x9cd54d40 0x7ede3a40 0x7ee62540 0x30561540 0x33680740 0x3a26fb3f 0xe2f1ec3f 0x67a0e63f 0x9702e43f 0xce50e93f 0x4e22f23f 0x70230040 0xa0650940 0x842d1540 0xfb072440 0xb9ee3540 0xdd554940 0x3b344140 0x192a2d40 0x6f241940 0x93ab0840 0x94e0f73f 0xe179e23f 0x1283d33f 0xde51cb3f 0xbf56ca3f 0x904ce3f 0xbf96d83f 0xcfa0e63f 0xb4cffa3f 0xe2e40840 0xd56c1740 0xb63e2940 0xcbbc3b40 0x2d0d3240 0xb4f21e40 0xa33b0c40 0xf7abf83f 0x6177df3f 0xffffc73f 0x575db93f 0x3b55b03f 0x707baf3f 0xbe09b33f 0x6f23bd3f 0x6e8fcd3f 0xe955e23f 0xe93fa3f 0xbfa60a40 0xd83c1c40 0x54252e40 0x462b2740 0x62af1540 0x5dfd0240 0x527fe63f 0x8568cb3f 0x8fd3b33f>;
cam_main_cal_page_2 = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
cam_main_cal_page_1 = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
disp_flash = <0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x5a240000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
aud_cali_data = <0x35353532 0x226 0x00 0x00 0x00 0x100 0x31b0 0x43616c69 0x62726174 0x696f6e20 0x44617461 0x2046696c 0x65000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x43616c69 0x62726174 0x696f6e20 0x44617461 0x2046696c 0x6520666f 0x72205441 0x53323535 0x37204475 0x616c204d 0x6f6e6f00 0x00 0x03 0x00 0x01 0x43616c69 0x62726174 0x696f6e20 0x736e6170 0x73686f74 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x43616c69 0x62726174 0x696f6e20 0x736e6170 0x73686f74 0x20666f72 0x20544153 0x32353537 0x20447561 0x6c204d6f 0x6e6f0000 0x43616c 0x69627261 0x74696f6e 0x20446174 0x61000000 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x646174 0x6120626c 0x6f636b73 0x20666f72 0x20544153 0x32353537 0x20447561 0x6c204d6f 0x6e6f2046 0x54436300 0x20000 0x30000 0x150004 0x85008c2f 0x403adc81 0xc4000004 0x85008c2f 0x542d1679 0xed000004 0x85008c2f 0x4c116595 0x8d000004 0x85008c2d 0x6400f9cd 0x55000004 0x85008c30 0x2033bf7c 0xe9000004 0x85008c19 0x7c000000 0x1000004 0x85000035 0x2c000000 0x1000000 0xa0000 0x150004 0x85008c2f 0x4049165b 0x73000004 0x85008c2f 0x5437fc22 0x35000004 0x85008c2f 0x4c0e02b9 0x6000004 0x85008c2d 0x6400ced2 0xc0000004 0x85008c30 0x2033bda0 0xc0000004 0x85008c19 0x7c000000 0x1000004 0x85000035 0x2c000000 0x1000100 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
bt_flash = [40 4e 36 b9 01 02];
wifi_eeprom = <0x6036ee00 0x2000000 0x2000000 0x1c000000 0xa7b93b96 0x00 0x00 0x00 0x00 0x50000000 0x00 0x00 0x00 0x00 0x00 0x00 0x6d616361 0x6464723d 0x34303a34 0x653a3336 0x3a39643a 0x33363a61 0x660d0a00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00>;
};
reboot_block {
poffset = <0x00 0x3800>;
pname = "misc";
compatible = "htc,reboot_block";
};
cpus {
#address-cells = <0x02>;
#size-cells = <0x00>;
cpu@0 {
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x00 0x00>;
qcom,limits-info = <0x02>;
qcom,lmh-dcvs = <0x03>;
enable-method = "psci";
efficiency = <0x400>;
next-level-cache = <0x04>;
qcom,ea = <0x05>;
linux,phandle = <0x16>;
phandle = <0x16>;
l2-cache {
compatible = "arm,arch-cache";
cache-level = <0x02>;
qcom,dump-size = <0x00>;
linux,phandle = <0x04>;
phandle = <0x04>;
};
l1-icache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x9040>;
linux,phandle = <0xae>;
phandle = <0xae>;
};
l1-dcache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x9040>;
linux,phandle = <0xb6>;
phandle = <0xb6>;
};
l1-tlb {
qcom,dump-size = <0x2000>;
linux,phandle = <0xbe>;
phandle = <0xbe>;
};
};
cpu@1 {
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x00 0x01>;
qcom,limits-info = <0x06>;
qcom,lmh-dcvs = <0x03>;
enable-method = "psci";
efficiency = <0x400>;
next-level-cache = <0x04>;
qcom,ea = <0x07>;
linux,phandle = <0x17>;
phandle = <0x17>;
l1-icache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x9040>;
linux,phandle = <0xaf>;
phandle = <0xaf>;
};
l1-dcache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x9040>;
linux,phandle = <0xb7>;
phandle = <0xb7>;
};
l1-tlb {
qcom,dump-size = <0x2000>;
linux,phandle = <0xbf>;
phandle = <0xbf>;
};
};
cpu@2 {
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x00 0x02>;
qcom,limits-info = <0x08>;
qcom,lmh-dcvs = <0x03>;
enable-method = "psci";
efficiency = <0x400>;
next-level-cache = <0x04>;
qcom,ea = <0x09>;
linux,phandle = <0x18>;
phandle = <0x18>;
l1-icache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x9040>;
linux,phandle = <0xb0>;
phandle = <0xb0>;
};
l1-dcache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x9040>;
linux,phandle = <0xb8>;
phandle = <0xb8>;
};
l1-tlb {
qcom,dump-size = <0x2000>;
linux,phandle = <0xc0>;
phandle = <0xc0>;
};
};
cpu@3 {
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x00 0x03>;
qcom,limits-info = <0x0a>;
qcom,lmh-dcvs = <0x03>;
enable-method = "psci";
efficiency = <0x400>;
next-level-cache = <0x04>;
qcom,ea = <0x0b>;
linux,phandle = <0x19>;
phandle = <0x19>;
l1-icache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x9040>;
linux,phandle = <0xb1>;
phandle = <0xb1>;
};
l1-dcache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x9040>;
linux,phandle = <0xb9>;
phandle = <0xb9>;
};
l1-tlb {
qcom,dump-size = <0x2000>;
linux,phandle = <0xc1>;
phandle = <0xc1>;
};
};
cpu@100 {
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x00 0x100>;
qcom,limits-info = <0x0c>;
qcom,lmh-dcvs = <0x0d>;
enable-method = "psci";
efficiency = <0x600>;
next-level-cache = <0x0e>;
qcom,ea = <0x0f>;
linux,phandle = <0x1a>;
phandle = <0x1a>;
l2-cache {
compatible = "arm,arch-cache";
cache-level = <0x02>;
linux,phandle = <0x0e>;
phandle = <0x0e>;
};
l1-icache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x12000>;
linux,phandle = <0xb2>;
phandle = <0xb2>;
};
l1-dcache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x12000>;
linux,phandle = <0xba>;
phandle = <0xba>;
};
l1-tlb {
qcom,dump-size = <0x4800>;
linux,phandle = <0xc2>;
phandle = <0xc2>;
};
};
cpu@101 {
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x00 0x101>;
qcom,limits-info = <0x10>;
qcom,lmh-dcvs = <0x0d>;
enable-method = "psci";
efficiency = <0x600>;
next-level-cache = <0x0e>;
qcom,ea = <0x11>;
linux,phandle = <0x1b>;
phandle = <0x1b>;
l1-icache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x12000>;
linux,phandle = <0xb3>;
phandle = <0xb3>;
};
l1-dcache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x12000>;
linux,phandle = <0xbb>;
phandle = <0xbb>;
};
l1-tlb {
qcom,dump-size = <0x4800>;
linux,phandle = <0xc3>;
phandle = <0xc3>;
};
};
cpu@102 {
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x00 0x102>;
qcom,limits-info = <0x12>;
qcom,lmh-dcvs = <0x0d>;
enable-method = "psci";
efficiency = <0x600>;
next-level-cache = <0x0e>;
qcom,ea = <0x13>;
linux,phandle = <0x1c>;
phandle = <0x1c>;
l1-icache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x12000>;
linux,phandle = <0xb4>;
phandle = <0xb4>;
};
l1-dcache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x12000>;
linux,phandle = <0xbc>;
phandle = <0xbc>;
};
l1-tlb {
qcom,dump-size = <0x4800>;
linux,phandle = <0xc4>;
phandle = <0xc4>;
};
};
cpu@103 {
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x00 0x103>;
qcom,limits-info = <0x14>;
qcom,lmh-dcvs = <0x0d>;
enable-method = "psci";
efficiency = <0x600>;
next-level-cache = <0x0e>;
qcom,ea = <0x15>;
linux,phandle = <0x1d>;
phandle = <0x1d>;
l1-icache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x12000>;
linux,phandle = <0xb5>;
phandle = <0xb5>;
};
l1-dcache {
compatible = "arm,arch-cache";
qcom,dump-size = <0x12000>;
linux,phandle = <0xbd>;
phandle = <0xbd>;
};
l1-tlb {
qcom,dump-size = <0x4800>;
linux,phandle = <0xc5>;
phandle = <0xc5>;
};
};
cpu-map {
cluster0 {
core0 {
cpu = <0x16>;
};
core1 {
cpu = <0x17>;
};
core2 {
cpu = <0x18>;
};
core3 {
cpu = <0x19>;
};
};
cluster1 {
core0 {
cpu = <0x1a>;
};
core1 {
cpu = <0x1b>;
};
core2 {
cpu = <0x1c>;
};
core3 {
cpu = <0x1d>;
};
};
};
};
soc {
#address-cells = <0x01>;
#size-cells = <0x01>;
ranges = <0x00 0x00 0x00 0xffffffff>;
compatible = "simple-bus";
qcom,smp2p-modem@17911008 {
compatible = "qcom,smp2p";
reg = <0x17911008 0x04>;
qcom,remote-pid = <0x01>;
qcom,irq-bitmask = <0x4000>;
interrupts = <0x00 0x1c3 0x01>;
};
qcom,smp2p-adsp@17911008 {
compatible = "qcom,smp2p";
reg = <0x17911008 0x04>;
qcom,remote-pid = <0x02>;
qcom,irq-bitmask = <0x400>;
interrupts = <0x00 0x9e 0x01>;
};
qcom,smp2p-dsps@17911008 {
compatible = "qcom,smp2p";
reg = <0x17911008 0x04>;
qcom,remote-pid = <0x03>;
qcom,irq-bitmask = <0x4000000>;
interrupts = <0x00 0xb2 0x01>;
};
qcom,smp2pgpio-smp2p-15-in {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "smp2p";
qcom,remote-pid = <0x0f>;
qcom,is-inbound;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x1e>;
phandle = <0x1e>;
};
qcom,smp2pgpio_test_smp2p_15_in {
compatible = "qcom,smp2pgpio_test_smp2p_15_in";
gpios = <0x1e 0x00 0x00>;
};
qcom,smp2pgpio-smp2p-15-out {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "smp2p";
qcom,remote-pid = <0x0f>;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x1f>;
phandle = <0x1f>;
};
qcom,smp2pgpio_test_smp2p_15_out {
compatible = "qcom,smp2pgpio_test_smp2p_15_out";
gpios = <0x1f 0x00 0x00>;
};
qcom,smp2pgpio-smp2p-1-in {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "smp2p";
qcom,remote-pid = <0x01>;
qcom,is-inbound;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x20>;
phandle = <0x20>;
};
qcom,smp2pgpio_test_smp2p_1_in {
compatible = "qcom,smp2pgpio_test_smp2p_1_in";
gpios = <0x20 0x00 0x00>;
};
qcom,smp2pgpio-smp2p-1-out {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "smp2p";
qcom,remote-pid = <0x01>;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x21>;
phandle = <0x21>;
};
qcom,smp2pgpio_test_smp2p_1_out {
compatible = "qcom,smp2pgpio_test_smp2p_1_out";
gpios = <0x21 0x00 0x00>;
};
qcom,smp2pgpio-smp2p-2-in {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "smp2p";
qcom,remote-pid = <0x02>;
qcom,is-inbound;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x22>;
phandle = <0x22>;
};
qcom,smp2pgpio_test_smp2p_2_in {
compatible = "qcom,smp2pgpio_test_smp2p_2_in";
gpios = <0x22 0x00 0x00>;
};
qcom,smp2pgpio-smp2p-2-out {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "smp2p";
qcom,remote-pid = <0x02>;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x23>;
phandle = <0x23>;
};
qcom,smp2pgpio_test_smp2p_2_out {
compatible = "qcom,smp2pgpio_test_smp2p_2_out";
gpios = <0x23 0x00 0x00>;
};
qcom,smp2pgpio-smp2p-3-in {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "smp2p";
qcom,remote-pid = <0x03>;
qcom,is-inbound;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x24>;
phandle = <0x24>;
};
qcom,smp2pgpio_test_smp2p_3_in {
compatible = "qcom,smp2pgpio_test_smp2p_3_in";
gpios = <0x24 0x00 0x00>;
};
qcom,smp2pgpio-smp2p-3-out {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "smp2p";
qcom,remote-pid = <0x03>;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x25>;
phandle = <0x25>;
};
qcom,smp2pgpio-ssr-smp2p-1-in {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "slave-kernel";
qcom,remote-pid = <0x01>;
qcom,is-inbound;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x91>;
phandle = <0x91>;
};
qcom,smp2pgpio-ssr-smp2p-1-out {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "master-kernel";
qcom,remote-pid = <0x01>;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x92>;
phandle = <0x92>;
};
qcom,smp2pgpio-ssr-smp2p-2-in {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "slave-kernel";
qcom,remote-pid = <0x02>;
qcom,is-inbound;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x8e>;
phandle = <0x8e>;
};
qcom,smp2pgpio-ssr-smp2p-2-out {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "master-kernel";
qcom,remote-pid = <0x02>;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x8f>;
phandle = <0x8f>;
};
qcom,smp2pgpio-ssr-smp2p-3-in {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "slave-kernel";
qcom,remote-pid = <0x03>;
qcom,is-inbound;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0xa9>;
phandle = <0xa9>;
};
qcom,smp2pgpio-ssr-smp2p-3-out {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "master-kernel";
qcom,remote-pid = <0x03>;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0xaa>;
phandle = <0xaa>;
};
qcom,smp2pgpio_test_smp2p_3_out {
compatible = "qcom,smp2pgpio_test_smp2p_3_out";
gpios = <0x25 0x00 0x00>;
};
qcom,smp2pgpio-sleepstate-gpio-3-out {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "sleepstate";
qcom,remote-pid = <0x03>;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x26>;
phandle = <0x26>;
};
qcom,smp2pgpio-sleepstate-3-out {
compatible = "qcom,smp2pgpio_sleepstate_3_out";
gpios = <0x26 0x00 0x00>;
};
qcom,smp2pgpio-ipa-1-out {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "ipa";
qcom,remote-pid = <0x01>;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x66>;
phandle = <0x66>;
};
qcom,smp2pgpio-ipa-1-in {
compatible = "qcom,smp2pgpio";
qcom,entry-name = "ipa";
qcom,remote-pid = <0x01>;
qcom,is-inbound;
gpio-controller;
#gpio-cells = <0x02>;
interrupt-controller;
#interrupt-cells = <0x02>;
linux,phandle = <0x67>;
phandle = <0x67>;
};
qcom,gdsc@10f004 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_usb30";
reg = <0x10f004 0x04>;
status = "ok";
linux,phandle = <0x89>;
phandle = <0x89>;
};
qcom,gdsc@16b004 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_pcie_0";
reg = <0x16b004 0x04>;
status = "ok";
linux,phandle = <0xa3>;
phandle = <0xa3>;
};
qcom,gdsc@175004 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_ufs";
reg = <0x175004 0x04>;
status = "ok";
linux,phandle = <0x83>;
phandle = <0x83>;
};
qcom,gdsc@17d034 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_hlos1_vote_lpass_adsp";
reg = <0x17d034 0x04>;
qcom,no-status-check-on-disable;
qcom,gds-timeout = <0x1f4>;
status = "ok";
linux,phandle = <0xd7>;
phandle = <0xd7>;
};
qcom,gdsc@17d038 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_hlos1_vote_lpass_core";
reg = <0x17d038 0x04>;
qcom,no-status-check-on-disable;
qcom,gds-timeout = <0x1f4>;
status = "ok";
};
qcom,gdsc@c8ce020 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_bimc_smmu";
reg = <0xc8ce020 0x04 0xc8ce024 0x04>;
reg-names = "base\0hw_ctrl_addr";
qcom,no-status-check-on-disable;
qcom,gds-timeout = <0x1f4>;
status = "ok";
clock-names = "bus_clk";
clocks = <0x27 0xc365ac39>;
proxy-supply = <0x28>;
qcom,proxy-consumer-enable;
linux,phandle = <0x28>;
phandle = <0x28>;
};
qcom,gdsc@c8c1024 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_venus";
reg = <0xc8c1024 0x04>;
status = "ok";
linux,phandle = <0xab>;
phandle = <0xab>;
};
qcom,gdsc@c8c1040 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_venus_core0";
reg = <0xc8c1040 0x04>;
status = "ok";
qcom,support-hw-trigger;
linux,phandle = <0xf3>;
phandle = <0xf3>;
};
qcom,gdsc@c8c1044 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_venus_core1";
reg = <0xc8c1044 0x04>;
status = "ok";
qcom,support-hw-trigger;
linux,phandle = <0xf4>;
phandle = <0xf4>;
};
qcom,gdsc@c8c34a0 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_camss_top";
reg = <0xc8c34a0 0x04>;
status = "ok";
linux,phandle = <0x29>;
phandle = <0x29>;
};
qcom,gdsc@c8c3664 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_vfe0";
reg = <0xc8c3664 0x04>;
status = "ok";
parent-supply = <0x29>;
linux,phandle = <0xde>;
phandle = <0xde>;
};
qcom,gdsc@c8c3674 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_vfe1";
reg = <0xc8c3674 0x04>;
status = "ok";
parent-supply = <0x29>;
linux,phandle = <0xdf>;
phandle = <0xdf>;
};
qcom,gdsc@c8c36d4 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_cpp";
reg = <0xc8c36d4 0x04>;
status = "ok";
parent-supply = <0x29>;
qcom,support-hw-trigger;
linux,phandle = <0xdd>;
phandle = <0xdd>;
};
qcom,gdsc@c8c2304 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_mdss";
reg = <0xc8c2304 0x04>;
status = "ok";
proxy-supply = <0x2a>;
qcom,proxy-consumer-enable;
linux,phandle = <0x2a>;
phandle = <0x2a>;
};
qcom,gdsc@5066004 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_gpu_cx";
reg = <0x5066004 0x04 0x5066008 0x04>;
reg-names = "base\0hw_ctrl_addr";
qcom,no-status-check-on-disable;
qcom,gds-timeout = <0x1f4>;
status = "ok";
linux,phandle = <0xd8>;
phandle = <0xd8>;
};
qcom,gdsc@5066094 {
compatible = "qcom,gdsc";
regulator-name = "gdsc_gpu_gx";
reg = <0x5066094 0x04 0x5065130 0x04 0x5066090 0x04>;
reg-names = "base\0domain_addr\0sw_reset";
qcom,retain-periph;
qcom,reset-aon-logic;
status = "ok";
clock-names = "core_root_clk";
clocks = <0x2b 0x917f76ef>;
qcom,force-enable-root-clk;
parent-supply = <0x2c>;
linux,phandle = <0x1a4>;
phandle = <0x1a4>;
};
interrupt-controller@17a00000 {
compatible = "arm,gic-v3";
reg = <0x17a00000 0x10000 0x17b00000 0x100000>;
#interrupt-cells = <0x03>;
#address-cells = <0x01>;
#size-cells = <0x01>;
ranges;
interrupt-controller;
#redistributor-regions = <0x01>;
redistributor-stride = <0x00 0x20000>;
interrupts = <0x01 0x09 0x04>;
linux,phandle = <0x01>;
phandle = <0x01>;
gic-its@0x17a20000 {
compatible = "arm,gic-v3-its";
msi-contoller;
reg = <0x17a20000 0x20000>;
};
};
timer {
compatible = "arm,armv8-timer";
interrupts = <0x01 0x01 0xf08 0x01 0x02 0xf08 0x01 0x03 0xf08 0x01 0x00 0xf08>;
clock-frequency = <0x124f800>;
};
restart@10ac000 {
compatible = "qcom,pshold";
reg = <0x10ac000 0x04 0x1fd3000 0x04>;
reg-names = "pshold-base\0tcsr-boot-misc-detect";
};
qcom,spmi@800f000 {
compatible = "qcom,spmi-pmic-arb";
reg = <0x800f000 0x1000 0x8400000 0x1000000 0x9400000 0x1000000 0xa400000 0x220000 0x800a000 0x3000>;
reg-names = "core\0chnls\0obsrvr\0intr\0cnfg";
interrupt-names = "periph_irq";
interrupts = <0x00 0x146 0x00>;
qcom,ee = <0x00>;
qcom,channel = <0x00>;
qcom,reserved-chan = <0x1ff>;
#address-cells = <0x02>;
#size-cells = <0x00>;
interrupt-controller;
#interrupt-cells = <0x04>;
cell-index = <0x00>;
qcom,pm8998@0 {
compatible = "qcom,spmi-pmic";
reg = <0x00 0x00>;
#address-cells = <0x02>;
#size-cells = <0x00>;
qcom,revid@100 {
compatible = "qcom,qpnp-revid";
reg = <0x100 0x100>;
};
qcom,power-on@800 {
compatible = "qcom,qpnp-power-on";
reg = <0x800 0x100>;
interrupts = <0x00 0x08 0x00 0x00 0x00 0x08 0x01 0x00 0x00 0x08 0x04 0x00 0x00 0x08 0x05 0x00>;
interrupt-names = "kpdpwr\0resin\0resin-bark\0kpdpwr-resin-bark";
qcom,pon-dbc-delay = <0x3d09>;
qcom,system-reset;
qcom,store-hard-reset-reason;
qcom,pon_3 {
qcom,pon-type = <0x03>;
qcom,support-reset = <0x01>;
qcom,pull-up = <0x01>;
qcom,s1-timer = <0x2810>;
qcom,s2-timer = <0x7d0>;
qcom,s2-type = <0x08>;
qcom,use-bark;
};
};
qcom,temp-alarm@2400 {
compatible = "qcom,qpnp-temp-alarm";
reg = <0x2400 0x100>;
interrupts = <0x00 0x24 0x00 0x01>;
label = "pm8998_tz";
qcom,channel-num = <0x06>;
qcom,temp_alarm-vadc = <0x2d>;
};
gpios {
compatible = "qcom,qpnp-pin";
gpio-controller;
#gpio-cells = <0x02>;
#address-cells = <0x01>;
#size-cells = <0x01>;
label = "pm8998-gpio";
linux,phandle = <0x94>;
phandle = <0x94>;
gpio@c000 {
reg = <0xc000 0x100>;
qcom,pin-num = <0x01>;
status = "disabled";
};
gpio@c100 {
reg = <0xc100 0x100>;
qcom,pin-num = <0x02>;
status = "okay";
qcom,mode = <0x01>;
qcom,pull = <0x04>;
qcom,vin-sel = <0x00>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x01>;
};
gpio@c200 {
reg = <0xc200 0x100>;
qcom,pin-num = <0x03>;
status = "disabled";
};
gpio@c300 {
reg = <0xc300 0x100>;
qcom,pin-num = <0x04>;
status = "disabled";
};
gpio@c400 {
reg = <0xc400 0x100>;
qcom,pin-num = <0x05>;
status = "ok";
qcom,mode = <0x01>;
qcom,pull = <0x05>;
qcom,vin-sel = <0x00>;
qcom,src-sel = <0x00>;
qcom,invert = <0x00>;
qcom,master-en = <0x01>;
};
gpio@c600 {
reg = <0xc600 0x100>;
qcom,pin-num = <0x07>;
status = "okay";
qcom,mode = <0x00>;
qcom,pull = <0x00>;
qcom,vin-sel = <0x00>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x01>;
};
gpio@c700 {
reg = <0xc700 0x100>;
qcom,pin-num = <0x08>;
status = "okay";
qcom,mode = <0x00>;
qcom,pull = <0x00>;
qcom,vin-sel = <0x00>;
qcom,src-sel = <0x00>;
qcom,out-strength = <0x01>;
};
gpio@c800 {
reg = <0xc800 0x100>;
qcom,pin-num = <0x09>;
status = "okay";
qcom,mode = <0x00>;
qcom,pull = <0x05>;
qcom,src-sel = <0x00>;
qcom,vin-sel = <0x00>;
qcom,ain-route = <0x03>;
qcom,master-en = <0x01>;
qcom,invert = <0x01>;
};
gpio@c900 {