hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/video/rockchip/rga3/include/rga2_reg_info.h
....@@ -434,6 +434,43 @@
434434
435435 #define RGA2_VSP_BICUBIC_LIMIT 1996
436436
437
+union rga2_color_ctrl {
438
+ uint32_t value;
439
+ struct {
440
+ uint32_t dst_color_mode:1;
441
+ uint32_t src_color_mode:1;
442
+
443
+ uint32_t dst_factor_mode:3;
444
+ uint32_t src_factor_mode:3;
445
+
446
+ uint32_t dst_alpha_cal_mode:1;
447
+ uint32_t src_alpha_cal_mode:1;
448
+
449
+ uint32_t dst_blend_mode:2;
450
+ uint32_t src_blend_mode:2;
451
+
452
+ uint32_t dst_alpha_mode:1;
453
+ uint32_t src_alpha_mode:1;
454
+ } bits;
455
+};
456
+
457
+union rga2_alpha_ctrl {
458
+ uint32_t value;
459
+ struct {
460
+ uint32_t dst_factor_mode:3;
461
+ uint32_t src_factor_mode:3;
462
+
463
+ uint32_t dst_alpha_cal_mode:1;
464
+ uint32_t src_alpha_cal_mode:1;
465
+
466
+ uint32_t dst_blend_mode:2;
467
+ uint32_t src_blend_mode:2;
468
+
469
+ uint32_t dst_alpha_mode:1;
470
+ uint32_t src_alpha_mode:1;
471
+ } bits;
472
+};
473
+
437474 extern const struct rga_backend_ops rga2_ops;
438475
439476 #endif