#ifndef __DC_COMPRESSOR_DCE112_H__
#define __DC_COMPRESSOR_DCE112_H__
#include "../inc/compressor.h"
#define TO_DCE112_COMPRESSOR(compressor) …
struct dce112_compressor_reg_offsets { … };
struct dce112_compressor { … };
struct compressor *dce112_compressor_create(struct dc_context *ctx);
void dce112_compressor_construct(struct dce112_compressor *cp110,
struct dc_context *ctx);
void dce112_compressor_destroy(struct compressor **cp);
void dce112_compressor_power_up_fbc(struct compressor *cp);
void dce112_compressor_enable_fbc(struct compressor *cp, uint32_t paths_num,
struct compr_addr_and_pitch_params *params);
void dce112_compressor_disable_fbc(struct compressor *cp);
void dce112_compressor_set_fbc_invalidation_triggers(struct compressor *cp,
uint32_t fbc_trigger);
void dce112_compressor_program_compressed_surface_address_and_pitch(
struct compressor *cp,
struct compr_addr_and_pitch_params *params);
bool dce112_compressor_is_fbc_enabled_in_hw(struct compressor *cp,
uint32_t *fbc_mapped_crtc_id);
void dce112_compressor_enable_lpt(struct compressor *cp);
void dce112_compressor_disable_lpt(struct compressor *cp);
void dce112_compressor_program_lpt_control(struct compressor *cp,
struct compr_addr_and_pitch_params *params);
bool dce112_compressor_is_lpt_enabled_in_hw(struct compressor *cp);
#endif