|
struct pinctrl_map - boards/machines shall provide this map for devices : the name of the device using this specific mapping, the name must be the same as in your struct device*. If this name is set to the same name as the pin controllers own dev_name(), the map entry will be hogged by the driver itself upon registration
This is the parameter passed to pinmux_lookup_state() : the type of mapping table entry : the name of the device controlling this specific mapping, the name must be the same as in your struct device*. This field is not used for PIN_MAP_TYPE_DUMMY_STATE : Data specific to the mapping type
|
#define | PIN_MAP_DUMMY_STATE(dev, state) |
|
#define | PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func) |
|
#define | PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func) PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, func) |
|
#define | PIN_MAP_MUX_GROUP_HOG(dev, state, grp, func) PIN_MAP_MUX_GROUP(dev, state, dev, grp, func) |
|
#define | PIN_MAP_MUX_GROUP_HOG_DEFAULT(dev, grp, func) PIN_MAP_MUX_GROUP(dev, PINCTRL_STATE_DEFAULT, dev, grp, func) |
|
#define | PIN_MAP_CONFIGS_PIN(dev, state, pinctrl, pin, cfgs) |
|
#define | PIN_MAP_CONFIGS_PIN_DEFAULT(dev, pinctrl, pin, cfgs) PIN_MAP_CONFIGS_PIN(dev, PINCTRL_STATE_DEFAULT, pinctrl, pin, cfgs) |
|
#define | PIN_MAP_CONFIGS_PIN_HOG(dev, state, pin, cfgs) PIN_MAP_CONFIGS_PIN(dev, state, dev, pin, cfgs) |
|
#define | PIN_MAP_CONFIGS_PIN_HOG_DEFAULT(dev, pin, cfgs) PIN_MAP_CONFIGS_PIN(dev, PINCTRL_STATE_DEFAULT, dev, pin, cfgs) |
|
#define | PIN_MAP_CONFIGS_GROUP(dev, state, pinctrl, grp, cfgs) |
|
#define | PIN_MAP_CONFIGS_GROUP_DEFAULT(dev, pinctrl, grp, cfgs) PIN_MAP_CONFIGS_GROUP(dev, PINCTRL_STATE_DEFAULT, pinctrl, grp, cfgs) |
|
#define | PIN_MAP_CONFIGS_GROUP_HOG(dev, state, grp, cfgs) PIN_MAP_CONFIGS_GROUP(dev, state, dev, grp, cfgs) |
|
#define | PIN_MAP_CONFIGS_GROUP_HOG_DEFAULT(dev, grp, cfgs) PIN_MAP_CONFIGS_GROUP(dev, PINCTRL_STATE_DEFAULT, dev, grp, cfgs) |
|