@@ -107,8 +107,7 @@ struct intel_community_context {
107107#define pin_to_padno (c , p ) ((p) - (c)->pin_base)
108108#define padgroup_offset (g , p ) ((p) - (g)->base)
109109
110- static struct intel_community * intel_get_community (struct intel_pinctrl * pctrl ,
111- unsigned int pin )
110+ struct intel_community * intel_get_community (struct intel_pinctrl * pctrl , unsigned int pin )
112111{
113112 struct intel_community * community ;
114113 int i ;
@@ -123,6 +122,7 @@ static struct intel_community *intel_get_community(struct intel_pinctrl *pctrl,
123122 dev_warn (pctrl -> dev , "failed to find community for pin %u\n" , pin );
124123 return NULL ;
125124}
125+ EXPORT_SYMBOL_NS_GPL (intel_get_community , PINCTRL_INTEL );
126126
127127static const struct intel_padgroup *
128128intel_community_get_padgroup (const struct intel_community * community ,
@@ -276,30 +276,32 @@ static bool intel_pad_usable(struct intel_pinctrl *pctrl, unsigned int pin)
276276 return intel_pad_owned_by_host (pctrl , pin ) && intel_pad_is_unlocked (pctrl , pin );
277277}
278278
279- static int intel_get_groups_count (struct pinctrl_dev * pctldev )
279+ int intel_get_groups_count (struct pinctrl_dev * pctldev )
280280{
281281 struct intel_pinctrl * pctrl = pinctrl_dev_get_drvdata (pctldev );
282282
283283 return pctrl -> soc -> ngroups ;
284284}
285+ EXPORT_SYMBOL_NS_GPL (intel_get_groups_count , PINCTRL_INTEL );
285286
286- static const char * intel_get_group_name (struct pinctrl_dev * pctldev ,
287- unsigned int group )
287+ const char * intel_get_group_name (struct pinctrl_dev * pctldev , unsigned int group )
288288{
289289 struct intel_pinctrl * pctrl = pinctrl_dev_get_drvdata (pctldev );
290290
291291 return pctrl -> soc -> groups [group ].grp .name ;
292292}
293+ EXPORT_SYMBOL_NS_GPL (intel_get_group_name , PINCTRL_INTEL );
293294
294- static int intel_get_group_pins (struct pinctrl_dev * pctldev , unsigned int group ,
295- const unsigned int * * pins , unsigned int * npins )
295+ int intel_get_group_pins (struct pinctrl_dev * pctldev , unsigned int group ,
296+ const unsigned int * * pins , unsigned int * npins )
296297{
297298 struct intel_pinctrl * pctrl = pinctrl_dev_get_drvdata (pctldev );
298299
299300 * pins = pctrl -> soc -> groups [group ].grp .pins ;
300301 * npins = pctrl -> soc -> groups [group ].grp .npins ;
301302 return 0 ;
302303}
304+ EXPORT_SYMBOL_NS_GPL (intel_get_group_pins , PINCTRL_INTEL );
303305
304306static void intel_pin_dbg_show (struct pinctrl_dev * pctldev , struct seq_file * s ,
305307 unsigned int pin )
@@ -359,32 +361,32 @@ static const struct pinctrl_ops intel_pinctrl_ops = {
359361 .pin_dbg_show = intel_pin_dbg_show ,
360362};
361363
362- static int intel_get_functions_count (struct pinctrl_dev * pctldev )
364+ int intel_get_functions_count (struct pinctrl_dev * pctldev )
363365{
364366 struct intel_pinctrl * pctrl = pinctrl_dev_get_drvdata (pctldev );
365367
366368 return pctrl -> soc -> nfunctions ;
367369}
370+ EXPORT_SYMBOL_NS_GPL (intel_get_functions_count , PINCTRL_INTEL );
368371
369- static const char * intel_get_function_name (struct pinctrl_dev * pctldev ,
370- unsigned int function )
372+ const char * intel_get_function_name (struct pinctrl_dev * pctldev , unsigned int function )
371373{
372374 struct intel_pinctrl * pctrl = pinctrl_dev_get_drvdata (pctldev );
373375
374376 return pctrl -> soc -> functions [function ].func .name ;
375377}
378+ EXPORT_SYMBOL_NS_GPL (intel_get_function_name , PINCTRL_INTEL );
376379
377- static int intel_get_function_groups (struct pinctrl_dev * pctldev ,
378- unsigned int function ,
379- const char * const * * groups ,
380- unsigned int * const ngroups )
380+ int intel_get_function_groups (struct pinctrl_dev * pctldev , unsigned int function ,
381+ const char * const * * groups , unsigned int * const ngroups )
381382{
382383 struct intel_pinctrl * pctrl = pinctrl_dev_get_drvdata (pctldev );
383384
384385 * groups = pctrl -> soc -> functions [function ].func .groups ;
385386 * ngroups = pctrl -> soc -> functions [function ].func .ngroups ;
386387 return 0 ;
387388}
389+ EXPORT_SYMBOL_NS_GPL (intel_get_function_groups , PINCTRL_INTEL );
388390
389391static int intel_pinmux_set_mux (struct pinctrl_dev * pctldev ,
390392 unsigned int function , unsigned int group )
0 commit comments