/openbmc/linux/drivers/pinctrl/ |
H A D | pinmux.h | 19 struct pinctrl_gpio_range; 32 struct pinctrl_gpio_range *range, 35 struct pinctrl_gpio_range *range); 37 struct pinctrl_gpio_range *range, 65 struct pinctrl_gpio_range *range, in pinmux_request_gpio() 73 struct pinctrl_gpio_range *range) in pinmux_free_gpio() 78 struct pinctrl_gpio_range *range, in pinmux_gpio_direction()
|
H A D | core.c | 298 static struct pinctrl_gpio_range * 301 struct pinctrl_gpio_range *range; in pinctrl_match_gpio_range() 392 struct pinctrl_gpio_range *range; in pinctrl_get_device_gpio_range() 474 struct pinctrl_gpio_range * 478 struct pinctrl_gpio_range *range; in pinctrl_find_gpio_range_from_pin_nolock() 503 struct pinctrl_gpio_range * 507 struct pinctrl_gpio_range *range; in pinctrl_find_gpio_range_from_pin() 759 struct pinctrl_gpio_range *range; in pinctrl_gpio_can_use_line() 795 struct pinctrl_gpio_range *range; in pinctrl_gpio_request() 830 struct pinctrl_gpio_range *range; in pinctrl_gpio_free() [all …]
|
H A D | pinctrl-mlxbf3.c | 31 struct pinctrl_gpio_range gpio_range; 43 static struct pinctrl_gpio_range mlxbf3_pinctrl_gpio_ranges[] = { 213 struct pinctrl_gpio_range *range, in mlxbf3_gpio_request_enable()
|
H A D | core.h | 26 struct pinctrl_gpio_range; 245 extern struct pinctrl_gpio_range *
|
H A D | pinmux.c | 113 struct pinctrl_gpio_range *gpio_range) in pin_request() 211 struct pinctrl_gpio_range *gpio_range) in pin_free() 266 struct pinctrl_gpio_range *range, in pinmux_request_gpio() 291 struct pinctrl_gpio_range *range) in pinmux_free_gpio() 307 struct pinctrl_gpio_range *range, in pinmux_gpio_direction()
|
/openbmc/linux/include/linux/pinctrl/ |
H A D | pinmux.h | 17 struct pinctrl_gpio_range; 72 struct pinctrl_gpio_range *range, 75 struct pinctrl_gpio_range *range, 78 struct pinctrl_gpio_range *range,
|
H A D | pinctrl.h | 78 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 *
|
/openbmc/linux/drivers/pinctrl/mvebu/ |
H A D | pinctrl-orion.c | 165 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[] = {
|
H A D | pinctrl-armada-xp.c | 506 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[] = {
|
H A D | pinctrl-armada-ap806.c | 101 static struct pinctrl_gpio_range armada_ap806_mpp_gpio_ranges[] = {
|
H A D | pinctrl-kirkwood.c | 366 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[] = {
|
/openbmc/linux/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.c | 306 struct pinctrl_gpio_range *range, unsigned offset, bool enable) in gpio_request_endisable() 332 struct pinctrl_gpio_range *range, unsigned offset) in gpio_request_enable() 338 struct pinctrl_gpio_range *range, unsigned offset) in gpio_disable_free()
|
/openbmc/linux/arch/mips/include/asm/mach-lantiq/falcon/ |
H A D | lantiq_soc.h | 60 extern void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range);
|
/openbmc/linux/drivers/pinctrl/vt8500/ |
H A D | pinctrl-wmt.h | 66 struct pinctrl_gpio_range gpio_range;
|
/openbmc/linux/drivers/pinctrl/starfive/ |
H A D | pinctrl-starfive-jh7110.h | 17 struct pinctrl_gpio_range gpios;
|
/openbmc/linux/drivers/pinctrl/meson/ |
H A D | pinctrl-meson8-pmx.c | 86 struct pinctrl_gpio_range *range, in meson8_pmx_request_gpio()
|
H A D | pinctrl-meson-axg-pmx.c | 104 struct pinctrl_gpio_range *range, unsigned int offset) in meson_axg_pmx_request_gpio()
|
/openbmc/linux/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx.h | 95 struct pinctrl_gpio_range *range,
|
/openbmc/linux/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 93 struct pinctrl_gpio_range range; 211 struct pinctrl_gpio_range *range; in stm32_gpio_request() 838 struct pinctrl_gpio_range *range; in stm32_pmx_set_mux() 863 struct pinctrl_gpio_range *range, unsigned gpio, in stm32_pmx_gpio_set_direction() 875 struct pinctrl_gpio_range *range; in stm32_pmx_request() 1081 struct pinctrl_gpio_range *range; in stm32_pconf_parse_conf() 1199 struct pinctrl_gpio_range *range; in stm32_pconf_dbg_show() 1305 struct pinctrl_gpio_range *range = &bank->range; in stm32_gpiolib_register_bank() 1681 struct pinctrl_gpio_range *range; in stm32_pinctrl_restore_gpio_regs()
|
/openbmc/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.h | 19 struct pinctrl_gpio_range gpio_range;
|
/openbmc/linux/drivers/pinctrl/aspeed/ |
H A D | pinctrl-aspeed.h | 102 struct pinctrl_gpio_range *range,
|
/openbmc/linux/drivers/pinctrl/sunplus/ |
H A D | sppctl.h | 134 struct pinctrl_gpio_range pctl_grange;
|
/openbmc/linux/drivers/pinctrl/bcm/ |
H A D | pinctrl-bcm6358.c | 269 struct pinctrl_gpio_range *range; in bcm6358_pinctrl_set_mux() 287 struct pinctrl_gpio_range *range, in bcm6358_gpio_request_enable()
|
H A D | pinctrl-bcm2835.c | 90 struct pinctrl_gpio_range gpio_range; 970 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_disable_free() 980 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_set_direction() 1173 static const struct pinctrl_gpio_range bcm2835_pinctrl_gpio_range = { 1178 static const struct pinctrl_gpio_range bcm2711_pinctrl_gpio_range = { 1186 const struct pinctrl_gpio_range *gpio_range;
|
H A D | pinctrl-bcm6368.c | 410 struct pinctrl_gpio_range *range; in bcm6368_pinctrl_set_mux() 428 struct pinctrl_gpio_range *range, in bcm6368_gpio_request_enable()
|