Home
last modified time | relevance | path

Searched refs:pinctrl_gpio_range (Results 1 – 25 of 74) sorted by relevance

123

/Linux-v4.19/drivers/pinctrl/
Dpinmux.h20 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()
Dcore.c294 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 …]
Dcore.h18 struct pinctrl_gpio_range;
236 extern struct pinctrl_gpio_range *
Dpinmux.c84 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()
Dpinctrl-ocelot.c250 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/
Dpinctrl.h61 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 *
Dpinmux.h76 struct pinctrl_gpio_range *range,
79 struct pinctrl_gpio_range *range,
82 struct pinctrl_gpio_range *range,
/Linux-v4.19/drivers/pinctrl/mvebu/
Dpinctrl-orion.c169 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[] = {
Dpinctrl-armada-xp.c510 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[] = {
Dpinctrl-kirkwood.c364 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[] = {
Dpinctrl-armada-ap806.c106 static struct pinctrl_gpio_range armada_ap806_mpp_gpio_ranges[] = {
Dpinctrl-mvebu.h133 struct pinctrl_gpio_range *gpioranges;
/Linux-v4.19/drivers/pinctrl/spear/
Dpinctrl-spear.c300 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/
Dlantiq_soc.h62 extern void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range);
/Linux-v4.19/drivers/pinctrl/vt8500/
Dpinctrl-wmt.h74 struct pinctrl_gpio_range gpio_range;
/Linux-v4.19/drivers/pinctrl/stm32/
Dpinctrl-stm32.c74 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/
Dpinctrl-imx.h76 struct pinctrl_gpio_range *range,
/Linux-v4.19/drivers/pinctrl/meson/
Dpinctrl-meson8-pmx.c92 struct pinctrl_gpio_range *range, in meson8_pmx_request_gpio()
Dpinctrl-meson-axg-pmx.c105 struct pinctrl_gpio_range *range, unsigned int offset) in meson_axg_pmx_request_gpio()
/Linux-v4.19/drivers/staging/mt7621-pinctrl/
Dpinctrl-rt2880.c197 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/
Dpinctrl-samsung.h172 struct pinctrl_gpio_range grange;
/Linux-v4.19/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c91 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 = {
Dpinctrl-nsp-mux.c481 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/
Dpinctrl-madera-core.c666 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/
Dpinctrl.c377 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()

123