Home
last modified time | relevance | path

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

1234

/Linux-v6.1/drivers/pinctrl/
Dpinmux.h21 struct pinctrl_gpio_range *range,
24 struct pinctrl_gpio_range *range);
26 struct pinctrl_gpio_range *range,
54 struct pinctrl_gpio_range *range, in pinmux_request_gpio()
62 struct pinctrl_gpio_range *range) in pinmux_free_gpio()
67 struct pinctrl_gpio_range *range, in pinmux_gpio_direction()
Dcore.c272 static inline int gpio_to_pin(struct pinctrl_gpio_range *range, in gpio_to_pin()
290 static struct pinctrl_gpio_range *
293 struct pinctrl_gpio_range *range; in pinctrl_match_gpio_range()
326 struct pinctrl_gpio_range *range = NULL; in pinctrl_ready_for_gpio_range()
371 struct pinctrl_gpio_range **outrange) in pinctrl_get_device_gpio_range()
379 struct pinctrl_gpio_range *range; in pinctrl_get_device_gpio_range()
404 struct pinctrl_gpio_range *range) in pinctrl_add_gpio_range()
413 struct pinctrl_gpio_range *ranges, in pinctrl_add_gpio_ranges()
424 struct pinctrl_gpio_range *range) in pinctrl_find_and_add_gpio_range()
461 struct pinctrl_gpio_range *
[all …]
Dcore.h17 struct pinctrl_gpio_range;
235 extern struct pinctrl_gpio_range *
Dpinmux.c110 struct pinctrl_gpio_range *gpio_range) in pin_request()
208 struct pinctrl_gpio_range *gpio_range) in pin_free()
263 struct pinctrl_gpio_range *range, in pinmux_request_gpio()
288 struct pinctrl_gpio_range *range) in pinmux_free_gpio()
304 struct pinctrl_gpio_range *range, in pinmux_gpio_direction()
Dpinctrl-stmfx.c219 struct pinctrl_gpio_range *range; in stmfx_pinconf_get()
288 struct pinctrl_gpio_range *range; in stmfx_pinconf_set()
350 struct pinctrl_gpio_range *range; in stmfx_pinconf_dbg_show()
595 struct pinctrl_gpio_range *gpio_range; in stmfx_pinctrl_gpio_function_enable()
/Linux-v6.1/include/linux/pinctrl/
Dpinctrl.h78 struct pinctrl_gpio_range { struct
193 struct pinctrl_gpio_range *range);
195 struct pinctrl_gpio_range *ranges,
198 struct pinctrl_gpio_range *range);
201 struct pinctrl_gpio_range *range);
202 extern struct pinctrl_gpio_range *
Dpinmux.h73 struct pinctrl_gpio_range *range,
76 struct pinctrl_gpio_range *range,
79 struct pinctrl_gpio_range *range,
/Linux-v6.1/drivers/pinctrl/mvebu/
Dpinctrl-orion.c165 static struct pinctrl_gpio_range mv88f5181_gpio_ranges[] = {
169 static struct pinctrl_gpio_range mv88f5182_gpio_ranges[] = {
173 static struct pinctrl_gpio_range mv88f5281_gpio_ranges[] = {
Dpinctrl-armada-xp.c506 static struct pinctrl_gpio_range mv78230_mpp_gpio_ranges[] = {
515 static struct pinctrl_gpio_range mv78260_mpp_gpio_ranges[] = {
525 static struct pinctrl_gpio_range mv78460_mpp_gpio_ranges[] = {
535 static struct pinctrl_gpio_range mv98dx3236_mpp_gpio_ranges[] = {
Dpinctrl-kirkwood.c366 static struct pinctrl_gpio_range mv88f6180_gpio_ranges[] = {
375 static struct pinctrl_gpio_range mv88f619x_gpio_ranges[] = {
384 static struct pinctrl_gpio_range mv88f628x_gpio_ranges[] = {
Dpinctrl-armada-ap806.c102 static struct pinctrl_gpio_range armada_ap806_mpp_gpio_ranges[] = {
Dpinctrl-mvebu.h129 struct pinctrl_gpio_range *gpioranges;
/Linux-v6.1/drivers/pinctrl/spear/
Dpinctrl-spear.c305 struct pinctrl_gpio_range *range, unsigned offset, bool enable) in gpio_request_endisable()
331 struct pinctrl_gpio_range *range, unsigned offset) in gpio_request_enable()
337 struct pinctrl_gpio_range *range, unsigned offset) in gpio_disable_free()
/Linux-v6.1/arch/mips/include/asm/mach-lantiq/falcon/
Dlantiq_soc.h60 extern void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range);
/Linux-v6.1/drivers/pinctrl/vt8500/
Dpinctrl-wmt.h66 struct pinctrl_gpio_range gpio_range;
/Linux-v6.1/drivers/pinctrl/stm32/
Dpinctrl-stm32.c92 struct pinctrl_gpio_range range;
210 struct pinctrl_gpio_range *range; in stm32_gpio_request()
837 struct pinctrl_gpio_range *range; in stm32_pmx_set_mux()
862 struct pinctrl_gpio_range *range, unsigned gpio, in stm32_pmx_gpio_set_direction()
874 struct pinctrl_gpio_range *range; in stm32_pmx_request()
1080 struct pinctrl_gpio_range *range; in stm32_pconf_parse_conf()
1198 struct pinctrl_gpio_range *range; in stm32_pconf_dbg_show()
1280 struct pinctrl_gpio_range *range = &bank->range; in stm32_gpiolib_register_bank()
1637 struct pinctrl_gpio_range *range; in stm32_pinctrl_restore_gpio_regs()
/Linux-v6.1/drivers/pinctrl/meson/
Dpinctrl-meson8-pmx.c86 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-v6.1/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c90 struct pinctrl_gpio_range gpio_range;
964 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_disable_free()
974 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_set_direction()
1167 static const struct pinctrl_gpio_range bcm2835_pinctrl_gpio_range = {
1172 static const struct pinctrl_gpio_range bcm2711_pinctrl_gpio_range = {
1180 const struct pinctrl_gpio_range *gpio_range;
Dpinctrl-bcm6358.c269 struct pinctrl_gpio_range *range; in bcm6358_pinctrl_set_mux()
287 struct pinctrl_gpio_range *range, in bcm6358_gpio_request_enable()
Dpinctrl-bcm6368.c410 struct pinctrl_gpio_range *range; in bcm6368_pinctrl_set_mux()
428 struct pinctrl_gpio_range *range, in bcm6368_gpio_request_enable()
/Linux-v6.1/drivers/pinctrl/aspeed/
Dpinctrl-aspeed.h102 struct pinctrl_gpio_range *range,
/Linux-v6.1/drivers/pinctrl/sunplus/
Dsppctl.h134 struct pinctrl_gpio_range pctl_grange;
/Linux-v6.1/drivers/pinctrl/freescale/
Dpinctrl-imx.h113 struct pinctrl_gpio_range *range,
/Linux-v6.1/drivers/pinctrl/samsung/
Dpinctrl-samsung.h180 struct pinctrl_gpio_range grange;

1234