/Linux-v4.19/drivers/pinctrl/ |
D | pinmux.h | 20 struct pinctrl_gpio_range *range, 23 struct pinctrl_gpio_range *range); 25 struct pinctrl_gpio_range *range, 47 struct pinctrl_gpio_range *range, in pinmux_request_gpio() 55 struct pinctrl_gpio_range *range) in pinmux_free_gpio() 60 struct pinctrl_gpio_range *range, in pinmux_gpio_direction()
|
D | core.c | 294 static inline int gpio_to_pin(struct pinctrl_gpio_range *range, in gpio_to_pin() 312 static struct pinctrl_gpio_range * 315 struct pinctrl_gpio_range *range = NULL; in pinctrl_match_gpio_range() 348 struct pinctrl_gpio_range *range = NULL; in pinctrl_ready_for_gpio_range() 393 struct pinctrl_gpio_range **outrange) in pinctrl_get_device_gpio_range() 401 struct pinctrl_gpio_range *range; in pinctrl_get_device_gpio_range() 426 struct pinctrl_gpio_range *range) in pinctrl_add_gpio_range() 435 struct pinctrl_gpio_range *ranges, in pinctrl_add_gpio_ranges() 446 struct pinctrl_gpio_range *range) in pinctrl_find_and_add_gpio_range() 483 struct pinctrl_gpio_range * [all …]
|
D | core.h | 18 struct pinctrl_gpio_range; 236 extern struct pinctrl_gpio_range *
|
D | pinmux.c | 84 struct pinctrl_gpio_range *gpio_range) in pin_request() 182 struct pinctrl_gpio_range *gpio_range) in pin_free() 236 struct pinctrl_gpio_range *range, in pinmux_request_gpio() 261 struct pinctrl_gpio_range *range) in pinmux_free_gpio() 277 struct pinctrl_gpio_range *range, in pinmux_gpio_direction()
|
D | pinctrl-ocelot.c | 250 struct pinctrl_gpio_range *range, in ocelot_gpio_set_direction() 262 struct pinctrl_gpio_range *range, in ocelot_gpio_request_enable()
|
/Linux-v4.19/include/linux/pinctrl/ |
D | pinctrl.h | 61 struct pinctrl_gpio_range { struct 172 struct pinctrl_gpio_range *range); 174 struct pinctrl_gpio_range *ranges, 177 struct pinctrl_gpio_range *range); 180 struct pinctrl_gpio_range *range); 181 extern struct pinctrl_gpio_range *
|
D | pinmux.h | 76 struct pinctrl_gpio_range *range, 79 struct pinctrl_gpio_range *range, 82 struct pinctrl_gpio_range *range,
|
/Linux-v4.19/drivers/pinctrl/mvebu/ |
D | pinctrl-orion.c | 169 static struct pinctrl_gpio_range mv88f5181_gpio_ranges[] = { 173 static struct pinctrl_gpio_range mv88f5182_gpio_ranges[] = { 177 static struct pinctrl_gpio_range mv88f5281_gpio_ranges[] = {
|
D | pinctrl-armada-xp.c | 510 static struct pinctrl_gpio_range mv78230_mpp_gpio_ranges[] = { 519 static struct pinctrl_gpio_range mv78260_mpp_gpio_ranges[] = { 529 static struct pinctrl_gpio_range mv78460_mpp_gpio_ranges[] = { 539 static struct pinctrl_gpio_range mv98dx3236_mpp_gpio_ranges[] = {
|
D | pinctrl-kirkwood.c | 364 static struct pinctrl_gpio_range mv88f6180_gpio_ranges[] = { 373 static struct pinctrl_gpio_range mv88f619x_gpio_ranges[] = { 382 static struct pinctrl_gpio_range mv88f628x_gpio_ranges[] = {
|
D | pinctrl-armada-ap806.c | 106 static struct pinctrl_gpio_range armada_ap806_mpp_gpio_ranges[] = {
|
D | pinctrl-mvebu.h | 133 struct pinctrl_gpio_range *gpioranges;
|
/Linux-v4.19/drivers/pinctrl/spear/ |
D | pinctrl-spear.c | 300 struct pinctrl_gpio_range *range, unsigned offset, bool enable) in gpio_request_endisable() 326 struct pinctrl_gpio_range *range, unsigned offset) in gpio_request_enable() 332 struct pinctrl_gpio_range *range, unsigned offset) in gpio_disable_free()
|
/Linux-v4.19/arch/mips/include/asm/mach-lantiq/falcon/ |
D | lantiq_soc.h | 62 extern void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range);
|
/Linux-v4.19/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.h | 74 struct pinctrl_gpio_range gpio_range;
|
/Linux-v4.19/drivers/pinctrl/stm32/ |
D | pinctrl-stm32.c | 74 struct pinctrl_gpio_range range; 148 struct pinctrl_gpio_range *range; in stm32_gpio_request() 631 struct pinctrl_gpio_range *range; in stm32_pmx_set_mux() 661 struct pinctrl_gpio_range *range, unsigned gpio, in stm32_pmx_gpio_set_direction() 818 struct pinctrl_gpio_range *range; in stm32_pconf_parse_conf() 896 struct pinctrl_gpio_range *range; in stm32_pconf_dbg_show() 969 struct pinctrl_gpio_range *range = &bank->range; in stm32_gpiolib_register_bank()
|
/Linux-v4.19/drivers/pinctrl/freescale/ |
D | pinctrl-imx.h | 76 struct pinctrl_gpio_range *range,
|
/Linux-v4.19/drivers/pinctrl/meson/ |
D | pinctrl-meson8-pmx.c | 92 struct pinctrl_gpio_range *range, in meson8_pmx_request_gpio()
|
D | pinctrl-meson-axg-pmx.c | 105 struct pinctrl_gpio_range *range, unsigned int offset) in meson_axg_pmx_request_gpio()
|
/Linux-v4.19/drivers/staging/mt7621-pinctrl/ |
D | pinctrl-rt2880.c | 197 struct pinctrl_gpio_range *range, in rt2880_pmx_group_gpio_request_enable() 387 struct pinctrl_gpio_range *range; in rt2880_pinmux_probe()
|
/Linux-v4.19/drivers/pinctrl/samsung/ |
D | pinctrl-samsung.h | 172 struct pinctrl_gpio_range grange;
|
/Linux-v4.19/drivers/pinctrl/bcm/ |
D | pinctrl-bcm2835.c | 91 struct pinctrl_gpio_range gpio_range; 876 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_disable_free() 886 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_set_direction() 997 static struct pinctrl_gpio_range bcm2835_pinctrl_gpio_range = {
|
D | pinctrl-nsp-mux.c | 481 struct pinctrl_gpio_range *range, in nsp_gpio_request_enable() 502 struct pinctrl_gpio_range *range, in nsp_gpio_disable_free()
|
/Linux-v4.19/drivers/pinctrl/cirrus/ |
D | pinctrl-madera-core.c | 666 struct pinctrl_gpio_range *range, in madera_gpio_set_direction() 689 struct pinctrl_gpio_range *range, in madera_gpio_request_enable() 706 struct pinctrl_gpio_range *range, in madera_gpio_disable_free()
|
/Linux-v4.19/drivers/pinctrl/sh-pfc/ |
D | pinctrl.c | 377 struct pinctrl_gpio_range *range, in sh_pfc_gpio_request_enable() 419 struct pinctrl_gpio_range *range, in sh_pfc_gpio_disable_free() 434 struct pinctrl_gpio_range *range, in sh_pfc_gpio_set_direction()
|