drivers/gpu/drm/amd/display/modules/color/color_table.h

Source file repositories/reference/linux-study-clean/drivers/gpu/drm/amd/display/modules/color/color_table.h

File Facts

System
Linux kernel
Corpus path
drivers/gpu/drm/amd/display/modules/color/color_table.h
Extension
.h
Size
1637 bytes
Lines
48
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

#ifndef COLOR_MOD_COLOR_TABLE_H_
#define COLOR_MOD_COLOR_TABLE_H_

#include "dc_types.h"

#define NUM_PTS_IN_REGION 16
#define NUM_REGIONS 32
#define MAX_HW_POINTS (NUM_PTS_IN_REGION*NUM_REGIONS)

enum table_type {
	type_pq_table,
	type_de_pq_table
};

bool mod_color_is_table_init(enum table_type type);

struct fixed31_32 *mod_color_get_table(enum table_type type);

void mod_color_set_table_init_state(enum table_type type, bool state);

#endif /* COLOR_MOD_COLOR_TABLE_H_ */

Annotation

Implementation Notes