drivers/gpu/drm/verisilicon/vs_dc.h

Source file repositories/reference/linux-study-clean/drivers/gpu/drm/verisilicon/vs_dc.h

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/verisilicon/vs_dc.h
Extension
.h
Size
743 bytes
Lines
39
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 vs_dc {
	struct regmap *regs;
	struct clk *core_clk;
	struct clk *axi_clk;
	struct clk *ahb_clk;
	struct clk *pix_clk[VSDC_MAX_OUTPUTS];
	struct reset_control_bulk_data rsts[VSDC_RESET_COUNT];

	struct vs_drm_dev *drm_dev;
	struct vs_chip_identity identity;
};

#endif /* _VS_DC_H_ */

Annotation

Implementation Notes