@@ -143,21 +143,17 @@ static inline struct generic_pm_domain_data *dev_gpd_data(struct device *dev)
143
143
return to_gpd_data (dev -> power .subsys_data -> domain_data );
144
144
}
145
145
146
- extern int __pm_genpd_add_device (struct generic_pm_domain * genpd ,
147
- struct device * dev ,
148
- struct gpd_timing_data * td );
149
-
150
- extern int pm_genpd_remove_device (struct generic_pm_domain * genpd ,
151
- struct device * dev );
152
- extern int pm_genpd_add_subdomain (struct generic_pm_domain * genpd ,
153
- struct generic_pm_domain * new_subdomain );
154
- extern int pm_genpd_remove_subdomain (struct generic_pm_domain * genpd ,
155
- struct generic_pm_domain * target );
156
- extern int pm_genpd_init (struct generic_pm_domain * genpd ,
157
- struct dev_power_governor * gov , bool is_off );
158
- extern int pm_genpd_remove (struct generic_pm_domain * genpd );
159
- extern int dev_pm_genpd_set_performance_state (struct device * dev ,
160
- unsigned int state );
146
+ int __pm_genpd_add_device (struct generic_pm_domain * genpd , struct device * dev ,
147
+ struct gpd_timing_data * td );
148
+ int pm_genpd_remove_device (struct generic_pm_domain * genpd , struct device * dev );
149
+ int pm_genpd_add_subdomain (struct generic_pm_domain * genpd ,
150
+ struct generic_pm_domain * new_subdomain );
151
+ int pm_genpd_remove_subdomain (struct generic_pm_domain * genpd ,
152
+ struct generic_pm_domain * target );
153
+ int pm_genpd_init (struct generic_pm_domain * genpd ,
154
+ struct dev_power_governor * gov , bool is_off );
155
+ int pm_genpd_remove (struct generic_pm_domain * genpd );
156
+ int dev_pm_genpd_set_performance_state (struct device * dev , unsigned int state );
161
157
162
158
extern struct dev_power_governor simple_qos_governor ;
163
159
extern struct dev_power_governor pm_domain_always_on_gov ;
@@ -215,8 +211,8 @@ static inline int pm_genpd_add_device(struct generic_pm_domain *genpd,
215
211
}
216
212
217
213
#ifdef CONFIG_PM_GENERIC_DOMAINS_SLEEP
218
- extern void pm_genpd_syscore_poweroff (struct device * dev );
219
- extern void pm_genpd_syscore_poweron (struct device * dev );
214
+ void pm_genpd_syscore_poweroff (struct device * dev );
215
+ void pm_genpd_syscore_poweron (struct device * dev );
220
216
#else
221
217
static inline void pm_genpd_syscore_poweroff (struct device * dev ) {}
222
218
static inline void pm_genpd_syscore_poweron (struct device * dev ) {}
@@ -240,14 +236,13 @@ int of_genpd_add_provider_simple(struct device_node *np,
240
236
int of_genpd_add_provider_onecell (struct device_node * np ,
241
237
struct genpd_onecell_data * data );
242
238
void of_genpd_del_provider (struct device_node * np );
243
- extern int of_genpd_add_device (struct of_phandle_args * args ,
244
- struct device * dev );
245
- extern int of_genpd_add_subdomain (struct of_phandle_args * parent ,
246
- struct of_phandle_args * new_subdomain );
247
- extern struct generic_pm_domain * of_genpd_remove_last (struct device_node * np );
248
- extern int of_genpd_parse_idle_states (struct device_node * dn ,
249
- struct genpd_power_state * * states , int * n );
250
- extern unsigned int of_genpd_opp_to_performance_state (struct device * dev ,
239
+ int of_genpd_add_device (struct of_phandle_args * args , struct device * dev );
240
+ int of_genpd_add_subdomain (struct of_phandle_args * parent ,
241
+ struct of_phandle_args * new_subdomain );
242
+ struct generic_pm_domain * of_genpd_remove_last (struct device_node * np );
243
+ int of_genpd_parse_idle_states (struct device_node * dn ,
244
+ struct genpd_power_state * * states , int * n );
245
+ unsigned int of_genpd_opp_to_performance_state (struct device * dev ,
251
246
struct device_node * opp_node );
252
247
253
248
int genpd_dev_pm_attach (struct device * dev );
@@ -304,9 +299,9 @@ struct generic_pm_domain *of_genpd_remove_last(struct device_node *np)
304
299
#endif /* CONFIG_PM_GENERIC_DOMAINS_OF */
305
300
306
301
#ifdef CONFIG_PM
307
- extern int dev_pm_domain_attach (struct device * dev , bool power_on );
308
- extern void dev_pm_domain_detach (struct device * dev , bool power_off );
309
- extern void dev_pm_domain_set (struct device * dev , struct dev_pm_domain * pd );
302
+ int dev_pm_domain_attach (struct device * dev , bool power_on );
303
+ void dev_pm_domain_detach (struct device * dev , bool power_off );
304
+ void dev_pm_domain_set (struct device * dev , struct dev_pm_domain * pd );
310
305
#else
311
306
static inline int dev_pm_domain_attach (struct device * dev , bool power_on )
312
307
{
0 commit comments