hc
2023-11-06 9df731a176aab8e03b984b681b1bea01ccff6644
u-boot/drivers/video/drm/rockchip_vop_reg.c
....@@ -140,6 +140,11 @@
140140
141141 .dsp_out_yuv = VOP_REG_VER(RK3399_POST_SCL_CTRL, 0x1, 2, 3, 5, -1),
142142 .dsp_data_swap = VOP_REG(RK3288_DSP_CTRL0, 0x1f, 12),
143
+ .dsp_bg_swap = VOP_REG(RK3288_DSP_CTRL0, 0x1, 12),
144
+ .dsp_rb_swap = VOP_REG(RK3288_DSP_CTRL0, 0x1, 13),
145
+ .dsp_rg_swap = VOP_REG(RK3288_DSP_CTRL0, 0x1, 14),
146
+ .dsp_delta_swap = VOP_REG(RK3288_DSP_CTRL0, 0x1, 15),
147
+ .dsp_dummy_swap = VOP_REG(RK3288_DSP_CTRL0, 0x1, 16),
143148 .dsp_ccir656_avg = VOP_REG(RK3288_DSP_CTRL0, 0x1, 20),
144149 .dsp_blank = VOP_REG(RK3288_DSP_CTRL0, 0x3, 18),
145150 .dsp_lut_en = VOP_REG(RK3288_DSP_CTRL1, 0x1, 0),
....@@ -383,6 +388,11 @@
383388 .dither_up = VOP_REG(RK3328_DSP_CTRL1, 0x1, 6),
384389
385390 .dsp_data_swap = VOP_REG(RK3328_DSP_CTRL0, 0x1f, 12),
391
+ .dsp_bg_swap = VOP_REG(RK3328_DSP_CTRL0, 0x1, 12),
392
+ .dsp_rb_swap = VOP_REG(RK3328_DSP_CTRL0, 0x1, 13),
393
+ .dsp_rg_swap = VOP_REG(RK3328_DSP_CTRL0, 0x1, 14),
394
+ .dsp_delta_swap = VOP_REG(RK3328_DSP_CTRL0, 0x1, 15),
395
+ .dsp_dummy_swap = VOP_REG(RK3328_DSP_CTRL0, 0x1, 16),
386396 .dsp_ccir656_avg = VOP_REG(RK3328_DSP_CTRL0, 0x1, 20),
387397 .dsp_blank = VOP_REG(RK3328_DSP_CTRL0, 0x3, 18),
388398 .dsp_lut_en = VOP_REG(RK3328_DSP_CTRL1, 0x1, 0),
....@@ -544,6 +554,9 @@
544554 .dither_up = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 2),
545555 .dither_down = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x7, 6),
546556 .dsp_data_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1f, 9),
557
+ .dsp_bg_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 9),
558
+ .dsp_rb_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 11),
559
+ .dsp_rg_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 12),
547560 .dsp_ccir656_avg = VOP_REG(RK3366_LIT_SYS_CTRL2, 0x1, 5),
548561 .dsp_black = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 15),
549562 .dsp_blank = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 14),
....@@ -642,6 +655,9 @@
642655 .dither_up = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 2),
643656 .dither_down = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x7, 6),
644657 .dsp_data_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1f, 9),
658
+ .dsp_bg_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 9),
659
+ .dsp_rb_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 11),
660
+ .dsp_rg_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 12),
645661 .dsp_ccir656_avg = VOP_REG(RK3366_LIT_SYS_CTRL2, 0x1, 5),
646662 .dsp_black = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 15),
647663 .dsp_blank = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 14),
....@@ -754,6 +770,9 @@
754770 .dither_down = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 8),
755771 .dither_up = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 2),
756772 .dsp_data_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1f, 9),
773
+ .dsp_bg_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 9),
774
+ .dsp_rb_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 11),
775
+ .dsp_rg_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 12),
757776 .dsp_ccir656_avg = VOP_REG(RK3366_LIT_SYS_CTRL2, 0x1, 5),
758777 .dsp_black = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 15),
759778 .dsp_blank = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 14),
....@@ -826,6 +845,9 @@
826845 .dither_down = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 8),
827846 .dither_up = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 2),
828847 .dsp_data_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1f, 9),
848
+ .dsp_bg_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 9),
849
+ .dsp_rb_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 11),
850
+ .dsp_rg_swap = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 12),
829851 .dsp_black = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 15),
830852 .dsp_blank = VOP_REG(RK3366_LIT_DSP_CTRL2, 0x1, 14),
831853 .dsp_outzero = VOP_REG(RK3366_LIT_SYS_CTRL2, 0x1, 3),