@@ -44,8 +44,8 @@ bp, flg, fm, np) \
44
44
.unpack_tight = 1, \
45
45
.unpack_count = uc, \
46
46
.bpp = bp, \
47
- .fetch_mode = fm, \
48
- .flags = flg, \
47
+ .base. fetch_mode = fm, \
48
+ .base. flags = flg, \
49
49
.num_planes = np, \
50
50
.tile_height = DPU_TILE_HEIGHT_DEFAULT \
51
51
}
@@ -63,8 +63,8 @@ alpha, bp, flg, fm, np, th) \
63
63
.unpack_tight = 1, \
64
64
.unpack_count = uc, \
65
65
.bpp = bp, \
66
- .fetch_mode = fm, \
67
- .flags = flg, \
66
+ .base. fetch_mode = fm, \
67
+ .base. flags = flg, \
68
68
.num_planes = np, \
69
69
.tile_height = th \
70
70
}
@@ -83,8 +83,8 @@ alpha, chroma, count, bp, flg, fm, np) \
83
83
.unpack_tight = 1, \
84
84
.unpack_count = count, \
85
85
.bpp = bp, \
86
- .fetch_mode = fm, \
87
- .flags = flg, \
86
+ .base. fetch_mode = fm, \
87
+ .base. flags = flg, \
88
88
.num_planes = np, \
89
89
.tile_height = DPU_TILE_HEIGHT_DEFAULT \
90
90
}
@@ -101,8 +101,8 @@ alpha, chroma, count, bp, flg, fm, np) \
101
101
.unpack_tight = 1, \
102
102
.unpack_count = 2, \
103
103
.bpp = 2, \
104
- .fetch_mode = fm, \
105
- .flags = flg, \
104
+ .base. fetch_mode = fm, \
105
+ .base. flags = flg, \
106
106
.num_planes = np, \
107
107
.tile_height = DPU_TILE_HEIGHT_DEFAULT \
108
108
}
@@ -120,8 +120,8 @@ flg, fm, np, th) \
120
120
.unpack_tight = 1, \
121
121
.unpack_count = 2, \
122
122
.bpp = 2, \
123
- .fetch_mode = fm, \
124
- .flags = flg, \
123
+ .base. fetch_mode = fm, \
124
+ .base. flags = flg, \
125
125
.num_planes = np, \
126
126
.tile_height = th \
127
127
}
@@ -138,8 +138,8 @@ flg, fm, np, th) \
138
138
.unpack_tight = 0, \
139
139
.unpack_count = 2, \
140
140
.bpp = 2, \
141
- .fetch_mode = fm, \
142
- .flags = flg, \
141
+ .base. fetch_mode = fm, \
142
+ .base. flags = flg, \
143
143
.num_planes = np, \
144
144
.tile_height = DPU_TILE_HEIGHT_DEFAULT \
145
145
}
@@ -157,8 +157,8 @@ flg, fm, np, th) \
157
157
.unpack_tight = 0, \
158
158
.unpack_count = 2, \
159
159
.bpp = 2, \
160
- .fetch_mode = fm, \
161
- .flags = flg, \
160
+ .base. fetch_mode = fm, \
161
+ .base. flags = flg, \
162
162
.num_planes = np, \
163
163
.tile_height = th \
164
164
}
@@ -177,8 +177,8 @@ flg, fm, np) \
177
177
.unpack_tight = 1, \
178
178
.unpack_count = 1, \
179
179
.bpp = bp, \
180
- .fetch_mode = fm, \
181
- .flags = flg, \
180
+ .base. fetch_mode = fm, \
181
+ .base. flags = flg, \
182
182
.num_planes = np, \
183
183
.tile_height = DPU_TILE_HEIGHT_DEFAULT \
184
184
}
@@ -365,115 +365,115 @@ static const struct dpu_format dpu_format_map[] = {
365
365
INTERLEAVED_RGB_FMT (BGRA1010102 ,
366
366
BPC8A , BPC8 , BPC8 , BPC8 ,
367
367
C3_ALPHA , C2_R_Cr , C0_G_Y , C1_B_Cb , 4 ,
368
- true, 4 , DPU_FORMAT_FLAG_DX ,
368
+ true, 4 , MSM_FORMAT_FLAG_DX ,
369
369
MDP_FETCH_LINEAR , 1 ),
370
370
371
371
INTERLEAVED_RGB_FMT (RGBA1010102 ,
372
372
BPC8A , BPC8 , BPC8 , BPC8 ,
373
373
C3_ALPHA , C1_B_Cb , C0_G_Y , C2_R_Cr , 4 ,
374
- true, 4 , DPU_FORMAT_FLAG_DX ,
374
+ true, 4 , MSM_FORMAT_FLAG_DX ,
375
375
MDP_FETCH_LINEAR , 1 ),
376
376
377
377
INTERLEAVED_RGB_FMT (ABGR2101010 ,
378
378
BPC8A , BPC8 , BPC8 , BPC8 ,
379
379
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
380
- true, 4 , DPU_FORMAT_FLAG_DX ,
380
+ true, 4 , MSM_FORMAT_FLAG_DX ,
381
381
MDP_FETCH_LINEAR , 1 ),
382
382
383
383
INTERLEAVED_RGB_FMT (ARGB2101010 ,
384
384
BPC8A , BPC8 , BPC8 , BPC8 ,
385
385
C1_B_Cb , C0_G_Y , C2_R_Cr , C3_ALPHA , 4 ,
386
- true, 4 , DPU_FORMAT_FLAG_DX ,
386
+ true, 4 , MSM_FORMAT_FLAG_DX ,
387
387
MDP_FETCH_LINEAR , 1 ),
388
388
389
389
INTERLEAVED_RGB_FMT (XRGB2101010 ,
390
390
BPC8A , BPC8 , BPC8 , BPC8 ,
391
391
C1_B_Cb , C0_G_Y , C2_R_Cr , C3_ALPHA , 4 ,
392
- false, 4 , DPU_FORMAT_FLAG_DX ,
392
+ false, 4 , MSM_FORMAT_FLAG_DX ,
393
393
MDP_FETCH_LINEAR , 1 ),
394
394
395
395
INTERLEAVED_RGB_FMT (BGRX1010102 ,
396
396
BPC8A , BPC8 , BPC8 , BPC8 ,
397
397
C3_ALPHA , C2_R_Cr , C0_G_Y , C1_B_Cb , 4 ,
398
- false, 4 , DPU_FORMAT_FLAG_DX ,
398
+ false, 4 , MSM_FORMAT_FLAG_DX ,
399
399
MDP_FETCH_LINEAR , 1 ),
400
400
401
401
INTERLEAVED_RGB_FMT (XBGR2101010 ,
402
402
BPC8A , BPC8 , BPC8 , BPC8 ,
403
403
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
404
- false, 4 , DPU_FORMAT_FLAG_DX ,
404
+ false, 4 , MSM_FORMAT_FLAG_DX ,
405
405
MDP_FETCH_LINEAR , 1 ),
406
406
407
407
INTERLEAVED_RGB_FMT (RGBX1010102 ,
408
408
BPC8A , BPC8 , BPC8 , BPC8 ,
409
409
C3_ALPHA , C1_B_Cb , C0_G_Y , C2_R_Cr , 4 ,
410
- false, 4 , DPU_FORMAT_FLAG_DX ,
410
+ false, 4 , MSM_FORMAT_FLAG_DX ,
411
411
MDP_FETCH_LINEAR , 1 ),
412
412
413
413
PSEUDO_YUV_FMT (NV12 ,
414
414
0 , BPC8 , BPC8 , BPC8 ,
415
415
C1_B_Cb , C2_R_Cr ,
416
- CHROMA_420 , DPU_FORMAT_FLAG_YUV ,
416
+ CHROMA_420 , MSM_FORMAT_FLAG_YUV ,
417
417
MDP_FETCH_LINEAR , 2 ),
418
418
419
419
PSEUDO_YUV_FMT (NV21 ,
420
420
0 , BPC8 , BPC8 , BPC8 ,
421
421
C2_R_Cr , C1_B_Cb ,
422
- CHROMA_420 , DPU_FORMAT_FLAG_YUV ,
422
+ CHROMA_420 , MSM_FORMAT_FLAG_YUV ,
423
423
MDP_FETCH_LINEAR , 2 ),
424
424
425
425
PSEUDO_YUV_FMT (NV16 ,
426
426
0 , BPC8 , BPC8 , BPC8 ,
427
427
C1_B_Cb , C2_R_Cr ,
428
- CHROMA_H2V1 , DPU_FORMAT_FLAG_YUV ,
428
+ CHROMA_H2V1 , MSM_FORMAT_FLAG_YUV ,
429
429
MDP_FETCH_LINEAR , 2 ),
430
430
431
431
PSEUDO_YUV_FMT (NV61 ,
432
432
0 , BPC8 , BPC8 , BPC8 ,
433
433
C2_R_Cr , C1_B_Cb ,
434
- CHROMA_H2V1 , DPU_FORMAT_FLAG_YUV ,
434
+ CHROMA_H2V1 , MSM_FORMAT_FLAG_YUV ,
435
435
MDP_FETCH_LINEAR , 2 ),
436
436
437
437
PSEUDO_YUV_FMT_LOOSE (P010 ,
438
438
0 , BPC8 , BPC8 , BPC8 ,
439
439
C1_B_Cb , C2_R_Cr ,
440
- CHROMA_420 , DPU_FORMAT_FLAG_DX | DPU_FORMAT_FLAG_YUV ,
440
+ CHROMA_420 , MSM_FORMAT_FLAG_DX | MSM_FORMAT_FLAG_YUV ,
441
441
MDP_FETCH_LINEAR , 2 ),
442
442
443
443
INTERLEAVED_YUV_FMT (VYUY ,
444
444
0 , BPC8 , BPC8 , BPC8 ,
445
445
C2_R_Cr , C0_G_Y , C1_B_Cb , C0_G_Y ,
446
- false, CHROMA_H2V1 , 4 , 2 , DPU_FORMAT_FLAG_YUV ,
446
+ false, CHROMA_H2V1 , 4 , 2 , MSM_FORMAT_FLAG_YUV ,
447
447
MDP_FETCH_LINEAR , 2 ),
448
448
449
449
INTERLEAVED_YUV_FMT (UYVY ,
450
450
0 , BPC8 , BPC8 , BPC8 ,
451
451
C1_B_Cb , C0_G_Y , C2_R_Cr , C0_G_Y ,
452
- false, CHROMA_H2V1 , 4 , 2 , DPU_FORMAT_FLAG_YUV ,
452
+ false, CHROMA_H2V1 , 4 , 2 , MSM_FORMAT_FLAG_YUV ,
453
453
MDP_FETCH_LINEAR , 2 ),
454
454
455
455
INTERLEAVED_YUV_FMT (YUYV ,
456
456
0 , BPC8 , BPC8 , BPC8 ,
457
457
C0_G_Y , C1_B_Cb , C0_G_Y , C2_R_Cr ,
458
- false, CHROMA_H2V1 , 4 , 2 , DPU_FORMAT_FLAG_YUV ,
458
+ false, CHROMA_H2V1 , 4 , 2 , MSM_FORMAT_FLAG_YUV ,
459
459
MDP_FETCH_LINEAR , 2 ),
460
460
461
461
INTERLEAVED_YUV_FMT (YVYU ,
462
462
0 , BPC8 , BPC8 , BPC8 ,
463
463
C0_G_Y , C2_R_Cr , C0_G_Y , C1_B_Cb ,
464
- false, CHROMA_H2V1 , 4 , 2 , DPU_FORMAT_FLAG_YUV ,
464
+ false, CHROMA_H2V1 , 4 , 2 , MSM_FORMAT_FLAG_YUV ,
465
465
MDP_FETCH_LINEAR , 2 ),
466
466
467
467
PLANAR_YUV_FMT (YUV420 ,
468
468
0 , BPC8 , BPC8 , BPC8 ,
469
469
C2_R_Cr , C1_B_Cb , C0_G_Y ,
470
- false, CHROMA_420 , 1 , DPU_FORMAT_FLAG_YUV ,
470
+ false, CHROMA_420 , 1 , MSM_FORMAT_FLAG_YUV ,
471
471
MDP_FETCH_LINEAR , 3 ),
472
472
473
473
PLANAR_YUV_FMT (YVU420 ,
474
474
0 , BPC8 , BPC8 , BPC8 ,
475
475
C1_B_Cb , C2_R_Cr , C0_G_Y ,
476
- false, CHROMA_420 , 1 , DPU_FORMAT_FLAG_YUV ,
476
+ false, CHROMA_420 , 1 , MSM_FORMAT_FLAG_YUV ,
477
477
MDP_FETCH_LINEAR , 3 ),
478
478
};
479
479
@@ -487,13 +487,13 @@ static const struct dpu_format dpu_format_map_ubwc[] = {
487
487
INTERLEAVED_RGB_FMT_TILED (BGR565 ,
488
488
0 , BPC5 , BPC6 , BPC5 ,
489
489
C2_R_Cr , C0_G_Y , C1_B_Cb , 0 , 3 ,
490
- false, 2 , DPU_FORMAT_FLAG_COMPRESSED ,
490
+ false, 2 , MSM_FORMAT_FLAG_COMPRESSED ,
491
491
MDP_FETCH_UBWC , 2 , DPU_TILE_HEIGHT_UBWC ),
492
492
493
493
INTERLEAVED_RGB_FMT_TILED (ABGR8888 ,
494
494
BPC8A , BPC8 , BPC8 , BPC8 ,
495
495
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
496
- true, 4 , DPU_FORMAT_FLAG_COMPRESSED ,
496
+ true, 4 , MSM_FORMAT_FLAG_COMPRESSED ,
497
497
MDP_FETCH_UBWC , 2 , DPU_TILE_HEIGHT_UBWC ),
498
498
499
499
/* ARGB8888 and ABGR8888 purposely have the same color
@@ -503,37 +503,37 @@ static const struct dpu_format dpu_format_map_ubwc[] = {
503
503
INTERLEAVED_RGB_FMT_TILED (ARGB8888 ,
504
504
BPC8A , BPC8 , BPC8 , BPC8 ,
505
505
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
506
- true, 4 , DPU_FORMAT_FLAG_COMPRESSED ,
506
+ true, 4 , MSM_FORMAT_FLAG_COMPRESSED ,
507
507
MDP_FETCH_UBWC , 2 , DPU_TILE_HEIGHT_UBWC ),
508
508
509
509
INTERLEAVED_RGB_FMT_TILED (XBGR8888 ,
510
510
BPC8A , BPC8 , BPC8 , BPC8 ,
511
511
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
512
- false, 4 , DPU_FORMAT_FLAG_COMPRESSED ,
512
+ false, 4 , MSM_FORMAT_FLAG_COMPRESSED ,
513
513
MDP_FETCH_UBWC , 2 , DPU_TILE_HEIGHT_UBWC ),
514
514
515
515
INTERLEAVED_RGB_FMT_TILED (XRGB8888 ,
516
516
BPC8A , BPC8 , BPC8 , BPC8 ,
517
517
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
518
- false, 4 , DPU_FORMAT_FLAG_COMPRESSED ,
518
+ false, 4 , MSM_FORMAT_FLAG_COMPRESSED ,
519
519
MDP_FETCH_UBWC , 2 , DPU_TILE_HEIGHT_UBWC ),
520
520
521
521
INTERLEAVED_RGB_FMT_TILED (ABGR2101010 ,
522
522
BPC8A , BPC8 , BPC8 , BPC8 ,
523
523
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
524
- true, 4 , DPU_FORMAT_FLAG_DX | DPU_FORMAT_FLAG_COMPRESSED ,
524
+ true, 4 , MSM_FORMAT_FLAG_DX | MSM_FORMAT_FLAG_COMPRESSED ,
525
525
MDP_FETCH_UBWC , 2 , DPU_TILE_HEIGHT_UBWC ),
526
526
527
527
INTERLEAVED_RGB_FMT_TILED (XBGR2101010 ,
528
528
BPC8A , BPC8 , BPC8 , BPC8 ,
529
529
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
530
- true, 4 , DPU_FORMAT_FLAG_DX | DPU_FORMAT_FLAG_COMPRESSED ,
530
+ true, 4 , MSM_FORMAT_FLAG_DX | MSM_FORMAT_FLAG_COMPRESSED ,
531
531
MDP_FETCH_UBWC , 2 , DPU_TILE_HEIGHT_UBWC ),
532
532
533
533
INTERLEAVED_RGB_FMT_TILED (XRGB2101010 ,
534
534
BPC8A , BPC8 , BPC8 , BPC8 ,
535
535
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
536
- true, 4 , DPU_FORMAT_FLAG_DX | DPU_FORMAT_FLAG_COMPRESSED ,
536
+ true, 4 , MSM_FORMAT_FLAG_DX | MSM_FORMAT_FLAG_COMPRESSED ,
537
537
MDP_FETCH_UBWC , 2 , DPU_TILE_HEIGHT_UBWC ),
538
538
539
539
/* XRGB2101010 and ARGB2101010 purposely have the same color
@@ -543,22 +543,22 @@ static const struct dpu_format dpu_format_map_ubwc[] = {
543
543
INTERLEAVED_RGB_FMT_TILED (ARGB2101010 ,
544
544
BPC8A , BPC8 , BPC8 , BPC8 ,
545
545
C2_R_Cr , C0_G_Y , C1_B_Cb , C3_ALPHA , 4 ,
546
- true, 4 , DPU_FORMAT_FLAG_DX | DPU_FORMAT_FLAG_COMPRESSED ,
546
+ true, 4 , MSM_FORMAT_FLAG_DX | MSM_FORMAT_FLAG_COMPRESSED ,
547
547
MDP_FETCH_UBWC , 2 , DPU_TILE_HEIGHT_UBWC ),
548
548
549
549
PSEUDO_YUV_FMT_TILED (NV12 ,
550
550
0 , BPC8 , BPC8 , BPC8 ,
551
551
C1_B_Cb , C2_R_Cr ,
552
- CHROMA_420 , DPU_FORMAT_FLAG_YUV |
553
- DPU_FORMAT_FLAG_COMPRESSED ,
552
+ CHROMA_420 , MSM_FORMAT_FLAG_YUV |
553
+ MSM_FORMAT_FLAG_COMPRESSED ,
554
554
MDP_FETCH_UBWC , 4 , DPU_TILE_HEIGHT_NV12 ),
555
555
556
556
PSEUDO_YUV_FMT_TILED (P010 ,
557
557
0 , BPC8 , BPC8 , BPC8 ,
558
558
C1_B_Cb , C2_R_Cr ,
559
- CHROMA_420 , DPU_FORMAT_FLAG_DX |
560
- DPU_FORMAT_FLAG_YUV |
561
- DPU_FORMAT_FLAG_COMPRESSED ,
559
+ CHROMA_420 , MSM_FORMAT_FLAG_DX |
560
+ MSM_FORMAT_FLAG_YUV |
561
+ MSM_FORMAT_FLAG_COMPRESSED ,
562
562
MDP_FETCH_UBWC , 4 , DPU_TILE_HEIGHT_UBWC ),
563
563
};
564
564
0 commit comments