| /linux-6.15/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 | 303 static struct pinctrl_gpio_range * 307 struct pinctrl_gpio_range *range; in pinctrl_match_gpio_range() 397 struct pinctrl_gpio_range *range; in pinctrl_get_device_gpio_range() 483 struct pinctrl_gpio_range * 487 struct pinctrl_gpio_range *range; in pinctrl_find_gpio_range_from_pin_nolock() 512 struct pinctrl_gpio_range * 516 struct pinctrl_gpio_range *range; in pinctrl_find_gpio_range_from_pin() 765 struct pinctrl_gpio_range *range; in pinctrl_gpio_can_use_line() 801 struct pinctrl_gpio_range *range; in pinctrl_gpio_request() 836 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; 251 extern struct pinctrl_gpio_range *
|
| H A D | pinctrl-amdisp.c | 49 struct pinctrl_gpio_range gpio_range; 140 struct pinctrl_gpio_range *grange = &pctrl->gpio_range; in amdisp_gpiochip_add()
|
| H A D | pinmux.c | 115 struct pinctrl_gpio_range *gpio_range) in pin_request() 215 struct pinctrl_gpio_range *gpio_range) in pin_free() 274 struct pinctrl_gpio_range *range, in pinmux_request_gpio() 299 struct pinctrl_gpio_range *range) in pinmux_free_gpio() 315 struct pinctrl_gpio_range *range, in pinmux_gpio_direction()
|
| /linux-6.15/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 *
|
| /linux-6.15/drivers/pinctrl/meson/ |
| H A D | pinctrl-amlogic-a4.c | 130 struct pinctrl_gpio_range *range, in aml_pctl_set_function() 178 struct pinctrl_gpio_range *range; in aml_pmx_set_mux() 190 struct pinctrl_gpio_range *range, in aml_pmx_request_gpio() 206 static int aml_calc_reg_and_bit(struct pinctrl_gpio_range *range, in aml_calc_reg_and_bit() 223 struct pinctrl_gpio_range *range = in aml_pinconf_get_pull() 257 struct pinctrl_gpio_range *range = in aml_pinconf_get_drive_strength() 296 struct pinctrl_gpio_range *range = in aml_pinconf_get_gpio_bit() 380 struct pinctrl_gpio_range *range = in aml_pinconf_disable_bias() 393 struct pinctrl_gpio_range *range = in aml_pinconf_enable_bias() 415 struct pinctrl_gpio_range *range = in aml_pinconf_set_drive_strength() [all …]
|
| H A D | pinctrl-meson8-pmx.c | 86 struct pinctrl_gpio_range *range, in meson8_pmx_request_gpio()
|
| /linux-6.15/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-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[] = {
|
| H A D | pinctrl-armada-ap806.c | 101 static struct pinctrl_gpio_range armada_ap806_mpp_gpio_ranges[] = {
|
| /linux-6.15/drivers/pinctrl/spear/ |
| H A D | pinctrl-spear.c | 301 struct pinctrl_gpio_range *range, unsigned offset, bool enable) in gpio_request_endisable() 327 struct pinctrl_gpio_range *range, unsigned offset) in gpio_request_enable() 333 struct pinctrl_gpio_range *range, unsigned offset) in gpio_disable_free()
|
| /linux-6.15/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);
|
| /linux-6.15/drivers/pinctrl/starfive/ |
| H A D | pinctrl-starfive-jh7110.h | 17 struct pinctrl_gpio_range gpios;
|
| /linux-6.15/drivers/pinctrl/vt8500/ |
| H A D | pinctrl-wmt.h | 66 struct pinctrl_gpio_range gpio_range;
|
| /linux-6.15/drivers/pinctrl/stm32/ |
| H A D | pinctrl-stm32.c | 93 struct pinctrl_gpio_range range; 212 struct pinctrl_gpio_range *range; in stm32_gpio_request() 826 struct pinctrl_gpio_range *range; in stm32_pmx_set_mux() 851 struct pinctrl_gpio_range *range, unsigned gpio, in stm32_pmx_gpio_set_direction() 863 struct pinctrl_gpio_range *range; in stm32_pmx_request() 1069 struct pinctrl_gpio_range *range; in stm32_pconf_parse_conf() 1187 struct pinctrl_gpio_range *range; in stm32_pconf_dbg_show() 1293 struct pinctrl_gpio_range *range = &bank->range; in stm32_gpiolib_register_bank() 1670 struct pinctrl_gpio_range *range; in stm32_pinctrl_restore_gpio_regs()
|
| /linux-6.15/drivers/pinctrl/freescale/ |
| H A D | pinctrl-imx.h | 95 struct pinctrl_gpio_range *range,
|
| /linux-6.15/drivers/pinctrl/cirrus/ |
| H A D | pinctrl-cs42l43.c | 222 struct pinctrl_gpio_range *range, in cs42l43_gpio_set_direction() 250 struct pinctrl_gpio_range *range, in cs42l43_gpio_request_enable() 257 struct pinctrl_gpio_range *range, in cs42l43_gpio_disable_free()
|
| /linux-6.15/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()
|
| /linux-6.15/drivers/pinctrl/aspeed/ |
| H A D | pinctrl-aspeed.h | 102 struct pinctrl_gpio_range *range,
|
| /linux-6.15/drivers/pinctrl/tegra/ |
| H A D | pinctrl-tegra.h | 23 struct pinctrl_gpio_range gpio_range;
|
| /linux-6.15/drivers/pinctrl/sunplus/ |
| H A D | sppctl.h | 134 struct pinctrl_gpio_range pctl_grange;
|