Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Variables
extcon.h File Reference
#include <linux/notifier.h>

Go to the source code of this file.

Data Structures

struct  extcon_dev
 
struct  extcon_cable
 
struct  extcon_specific_cable_nb
 

Macros

#define SUPPORTED_CABLE_MAX   32
 
#define CABLE_NAME_MAX   30
 

Enumerations

enum  extcon_cable_name {
  EXTCON_USB = 0, EXTCON_USB_HOST, EXTCON_TA, EXTCON_FAST_CHARGER,
  EXTCON_SLOW_CHARGER, EXTCON_CHARGE_DOWNSTREAM, EXTCON_HDMI, EXTCON_MHL,
  EXTCON_DVI, EXTCON_VGA, EXTCON_DOCK, EXTCON_LINE_IN,
  EXTCON_LINE_OUT, EXTCON_MIC_IN, EXTCON_HEADPHONE_OUT, EXTCON_SPDIF_IN,
  EXTCON_SPDIF_OUT, EXTCON_VIDEO_IN, EXTCON_VIDEO_OUT, EXTCON_MECHANICAL
}
 

Variables

const char extcon_cable_name [][CABLE_NAME_MAX+1]
 

Macro Definition Documentation

#define CABLE_NAME_MAX   30

Definition at line 29 of file extcon.h.

#define SUPPORTED_CABLE_MAX   32

Definition at line 28 of file extcon.h.

Enumeration Type Documentation

Enumerator:
EXTCON_USB 
EXTCON_USB_HOST 
EXTCON_TA 
EXTCON_FAST_CHARGER 
EXTCON_SLOW_CHARGER 
EXTCON_CHARGE_DOWNSTREAM 
EXTCON_HDMI 
EXTCON_MHL 
EXTCON_DVI 
EXTCON_VGA 
EXTCON_DOCK 
EXTCON_LINE_IN 
EXTCON_LINE_OUT 
EXTCON_MIC_IN 
EXTCON_HEADPHONE_OUT 
EXTCON_SPDIF_IN 
EXTCON_SPDIF_OUT 
EXTCON_VIDEO_IN 
EXTCON_VIDEO_OUT 
EXTCON_MECHANICAL 

Definition at line 49 of file extcon.h.

Variable Documentation

Definition at line 44 of file extcon-class.c.