drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.h

Source file repositories/reference/linux-study-clean/drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.h

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/amd/display/dc/dsc/dcn35/dcn35_dsc.h
Extension
.h
Size
1999 bytes
Lines
60
Domain
Driver Families
Bucket
drivers/gpu
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

struct dcn35_dsc_shift {
	DSC_FIELD_LIST_DCN35(uint8_t);
};

struct dcn35_dsc_mask {
	DSC_FIELD_LIST_DCN35(uint32_t);
};

void dsc35_construct(struct dcn20_dsc *dsc,
		struct dc_context *ctx,
		int inst,
		const struct dcn20_dsc_registers *dsc_regs,
		const struct dcn35_dsc_shift *dsc_shift,
		const struct dcn35_dsc_mask *dsc_mask);

void dsc35_set_fgcg(struct dcn20_dsc *dsc20, bool enable);

#endif /* __DCN35_DSC_H__ */

Annotation

Implementation Notes