drivers/extcon/extcon-intel.h

Source file repositories/reference/linux-study-clean/drivers/extcon/extcon-intel.h

File Facts

System
Linux kernel
Corpus path
drivers/extcon/extcon-intel.h
Extension
.h
Size
384 bytes
Lines
21
Domain
Driver Families
Bucket
drivers/extcon
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 __EXTCON_INTEL_H__
#define __EXTCON_INTEL_H__

enum extcon_intel_usb_id {
	INTEL_USB_ID_OTG,
	INTEL_USB_ID_GND,
	INTEL_USB_ID_FLOAT,
	INTEL_USB_RID_A,
	INTEL_USB_RID_B,
	INTEL_USB_RID_C,
};

#endif	/* __EXTCON_INTEL_H__ */

Annotation

Implementation Notes