Linux Kernel
3.7.1
|
#include <core.h>
Data Fields | |
struct list_head | node |
struct pinctrl_desc * | desc |
struct radix_tree_root | pin_desc_tree |
struct list_head | gpio_ranges |
struct device * | dev |
struct module * | owner |
void * | driver_data |
struct pinctrl * | p |
struct pinctrl_dev - pin control class device : node to include this pin controller in the global pin controller list : the pin controller descriptor supplied when initializing this pin controller : each pin descriptor for this pin controller is stored in this radix tree : a list of GPIO ranges that is handled by this pin controller, ranges are added to this list at runtime : the device entry for this pin controller : module providing the pin controller, used for refcounting : driver data for drivers registering to the pin controller subsystem : result of pinctrl_get() for this device : debugfs root for this device
struct radix_tree_root pin_desc_tree |