{ 0x254, 0x000, 0x36F, 0x254, 0xF9E, 0xEAC, 0x254, 0x461, 0x000 },
/* BT.2020 Wide */
{ 0x200, 0x000, 0x2F3, 0x200, 0xFAC, 0xEDB, 0x200, 0x3C3, 0x000 },
- /* DCI-P3 Narrow */
- { 0x254, 0x000, 0x3AE, 0x254, 0xF96, 0xEEE, 0x254, 0x456, 0x000 },
- /* DCI-P3 Wide */
- { 0x200, 0x000, 0x329, 0x200, 0xFA5, 0xF15, 0x200, 0x3B9, 0x000 },
};
static struct sc_csc_tab sc_r2y = {
{ 0x087, 0x15B, 0x01E, 0xFB9, 0xF47, 0x100, 0x100, 0xF15, 0xFEB },
/* BT.2020 Wide */
{ 0x087, 0x15B, 0x01E, 0xFB9, 0xF47, 0x100, 0x100, 0xF15, 0xFEB },
- /* TODO: DCI-P3 Narrow */
- { 0x06B, 0x171, 0x023, 0xFC6, 0xF3A, 0x100, 0x100, 0xF16, 0xFEA },
- /* DCI-P3 Wide */
- { 0x06B, 0x171, 0x023, 0xFC6, 0xF3A, 0x100, 0x100, 0xF16, 0xFEA },
};
static struct sc_csc_tab *sc_csc_list[] = {
csc_eq_val = sc_csc_list[idx]->narrow_2020;
else
csc_eq_val = sc_csc_list[idx]->wide_2020;
- } else if (csc->csc_eq == V4L2_COLORSPACE_DCI_P3) {
- if (csc->csc_range == SC_CSC_NARROW)
- csc_eq_val = sc_csc_list[idx]->narrow_p3;
- else
- csc_eq_val = sc_csc_list[idx]->wide_p3;
} else {
if (csc->csc_range == SC_CSC_NARROW)
csc_eq_val = sc_csc_list[idx]->narrow_601;