| .. | .. |
|---|
| 434 | 434 | |
|---|
| 435 | 435 | #define RGA2_VSP_BICUBIC_LIMIT 1996 |
|---|
| 436 | 436 | |
|---|
| 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 | + |
|---|
| 437 | 474 | extern const struct rga_backend_ops rga2_ops; |
|---|
| 438 | 475 | |
|---|
| 439 | 476 | #endif |
|---|