hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/video/rockchip/rga3/include/rga3_reg_info.h
....@@ -489,6 +489,32 @@
489489 #define RGA3_ROT_BIT_X_MIRROR BIT(1)
490490 #define RGA3_ROT_BIT_Y_MIRROR BIT(2)
491491
492
+union rga3_color_ctrl {
493
+ uint32_t value;
494
+ struct {
495
+ uint32_t color_mode:1;
496
+ uint32_t alpha_mode:1;
497
+ uint32_t blend_mode:2;
498
+ uint32_t alpha_cal_mode:1;
499
+ uint32_t factor_mode:3;
500
+
501
+ uint32_t reserved:8;
502
+
503
+ uint32_t global_alpha:8;
504
+ } bits;
505
+};
506
+
507
+union rga3_alpha_ctrl {
508
+ uint32_t value;
509
+ struct {
510
+ uint32_t reserved:1;
511
+ uint32_t alpha_mode:1;
512
+ uint32_t blend_mode:2;
513
+ uint32_t alpha_cal_mode:1;
514
+ uint32_t factor_mode:3;
515
+ } bits;
516
+};
517
+
492518 extern const struct rga_backend_ops rga3_ops;
493519
494520 #endif