1212#define __LINUX_PINCTRL_CONSUMER_H
1313
1414#include <linux/err.h>
15- #include <linux/list .h>
16- #include <linux/seq_file.h>
15+ #include <linux/types .h>
16+
1717#include <linux/pinctrl/pinctrl-state.h>
1818
19+ struct device ;
20+
1921/* This struct is private to the core and should be regarded as a cookie */
2022struct pinctrl ;
2123struct pinctrl_state ;
22- struct device ;
2324
2425#ifdef CONFIG_PINCTRL
2526
@@ -33,9 +34,8 @@ extern int pinctrl_gpio_set_config(unsigned gpio, unsigned long config);
3334
3435extern struct pinctrl * __must_check pinctrl_get (struct device * dev );
3536extern void pinctrl_put (struct pinctrl * p );
36- extern struct pinctrl_state * __must_check pinctrl_lookup_state (
37- struct pinctrl * p ,
38- const char * name );
37+ extern struct pinctrl_state * __must_check pinctrl_lookup_state (struct pinctrl * p ,
38+ const char * name );
3939extern int pinctrl_select_state (struct pinctrl * p , struct pinctrl_state * s );
4040
4141extern struct pinctrl * __must_check devm_pinctrl_get (struct device * dev );
@@ -101,9 +101,8 @@ static inline void pinctrl_put(struct pinctrl *p)
101101{
102102}
103103
104- static inline struct pinctrl_state * __must_check pinctrl_lookup_state (
105- struct pinctrl * p ,
106- const char * name )
104+ static inline struct pinctrl_state * __must_check pinctrl_lookup_state (struct pinctrl * p ,
105+ const char * name )
107106{
108107 return NULL ;
109108}
@@ -145,8 +144,8 @@ static inline int pinctrl_pm_select_idle_state(struct device *dev)
145144
146145#endif /* CONFIG_PINCTRL */
147146
148- static inline struct pinctrl * __must_check pinctrl_get_select (
149- struct device * dev , const char * name )
147+ static inline struct pinctrl * __must_check pinctrl_get_select (struct device * dev ,
148+ const char * name )
150149{
151150 struct pinctrl * p ;
152151 struct pinctrl_state * s ;
@@ -171,14 +170,13 @@ static inline struct pinctrl * __must_check pinctrl_get_select(
171170 return p ;
172171}
173172
174- static inline struct pinctrl * __must_check pinctrl_get_select_default (
175- struct device * dev )
173+ static inline struct pinctrl * __must_check pinctrl_get_select_default (struct device * dev )
176174{
177175 return pinctrl_get_select (dev , PINCTRL_STATE_DEFAULT );
178176}
179177
180- static inline struct pinctrl * __must_check devm_pinctrl_get_select (
181- struct device * dev , const char * name )
178+ static inline struct pinctrl * __must_check devm_pinctrl_get_select (struct device * dev ,
179+ const char * name )
182180{
183181 struct pinctrl * p ;
184182 struct pinctrl_state * s ;
@@ -203,8 +201,7 @@ static inline struct pinctrl * __must_check devm_pinctrl_get_select(
203201 return p ;
204202}
205203
206- static inline struct pinctrl * __must_check devm_pinctrl_get_select_default (
207- struct device * dev )
204+ static inline struct pinctrl * __must_check devm_pinctrl_get_select_default (struct device * dev )
208205{
209206 return devm_pinctrl_get_select (dev , PINCTRL_STATE_DEFAULT );
210207}
0 commit comments