/linux-4.4.14/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 | 295 static inline int gpio_to_pin(struct pinctrl_gpio_range *range, in gpio_to_pin() 313 static struct pinctrl_gpio_range * 316 struct pinctrl_gpio_range *range = NULL; in pinctrl_match_gpio_range() 349 struct pinctrl_gpio_range *range = NULL; in pinctrl_ready_for_gpio_range() 394 struct pinctrl_gpio_range **outrange) in pinctrl_get_device_gpio_range() 402 struct pinctrl_gpio_range *range; in pinctrl_get_device_gpio_range() 427 struct pinctrl_gpio_range *range) in pinctrl_add_gpio_range() 436 struct pinctrl_gpio_range *ranges, in pinctrl_add_gpio_ranges() 447 struct pinctrl_gpio_range *range) in pinctrl_find_and_add_gpio_range() 489 struct pinctrl_gpio_range * [all …]
|
D | pinmux.c | 85 struct pinctrl_gpio_range *gpio_range) in pin_request() 196 struct pinctrl_gpio_range *gpio_range) in pin_free() 250 struct pinctrl_gpio_range *range, in pinmux_request_gpio() 275 struct pinctrl_gpio_range *range) in pinmux_free_gpio() 291 struct pinctrl_gpio_range *range, in pinmux_gpio_direction()
|
D | core.h | 18 struct pinctrl_gpio_range;
|
D | pinctrl-as3722.c | 298 struct pinctrl_gpio_range *range, unsigned offset) in as3722_pinctrl_gpio_request_enable() 308 struct pinctrl_gpio_range *range, unsigned offset, bool input) in as3722_pinctrl_gpio_set_direction()
|
D | pinctrl-u300.c | 1003 struct pinctrl_gpio_range *range = in u300_pin_config_get() 1018 struct pinctrl_gpio_range *range = in u300_pin_config_set()
|
D | pinctrl-adi2.c | 191 static inline u8 pin_to_offset(struct pinctrl_gpio_range *range, unsigned pin) in pin_to_offset() 626 struct pinctrl_gpio_range *range; in adi_pinmux_set() 681 struct pinctrl_gpio_range *range, unsigned pin) in adi_pinmux_request_gpio()
|
D | pinctrl-tz1090-pdc.c | 601 struct pinctrl_gpio_range *range, in tz1090_pdc_pinctrl_gpio_request_enable() 619 struct pinctrl_gpio_range *range, in tz1090_pdc_pinctrl_gpio_disable_free()
|
D | pinctrl-lantiq.c | 294 struct pinctrl_gpio_range *range, in ltq_pmx_gpio_request_enable()
|
D | pinctrl-tb10x.c | 614 struct pinctrl_gpio_range *range, in tb10x_gpio_request_enable() 688 struct pinctrl_gpio_range *range, in tb10x_gpio_disable_free()
|
D | pinctrl-st.c | 319 struct pinctrl_gpio_range range; 406 struct pinctrl_gpio_range *range = in st_get_pio_control() 969 struct pinctrl_gpio_range *range, unsigned gpio, in st_pmx_set_gpio_direction() 1508 struct pinctrl_gpio_range *range = &bank->range; in st_gpiolib_register_bank()
|
D | pinctrl-at91.c | 38 struct pinctrl_gpio_range range; 797 struct pinctrl_gpio_range *range, in at91_gpio_request_enable() 829 struct pinctrl_gpio_range *range, in at91_gpio_disable_free() 1693 struct pinctrl_gpio_range *range; in at91_gpio_probe()
|
D | pinctrl-digicolor.c | 148 struct pinctrl_gpio_range *range, in dc_pmx_request_gpio()
|
D | pinctrl-tz1090.c | 1491 struct pinctrl_gpio_range *range, in tz1090_pinctrl_gpio_request_enable() 1509 struct pinctrl_gpio_range *range, in tz1090_pinctrl_gpio_disable_free()
|
D | pinctrl-falcon.c | 428 void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range) in pinctrl_falcon_add_gpio_range()
|
D | pinctrl-tegra.c | 614 static struct pinctrl_gpio_range tegra_pinctrl_gpio_range = {
|
D | pinctrl-rockchip.c | 123 struct pinctrl_gpio_range grange; 966 struct pinctrl_gpio_range *range, in rockchip_pmx_gpio_set_direction()
|
D | pinctrl-xway.c | 728 static struct pinctrl_gpio_range xway_gpio_range = {
|
D | pinctrl-pistachio.c | 958 struct pinctrl_gpio_range *range; in pistachio_pinmux_enable()
|
D | pinctrl-single.c | 492 struct pinctrl_gpio_range *range, unsigned pin) in pcs_request_gpio()
|
/linux-4.4.14/include/linux/pinctrl/ |
D | pinctrl.h | 60 struct pinctrl_gpio_range { struct 149 struct pinctrl_gpio_range *range); 151 struct pinctrl_gpio_range *ranges, 154 struct pinctrl_gpio_range *range); 157 struct pinctrl_gpio_range *range); 158 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-4.4.14/drivers/pinctrl/mvebu/ |
D | pinctrl-orion.c | 168 static struct pinctrl_gpio_range mv88f5181l_gpio_ranges[] = { 172 static struct pinctrl_gpio_range mv88f5182_gpio_ranges[] = { 176 static struct pinctrl_gpio_range mv88f5281_gpio_ranges[] = {
|
D | pinctrl-armada-xp.c | 385 static struct pinctrl_gpio_range mv78230_mpp_gpio_ranges[] = { 394 static struct pinctrl_gpio_range mv78260_mpp_gpio_ranges[] = { 404 static struct pinctrl_gpio_range mv78460_mpp_gpio_ranges[] = {
|
D | pinctrl-kirkwood.c | 377 static struct pinctrl_gpio_range mv88f6180_gpio_ranges[] = { 385 static struct pinctrl_gpio_range mv88f619x_gpio_ranges[] = { 394 static struct pinctrl_gpio_range mv88f628x_gpio_ranges[] = {
|
D | pinctrl-mvebu.h | 112 struct pinctrl_gpio_range *gpioranges;
|
D | pinctrl-mvebu.c | 293 struct pinctrl_gpio_range *range, unsigned offset) in mvebu_pinmux_gpio_request_enable() 317 struct pinctrl_gpio_range *range, unsigned offset, bool input) in mvebu_pinmux_gpio_set_direction()
|
D | pinctrl-armada-370.c | 391 static struct pinctrl_gpio_range mv88f6710_mpp_gpio_ranges[] = {
|
D | pinctrl-armada-375.c | 409 static struct pinctrl_gpio_range mv88f6720_mpp_gpio_ranges[] = {
|
D | pinctrl-armada-39x.c | 398 static struct pinctrl_gpio_range armada_39x_mpp_gpio_ranges[] = {
|
D | pinctrl-armada-38x.c | 416 static struct pinctrl_gpio_range armada_38x_mpp_gpio_ranges[] = {
|
D | pinctrl-dove.c | 736 static struct pinctrl_gpio_range dove_mpp_gpio_ranges[] = {
|
/linux-4.4.14/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-4.4.14/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-4.4.14/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.h | 74 struct pinctrl_gpio_range gpio_range;
|
D | pinctrl-wmt.c | 145 struct pinctrl_gpio_range *range, in wmt_pmx_gpio_disable_free() 155 struct pinctrl_gpio_range *range, in wmt_pmx_gpio_set_direction()
|
/linux-4.4.14/drivers/pinctrl/samsung/ |
D | pinctrl-samsung.h | 174 struct pinctrl_gpio_range grange;
|
D | pinctrl-exynos5440.c | 121 struct pinctrl_gpio_range range; 371 struct pinctrl_gpio_range *range, unsigned offset, bool input) in exynos5440_pinmux_gpio_set_direction()
|
/linux-4.4.14/include/linux/gpio/ |
D | driver.h | 224 struct pinctrl_gpio_range range;
|
/linux-4.4.14/drivers/pinctrl/sh-pfc/ |
D | pinctrl.c | 375 struct pinctrl_gpio_range *range, in sh_pfc_gpio_request_enable() 417 struct pinctrl_gpio_range *range, in sh_pfc_gpio_disable_free() 432 struct pinctrl_gpio_range *range, in sh_pfc_gpio_set_direction()
|
/linux-4.4.14/drivers/pinctrl/bcm/ |
D | pinctrl-bcm2835.c | 106 struct pinctrl_gpio_range gpio_range; 846 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_disable_free() 856 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_set_direction() 934 static struct pinctrl_gpio_range bcm2835_pinctrl_gpio_range = {
|
D | pinctrl-cygnus-mux.c | 844 struct pinctrl_gpio_range *range, in cygnus_gpio_request_enable() 872 struct pinctrl_gpio_range *range, in cygnus_gpio_disable_free()
|
/linux-4.4.14/drivers/pinctrl/intel/ |
D | pinctrl-baytrail.c | 116 static struct pinctrl_gpio_range byt_ranges[] = { 146 struct pinctrl_gpio_range *range; 555 struct pinctrl_gpio_range *range; in byt_gpio_probe()
|
D | pinctrl-cherryview.c | 848 struct pinctrl_gpio_range *range, in chv_gpio_request_enable() 908 struct pinctrl_gpio_range *range, in chv_gpio_disable_free() 926 struct pinctrl_gpio_range *range, in chv_gpio_set_direction()
|
D | pinctrl-intel.c | 359 struct pinctrl_gpio_range *range, in intel_gpio_request_enable() 391 struct pinctrl_gpio_range *range, in intel_gpio_set_direction()
|
/linux-4.4.14/drivers/pinctrl/freescale/ |
D | pinctrl-imx.c | 305 struct pinctrl_gpio_range *range, unsigned offset) in imx_pmx_gpio_request_enable() 345 struct pinctrl_gpio_range *range, unsigned offset, bool input) in imx_pmx_gpio_set_direction()
|
/linux-4.4.14/drivers/pinctrl/nomadik/ |
D | pinctrl-abx500.c | 727 struct pinctrl_gpio_range *range, in abx500_gpio_request_enable() 764 struct pinctrl_gpio_range *range, in abx500_gpio_disable_free()
|
D | pinctrl-nomadik.c | 1775 struct pinctrl_gpio_range *range, in nmk_gpio_request_enable() 1806 struct pinctrl_gpio_range *range, in nmk_gpio_disable_free()
|
/linux-4.4.14/drivers/pinctrl/uniphier/ |
D | pinctrl-uniphier-core.c | 596 struct pinctrl_gpio_range *range, in uniphier_pmx_gpio_request_enable()
|
/linux-4.4.14/drivers/gpio/ |
D | gpiolib-acpi.c | 83 const struct pinctrl_gpio_range *range = &pin_range->range; in acpi_gpiochip_pin_to_gpio_offset()
|
/linux-4.4.14/drivers/pinctrl/meson/ |
D | pinctrl-meson.c | 244 struct pinctrl_gpio_range *range, in meson_pmx_request_gpio()
|
/linux-4.4.14/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 205 struct pinctrl_gpio_range *range, unsigned offset) in sirfsoc_pinmux_request_gpio()
|
D | pinctrl-atlas7.c | 5219 struct pinctrl_gpio_range *range, u32 pin) in atlas7_pmx_gpio_request_enable() 6057 struct pinctrl_gpio_range *range; in atlas7_gpio_probe()
|
/linux-4.4.14/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 419 struct pinctrl_gpio_range *range, in sunxi_pmx_gpio_set_direction()
|
/linux-4.4.14/Documentation/ |
D | pinctrl.txt | 300 static struct pinctrl_gpio_range gpio_range_a = { 309 static struct pinctrl_gpio_range gpio_range_b = { 351 static struct pinctrl_gpio_range gpio_range = {
|
/linux-4.4.14/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.c | 74 struct pinctrl_gpio_range *range, unsigned offset, in mtk_pmx_gpio_set_direction()
|