Lines Matching refs:dpp
672 static struct dpp *dcn302_dpp_create(struct dc_context *ctx, uint32_t inst) in dcn302_dpp_create()
674 struct dcn3_dpp *dpp = kzalloc(sizeof(struct dcn3_dpp), GFP_KERNEL); in dcn302_dpp_create() local
676 if (!dpp) in dcn302_dpp_create()
679 if (dpp3_construct(dpp, ctx, inst, &dpp_regs[inst], &tf_shift, &tf_mask)) in dcn302_dpp_create()
680 return &dpp->base; in dcn302_dpp_create()
683 kfree(dpp); in dcn302_dpp_create()
1527 dc->caps.color.dpp.dcn_arch = 1; in dcn302_resource_construct()
1528 dc->caps.color.dpp.input_lut_shared = 0; in dcn302_resource_construct()
1529 dc->caps.color.dpp.icsc = 1; in dcn302_resource_construct()
1530 dc->caps.color.dpp.dgam_ram = 0; // must use gamma_corr in dcn302_resource_construct()
1531 dc->caps.color.dpp.dgam_rom_caps.srgb = 1; in dcn302_resource_construct()
1532 dc->caps.color.dpp.dgam_rom_caps.bt2020 = 1; in dcn302_resource_construct()
1533 dc->caps.color.dpp.dgam_rom_caps.gamma2_2 = 1; in dcn302_resource_construct()
1534 dc->caps.color.dpp.dgam_rom_caps.pq = 1; in dcn302_resource_construct()
1535 dc->caps.color.dpp.dgam_rom_caps.hlg = 1; in dcn302_resource_construct()
1536 dc->caps.color.dpp.post_csc = 1; in dcn302_resource_construct()
1537 dc->caps.color.dpp.gamma_corr = 1; in dcn302_resource_construct()
1538 dc->caps.color.dpp.dgam_rom_for_yuv = 0; in dcn302_resource_construct()
1540 dc->caps.color.dpp.hw_3d_lut = 1; in dcn302_resource_construct()
1541 dc->caps.color.dpp.ogam_ram = 1; in dcn302_resource_construct()
1543 dc->caps.color.dpp.ogam_rom_caps.srgb = 0; in dcn302_resource_construct()
1544 dc->caps.color.dpp.ogam_rom_caps.bt2020 = 0; in dcn302_resource_construct()
1545 dc->caps.color.dpp.ogam_rom_caps.gamma2_2 = 0; in dcn302_resource_construct()
1546 dc->caps.color.dpp.ogam_rom_caps.pq = 0; in dcn302_resource_construct()
1547 dc->caps.color.dpp.ogam_rom_caps.hlg = 0; in dcn302_resource_construct()
1548 dc->caps.color.dpp.ocsc = 0; in dcn302_resource_construct()