/linux-4.1.27/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 | 296 static inline int gpio_to_pin(struct pinctrl_gpio_range *range, in gpio_to_pin() 314 static struct pinctrl_gpio_range * 317 struct pinctrl_gpio_range *range = NULL; in pinctrl_match_gpio_range() 350 struct pinctrl_gpio_range *range = NULL; in pinctrl_ready_for_gpio_range() 392 struct pinctrl_gpio_range **outrange) in pinctrl_get_device_gpio_range() 400 struct pinctrl_gpio_range *range; in pinctrl_get_device_gpio_range() 425 struct pinctrl_gpio_range *range) in pinctrl_add_gpio_range() 434 struct pinctrl_gpio_range *ranges, in pinctrl_add_gpio_ranges() 445 struct pinctrl_gpio_range *range) in pinctrl_find_and_add_gpio_range() 487 struct pinctrl_gpio_range * [all …]
|
D | pinmux.c | 85 struct pinctrl_gpio_range *gpio_range) in pin_request() 183 struct pinctrl_gpio_range *gpio_range) in pin_free() 237 struct pinctrl_gpio_range *range, in pinmux_request_gpio() 262 struct pinctrl_gpio_range *range) in pinmux_free_gpio() 278 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() 627 struct pinctrl_gpio_range *range; in adi_pinmux_set() 682 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() 979 struct pinctrl_gpio_range *range, unsigned gpio, in st_pmx_set_gpio_direction() 1518 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() 1720 struct pinctrl_gpio_range *range; in at91_gpio_probe()
|
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-tegra.c | 614 static struct pinctrl_gpio_range tegra_pinctrl_gpio_range = {
|
D | pinctrl-falcon.c | 428 void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range) in pinctrl_falcon_add_gpio_range()
|
D | pinctrl-rockchip.c | 122 struct pinctrl_gpio_range grange; 891 struct pinctrl_gpio_range *range, in rockchip_pmx_gpio_set_direction()
|
D | pinctrl-xway.c | 742 static struct pinctrl_gpio_range xway_gpio_range = {
|
D | pinctrl-single.c | 492 struct pinctrl_gpio_range *range, unsigned pin) in pcs_request_gpio()
|
/linux-4.1.27/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 | 73 struct pinctrl_gpio_range *range, 76 struct pinctrl_gpio_range *range, 79 struct pinctrl_gpio_range *range,
|
/linux-4.1.27/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 | 370 static struct pinctrl_gpio_range mv78230_mpp_gpio_ranges[] = { 379 static struct pinctrl_gpio_range mv78260_mpp_gpio_ranges[] = { 389 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-375.c | 409 static struct pinctrl_gpio_range mv88f6720_mpp_gpio_ranges[] = {
|
D | pinctrl-armada-370.c | 391 static struct pinctrl_gpio_range mv88f6710_mpp_gpio_ranges[] = {
|
D | pinctrl-armada-39x.c | 381 static struct pinctrl_gpio_range armada_39x_mpp_gpio_ranges[] = {
|
D | pinctrl-armada-38x.c | 403 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.1.27/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.1.27/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.1.27/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.1.27/drivers/pinctrl/nomadik/ |
D | pinctrl-nomadik.h | 140 struct pinctrl_gpio_range *gpio_ranges;
|
D | pinctrl-nomadik.c | 1324 static struct pinctrl_gpio_range * 1331 struct pinctrl_gpio_range *range; in nmk_match_gpio_range() 1344 struct pinctrl_gpio_range *range; in nmk_pin_dbg_show() 1697 struct pinctrl_gpio_range *range; in nmk_pmx_set() 1759 struct pinctrl_gpio_range *range, in nmk_gpio_request_enable() 1790 struct pinctrl_gpio_range *range, in nmk_gpio_disable_free() 1830 struct pinctrl_gpio_range *range; in nmk_pin_config_set()
|
D | pinctrl-nomadik-stn8815.c | 274 static struct pinctrl_gpio_range nmk_stn8815_ranges[] = {
|
D | pinctrl-abx500.c | 741 struct pinctrl_gpio_range *range, in abx500_gpio_request_enable() 778 struct pinctrl_gpio_range *range, in abx500_gpio_disable_free()
|
D | pinctrl-nomadik-db8540.c | 351 static struct pinctrl_gpio_range nmk_db8540_ranges[] = {
|
D | pinctrl-nomadik-db8500.c | 365 static struct pinctrl_gpio_range nmk_db8500_ranges[] = {
|
/linux-4.1.27/drivers/pinctrl/sh-pfc/ |
D | pinctrl.c | 349 struct pinctrl_gpio_range *range, in sh_pfc_gpio_request_enable() 391 struct pinctrl_gpio_range *range, in sh_pfc_gpio_disable_free() 406 struct pinctrl_gpio_range *range, in sh_pfc_gpio_set_direction()
|
/linux-4.1.27/include/linux/gpio/ |
D | driver.h | 189 struct pinctrl_gpio_range range;
|
/linux-4.1.27/drivers/pinctrl/samsung/ |
D | pinctrl-samsung.h | 174 struct pinctrl_gpio_range grange;
|
D | pinctrl-exynos5440.c | 123 struct pinctrl_gpio_range range; 383 struct pinctrl_gpio_range *range, unsigned offset, bool input) in exynos5440_pinmux_gpio_set_direction()
|
/linux-4.1.27/drivers/pinctrl/bcm/ |
D | pinctrl-bcm2835.c | 106 struct pinctrl_gpio_range gpio_range; 853 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_disable_free() 863 struct pinctrl_gpio_range *range, in bcm2835_pmx_gpio_set_direction() 941 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.1.27/drivers/pinctrl/intel/ |
D | pinctrl-baytrail.c | 121 static struct pinctrl_gpio_range byt_ranges[] = { 151 struct pinctrl_gpio_range *range; 560 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 | 362 struct pinctrl_gpio_range *range, in intel_gpio_request_enable() 394 struct pinctrl_gpio_range *range, in intel_gpio_set_direction()
|
/linux-4.1.27/drivers/pinctrl/freescale/ |
D | pinctrl-imx.c | 298 struct pinctrl_gpio_range *range, unsigned offset) in imx_pmx_gpio_request_enable() 338 struct pinctrl_gpio_range *range, unsigned offset, bool input) in imx_pmx_gpio_set_direction()
|
/linux-4.1.27/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.1.27/drivers/pinctrl/meson/ |
D | pinctrl-meson.c | 244 struct pinctrl_gpio_range *range, in meson_pmx_request_gpio()
|
/linux-4.1.27/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 205 struct pinctrl_gpio_range *range, unsigned offset) in sirfsoc_pinmux_request_gpio()
|
/linux-4.1.27/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 419 struct pinctrl_gpio_range *range, in sunxi_pmx_gpio_set_direction()
|
/linux-4.1.27/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.c | 73 struct pinctrl_gpio_range *range, unsigned offset, in mtk_pmx_gpio_set_direction()
|
/linux-4.1.27/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 = {
|