|
@@ -32,10 +32,12 @@ struct device_node;
|
|
* pins, pads or other muxable units in this struct
|
|
* pins, pads or other muxable units in this struct
|
|
* @number: unique pin number from the global pin number space
|
|
* @number: unique pin number from the global pin number space
|
|
* @name: a name for this pin
|
|
* @name: a name for this pin
|
|
|
|
+ * @drv_data: driver-defined per-pin data. pinctrl core does not touch this
|
|
*/
|
|
*/
|
|
struct pinctrl_pin_desc {
|
|
struct pinctrl_pin_desc {
|
|
unsigned number;
|
|
unsigned number;
|
|
const char *name;
|
|
const char *name;
|
|
|
|
+ void *drv_data;
|
|
};
|
|
};
|
|
|
|
|
|
/* Convenience macro to define a single named or anonymous pin descriptor */
|
|
/* Convenience macro to define a single named or anonymous pin descriptor */
|