drivers/staging/media/atomisp/pci/atomisp_dfs_tables.h

Source file repositories/reference/linux-study-clean/drivers/staging/media/atomisp/pci/atomisp_dfs_tables.h

File Facts

System
Linux kernel
Corpus path
drivers/staging/media/atomisp/pci/atomisp_dfs_tables.h
Extension
.h
Size
706 bytes
Lines
31
Domain
Driver Families
Bucket
drivers/staging
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 atomisp_freq_scaling_rule {
	unsigned int width;
	unsigned int height;
	unsigned short fps;
	unsigned int isp_freq;
	unsigned int run_mode;
};

struct atomisp_dfs_config {
	unsigned int lowest_freq;
	unsigned int max_freq_at_vmin;
	unsigned int highest_freq;
	const struct atomisp_freq_scaling_rule *dfs_table;
	unsigned int dfs_table_size;
};

extern const struct atomisp_dfs_config dfs_config_cht_soc;

#endif /* __ATOMISP_DFS_TABLES_H__ */

Annotation

Implementation Notes