Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
pinctrl-state.h File Reference

Go to the source code of this file.

Macros

#define PINCTRL_STATE_DEFAULT   "default"
 
#define PINCTRL_STATE_IDLE   "idle"
 
#define PINCTRL_STATE_SLEEP   "sleep"
 

Macro Definition Documentation

#define PINCTRL_STATE_DEFAULT   "default"

: the state the pinctrl handle shall be put into as default, usually this means the pins are up and ready to be used by the device driver. This state is commonly used by hogs to configure muxing and pins at boot, and also as a state to go into when returning from sleep and idle in .pm_runtime_resume() or ordinary .resume() for example. : the state the pinctrl handle shall be put into when the pins are idle. This is a state where the system is relaxed but not fully sleeping - some power may be on but clocks gated for example. Could typically be set from a pm_runtime_suspend() or pm_runtime_idle() operation. : the state the pinctrl handle shall be put into when the pins are sleeping. This is a state where the system is in its lowest sleep state. Could typically be set from an ordinary .suspend() function.

Definition at line 22 of file pinctrl-state.h.

#define PINCTRL_STATE_IDLE   "idle"

Definition at line 23 of file pinctrl-state.h.

#define PINCTRL_STATE_SLEEP   "sleep"

Definition at line 24 of file pinctrl-state.h.