/linux-master/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm6328.c | 269 static int bcm6328_pinctrl_get_group_count(struct pinctrl_dev *pctldev) 274 static const char *bcm6328_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 280 static int bcm6328_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 290 static int bcm6328_pinctrl_get_func_count(struct pinctrl_dev *pctldev) 295 static const char *bcm6328_pinctrl_get_func_name(struct pinctrl_dev *pctldev, 301 static int bcm6328_pinctrl_get_groups(struct pinctrl_dev *pctldev, 324 static int bcm6328_pinctrl_set_mux(struct pinctrl_dev *pctldev, 336 static int bcm6328_gpio_request_enable(struct pinctrl_dev *pctldev,
|
H A D | pinctrl-bcm6318.c | 345 static int bcm6318_pinctrl_get_group_count(struct pinctrl_dev *pctldev) 350 static const char *bcm6318_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 356 static int bcm6318_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 366 static int bcm6318_pinctrl_get_func_count(struct pinctrl_dev *pctldev) 371 static const char *bcm6318_pinctrl_get_func_name(struct pinctrl_dev *pctldev, 377 static int bcm6318_pinctrl_get_groups(struct pinctrl_dev *pctldev, 410 static int bcm6318_pinctrl_set_mux(struct pinctrl_dev *pctldev, 422 static int bcm6318_gpio_request_enable(struct pinctrl_dev *pctldev,
|
H A D | pinctrl-bcm6358.c | 210 static int bcm6358_pinctrl_get_group_count(struct pinctrl_dev *pctldev) 215 static const char *bcm6358_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 221 static int bcm6358_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 231 static int bcm6358_pinctrl_get_func_count(struct pinctrl_dev *pctldev) 236 static const char *bcm6358_pinctrl_get_func_name(struct pinctrl_dev *pctldev, 242 static int bcm6358_pinctrl_get_groups(struct pinctrl_dev *pctldev, 253 static int bcm6358_pinctrl_set_mux(struct pinctrl_dev *pctldev, 286 static int bcm6358_gpio_request_enable(struct pinctrl_dev *pctldev,
|
H A D | pinctrl-bcm6362.c | 440 static int bcm6362_pinctrl_get_group_count(struct pinctrl_dev *pctldev) 445 static const char *bcm6362_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 451 static int bcm6362_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 461 static int bcm6362_pinctrl_get_func_count(struct pinctrl_dev *pctldev) 466 static const char *bcm6362_pinctrl_get_func_name(struct pinctrl_dev *pctldev, 472 static int bcm6362_pinctrl_get_groups(struct pinctrl_dev *pctldev, 505 static int bcm6362_pinctrl_set_mux(struct pinctrl_dev *pctldev, 549 static int bcm6362_gpio_request_enable(struct pinctrl_dev *pctldev,
|
H A D | pinctrl-bcm6368.c | 335 static int bcm6368_pinctrl_get_group_count(struct pinctrl_dev *pctldev) 340 static const char *bcm6368_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 346 static int bcm6368_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 356 static int bcm6368_pinctrl_get_func_count(struct pinctrl_dev *pctldev) 361 static const char *bcm6368_pinctrl_get_func_name(struct pinctrl_dev *pctldev, 367 static int bcm6368_pinctrl_get_groups(struct pinctrl_dev *pctldev, 378 static int bcm6368_pinctrl_set_mux(struct pinctrl_dev *pctldev, 427 static int bcm6368_gpio_request_enable(struct pinctrl_dev *pctldev,
|
/linux-master/drivers/pinctrl/aspeed/ |
H A D | pinctrl-aspeed.c | 14 int aspeed_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) 21 const char *aspeed_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 29 int aspeed_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 41 void aspeed_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, 47 int aspeed_pinmux_get_fn_count(struct pinctrl_dev *pctldev) 54 const char *aspeed_pinmux_get_fn_name(struct pinctrl_dev *pctldev, 62 int aspeed_pinmux_get_fn_groups(struct pinctrl_dev *pctldev, 223 int aspeed_pinmux_set_mux(struct pinctrl_dev *pctldev, unsigned int function, 377 int aspeed_gpio_request_enable(struct pinctrl_dev *pctldev, 448 struct pinctrl_dev *pct [all...] |
/linux-master/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.c | 116 static int spear_pinctrl_get_groups_cnt(struct pinctrl_dev *pctldev) 123 static const char *spear_pinctrl_get_group_name(struct pinctrl_dev *pctldev, 131 static int spear_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, 142 static void spear_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, 148 static int spear_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, 200 static void spear_pinctrl_dt_free_map(struct pinctrl_dev *pctldev, 216 static int spear_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) 223 static const char *spear_pinctrl_get_func_name(struct pinctrl_dev *pctldev, 231 static int spear_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, 243 static int spear_pinctrl_endisable(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/intel/ |
H A D | pinctrl-tangier.c | 135 static int tng_get_groups_count(struct pinctrl_dev *pctldev) 142 static const char *tng_get_group_name(struct pinctrl_dev *pctldev, 150 static int tng_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, 160 static void tng_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, 189 static int tng_get_functions_count(struct pinctrl_dev *pctldev) 196 static const char *tng_get_function_name(struct pinctrl_dev *pctldev, 204 static int tng_get_function_groups(struct pinctrl_dev *pctldev, 216 static int tng_pinmux_set_mux(struct pinctrl_dev *pctldev, 244 static int tng_gpio_request_enable(struct pinctrl_dev *pctldev, 270 static int tng_config_get(struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-tangier.h | 77 struct pinctrl_dev *pctldev;
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-digicolor.c | 43 struct pinctrl_dev *pctl; 52 static int dc_get_groups_count(struct pinctrl_dev *pctldev) 57 static const char *dc_get_group_name(struct pinctrl_dev *pctldev, 66 static int dc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, 93 static int dc_get_functions_count(struct pinctrl_dev *pctldev) 98 static const char *dc_get_fname(struct pinctrl_dev *pctldev, unsigned selector) 103 static int dc_get_groups(struct pinctrl_dev *pctldev, unsigned selector, 126 static int dc_set_mux(struct pinctrl_dev *pctldev, unsigned selector, 143 static int dc_pmx_request_gpio(struct pinctrl_dev *pcdev,
|
H A D | pinctrl-at91-pio4.c | 111 * @pinctrl_dev: pinctrl device registered. 133 struct pinctrl_dev *pinctrl_dev; member in struct:atmel_pioctrl 448 static unsigned int atmel_pin_config_read(struct pinctrl_dev *pctldev, 464 static void atmel_pin_config_write(struct pinctrl_dev *pctldev, 479 static int atmel_pctl_get_groups_count(struct pinctrl_dev *pctldev) 486 static const char *atmel_pctl_get_group_name(struct pinctrl_dev *pctldev, 494 static int atmel_pctl_get_group_pins(struct pinctrl_dev *pctldev, 508 atmel_pctl_find_group_by_pin(struct pinctrl_dev *pctldev, unsigned int pin) 523 static int atmel_pctl_xlate_pinfunc(struct pinctrl_dev *pctlde [all...] |
H A D | pinmux.c | 35 int pinmux_check_ops(struct pinctrl_dev *pctldev) 87 bool pinmux_can_be_used_for_gpio(struct pinctrl_dev *pctldev, unsigned int pin) 111 static int pin_request(struct pinctrl_dev *pctldev, 208 static const char *pin_free(struct pinctrl_dev *pctldev, int pin, 263 int pinmux_request_gpio(struct pinctrl_dev *pctldev, 288 void pinmux_free_gpio(struct pinctrl_dev *pctldev, unsigned int pin, 304 int pinmux_gpio_direction(struct pinctrl_dev *pctldev, 321 static int pinmux_func_name_to_selector(struct pinctrl_dev *pctldev, 344 struct pinctrl_dev *pctldev = setting->pctldev; 408 struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-axp209.c | 70 struct pinctrl_dev *pctl_dev; 225 static int axp20x_pmx_set(struct pinctrl_dev *pctldev, unsigned int offset, 247 static int axp20x_pmx_func_cnt(struct pinctrl_dev *pctldev) 254 static const char *axp20x_pmx_func_name(struct pinctrl_dev *pctldev, 262 static int axp20x_pmx_func_groups(struct pinctrl_dev *pctldev, 275 static int axp20x_pmx_set_mux(struct pinctrl_dev *pctldev, 306 static int axp20x_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, 329 static int axp20x_groups_cnt(struct pinctrl_dev *pctldev) 336 static int axp20x_group_pins(struct pinctrl_dev *pctldev, unsigned int selector, 347 static const char *axp20x_group_name(struct pinctrl_dev *pctlde [all...] |
H A D | devicetree.c | 25 struct pinctrl_dev *pctldev; 30 static void dt_free_map(struct pinctrl_dev *pctldev, 66 struct pinctrl_dev *pctldev, 103 struct pinctrl_dev *of_pinctrl_get(struct device_node *np) 110 struct pinctrl_dev *hog_pctldev, 114 struct pinctrl_dev *pctldev = NULL; 196 int pinctrl_dt_to_map(struct pinctrl *p, struct pinctrl_dev *pctldev)
|
H A D | pinconf-generic.c | 58 static void pinconf_generic_dump_one(struct pinctrl_dev *pctldev, 112 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev, struct seq_file *s, 133 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev, 244 struct pinctrl_dev *pctldev, 296 int pinconf_generic_dt_subnode_to_map(struct pinctrl_dev *pctldev, 380 int pinconf_generic_dt_node_to_map(struct pinctrl_dev *pctldev, 413 void pinconf_generic_dt_free_map(struct pinctrl_dev *pctldev,
|
/linux-master/drivers/pinctrl/mediatek/ |
H A D | pinctrl-mtmips.c | 46 static int mtmips_get_group_count(struct pinctrl_dev *pctrldev) 53 static const char *mtmips_get_group_name(struct pinctrl_dev *pctrldev, 61 static int mtmips_get_group_pins(struct pinctrl_dev *pctrldev, 85 static int mtmips_pmx_func_count(struct pinctrl_dev *pctrldev) 92 static const char *mtmips_pmx_func_name(struct pinctrl_dev *pctrldev, 100 static int mtmips_pmx_group_get_groups(struct pinctrl_dev *pctrldev, 117 static int mtmips_pmx_group_enable(struct pinctrl_dev *pctrldev, 161 static int mtmips_pmx_group_gpio_request_enable(struct pinctrl_dev *pctrldev, 320 struct pinctrl_dev *dev;
|
/linux-master/drivers/pinctrl/freescale/ |
H A D | pinctrl-mxs.c | 26 struct pinctrl_dev *pctl; 31 static int mxs_get_groups_count(struct pinctrl_dev *pctldev) 38 static const char *mxs_get_group_name(struct pinctrl_dev *pctldev, 46 static int mxs_get_group_pins(struct pinctrl_dev *pctldev, unsigned group, 57 static void mxs_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, 63 static int mxs_dt_node_to_map(struct pinctrl_dev *pctldev, 141 static void mxs_dt_free_map(struct pinctrl_dev *pctldev, 165 static int mxs_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) 172 static const char *mxs_pinctrl_get_func_name(struct pinctrl_dev *pctldev, 180 static int mxs_pinctrl_get_func_groups(struct pinctrl_dev *pctlde [all...] |
H A D | pinctrl-imx1-core.c | 33 struct pinctrl_dev *pctl; 174 static int imx1_get_groups_count(struct pinctrl_dev *pctldev) 182 static const char *imx1_get_group_name(struct pinctrl_dev *pctldev, 191 static int imx1_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, 207 static void imx1_pin_dbg_show(struct pinctrl_dev *pctldev, struct seq_file *s, 221 static int imx1_dt_node_to_map(struct pinctrl_dev *pctldev, 283 static void imx1_dt_free_map(struct pinctrl_dev *pctldev, 298 static int imx1_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, 351 static int imx1_pmx_get_funcs_count(struct pinctrl_dev *pctldev) 359 static const char *imx1_pmx_get_func_name(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32cc.c | 94 struct pinctrl_dev *pctl; 105 s32_get_region(struct pinctrl_dev *pctldev, unsigned int pin) 121 static inline int s32_check_pin(struct pinctrl_dev *pctldev, 127 static inline int s32_regmap_read(struct pinctrl_dev *pctldev, 143 static inline int s32_regmap_write(struct pinctrl_dev *pctldev, 161 static inline int s32_regmap_update(struct pinctrl_dev *pctldev, unsigned int pin, 177 static int s32_get_groups_count(struct pinctrl_dev *pctldev) 185 static const char *s32_get_group_name(struct pinctrl_dev *pctldev, 194 static int s32_get_group_pins(struct pinctrl_dev *pctldev, 207 static void s32_pin_dbg_show(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/meson/ |
H A D | pinctrl-meson8-pmx.c | 56 static int meson8_pmx_set_mux(struct pinctrl_dev *pcdev, unsigned func_num, 85 static int meson8_pmx_request_gpio(struct pinctrl_dev *pcdev,
|
/linux-master/drivers/pinctrl/berlin/ |
H A D | berlin.c | 32 struct pinctrl_dev *pctrl_dev; 35 static int berlin_pinctrl_get_group_count(struct pinctrl_dev *pctrl_dev) 42 static const char *berlin_pinctrl_get_group_name(struct pinctrl_dev *pctrl_dev, 50 static int berlin_pinctrl_dt_node_to_map(struct pinctrl_dev *pctrl_dev, 105 static int berlin_pinmux_get_functions_count(struct pinctrl_dev *pctrl_dev) 112 static const char *berlin_pinmux_get_function_name(struct pinctrl_dev *pctrl_dev, 120 static int berlin_pinmux_get_function_groups(struct pinctrl_dev *pctrl_dev, 150 static int berlin_pinmux_set(struct pinctrl_dev *pctrl_dev,
|
/linux-master/drivers/pinctrl/cirrus/ |
H A D | pinctrl-cs42l43.c | 97 static int cs42l43_pin_get_groups_count(struct pinctrl_dev *pctldev) 102 static const char *cs42l43_pin_get_group_name(struct pinctrl_dev *pctldev, 108 static int cs42l43_pin_get_group_pins(struct pinctrl_dev *pctldev, 163 static int cs42l43_pin_get_func_count(struct pinctrl_dev *pctldev) 168 static const char *cs42l43_pin_get_func_name(struct pinctrl_dev *pctldev, 174 static int cs42l43_pin_get_func_groups(struct pinctrl_dev *pctldev, 185 static int cs42l43_pin_set_mux(struct pinctrl_dev *pctldev, 221 static int cs42l43_gpio_set_direction(struct pinctrl_dev *pctldev, 249 static int cs42l43_gpio_request_enable(struct pinctrl_dev *pctldev, 256 static void cs42l43_gpio_disable_free(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/pxa/ |
H A D | pinctrl-pxa2xx.c | 24 static int pxa2xx_pctrl_get_groups_count(struct pinctrl_dev *pctldev) 31 static const char *pxa2xx_pctrl_get_group_name(struct pinctrl_dev *pctldev, 40 static int pxa2xx_pctrl_get_group_pins(struct pinctrl_dev *pctldev, 83 static int pxa2xx_pmx_gpio_set_direction(struct pinctrl_dev *pctldev, 108 static const char *pxa2xx_pmx_get_func_name(struct pinctrl_dev *pctldev, 117 static int pxa2xx_get_functions_count(struct pinctrl_dev *pctldev) 124 static int pxa2xx_pmx_get_func_groups(struct pinctrl_dev *pctldev, 138 static int pxa2xx_pmx_set_mux(struct pinctrl_dev *pctldev, unsigned function, 182 static int pxa2xx_pconf_group_get(struct pinctrl_dev *pctldev, 203 static int pxa2xx_pconf_group_set(struct pinctrl_dev *pctlde [all...] |
/linux-master/drivers/pinctrl/realtek/ |
H A D | pinctrl-rtd.c | 28 struct pinctrl_dev *pcdev; 46 static int rtd_pinctrl_get_groups_count(struct pinctrl_dev *pcdev) 53 static const char *rtd_pinctrl_get_group_name(struct pinctrl_dev *pcdev, 61 static int rtd_pinctrl_get_group_pins(struct pinctrl_dev *pcdev, 74 static void rtd_pinctrl_dbg_show(struct pinctrl_dev *pcdev, 119 static int rtd_pinctrl_get_functions_count(struct pinctrl_dev *pcdev) 126 static const char *rtd_pinctrl_get_function_name(struct pinctrl_dev *pcdev, 134 static int rtd_pinctrl_get_function_groups(struct pinctrl_dev *pcdev, 155 static int rtd_pinctrl_set_one_mux(struct pinctrl_dev *pcdev, 193 static int rtd_pinctrl_set_mux(struct pinctrl_dev *pcde [all...] |
/linux-master/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier-core.c | 39 struct pinctrl_dev *pctldev; 45 static int uniphier_pctl_get_groups_count(struct pinctrl_dev *pctldev) 52 static const char *uniphier_pctl_get_group_name(struct pinctrl_dev *pctldev, 60 static int uniphier_pctl_get_group_pins(struct pinctrl_dev *pctldev, 74 static void uniphier_pctl_pin_dbg_show(struct pinctrl_dev *pctldev, 149 static int uniphier_conf_get_drvctrl_data(struct pinctrl_dev *pctldev, 206 static int uniphier_conf_pin_bias_get(struct pinctrl_dev *pctldev, 257 static int uniphier_conf_pin_drive_get(struct pinctrl_dev *pctldev, 283 static int uniphier_conf_pin_input_enable_get(struct pinctrl_dev *pctldev, 309 static int uniphier_conf_pin_config_get(struct pinctrl_dev *pctlde [all...] |