drivers/media/cec/platform/s5p/s5p_cec.h

Source file repositories/reference/linux-study-clean/drivers/media/cec/platform/s5p/s5p_cec.h

File Facts

System
Linux kernel
Corpus path
drivers/media/cec/platform/s5p/s5p_cec.h
Extension
.h
Size
1707 bytes
Lines
77
Domain
Driver Families
Bucket
drivers/media
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 s5p_cec_dev {
	struct cec_adapter	*adap;
	struct clk		*clk;
	struct device		*dev;
	struct mutex		lock;
	struct regmap           *pmu;
	struct cec_notifier	*notifier;
	int			irq;
	void __iomem		*reg;

	enum cec_state		rx;
	enum cec_state		tx;
	struct cec_msg		msg;
};

#endif /* _S5P_CEC_H_ */

Annotation

Implementation Notes