#ifndef __DCN401_DSC_H__
#define __DCN401_DSC_H__
#include "dsc.h"
#include "dsc/dscc_types.h"
#include "dcn20/dcn20_dsc.h"
#include <drm/display/drm_dsc.h>
#define TO_DCN401_DSC(dsc) …
#define DSC_REG_LIST_SH_MASK_DCN401(mask_sh) …
struct dcn401_dsc_registers { … };
#define DSC_FIELD_LIST_DCN401(type) …
struct dcn401_dsc_shift { … };
struct dcn401_dsc_mask { … };
struct dcn401_dsc { … };
void dsc401_construct(struct dcn401_dsc *dsc,
struct dc_context *ctx,
int inst,
const struct dcn401_dsc_registers *dsc_regs,
const struct dcn401_dsc_shift *dsc_shift,
const struct dcn401_dsc_mask *dsc_mask);
void dsc401_set_fgcg(struct dcn401_dsc *dsc401, bool enable);
#endif