Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/pinctrl/
Dpinmux.h20 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()
Dcore.c295 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 …]
Dpinmux.c85 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()
Dcore.h18 struct pinctrl_gpio_range;
Dpinctrl-as3722.c298 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()
Dpinctrl-u300.c1003 struct pinctrl_gpio_range *range = in u300_pin_config_get()
1018 struct pinctrl_gpio_range *range = in u300_pin_config_set()
Dpinctrl-adi2.c191 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()
Dpinctrl-tz1090-pdc.c601 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()
Dpinctrl-lantiq.c294 struct pinctrl_gpio_range *range, in ltq_pmx_gpio_request_enable()
Dpinctrl-tb10x.c614 struct pinctrl_gpio_range *range, in tb10x_gpio_request_enable()
688 struct pinctrl_gpio_range *range, in tb10x_gpio_disable_free()
Dpinctrl-st.c319 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()
Dpinctrl-at91.c38 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()
Dpinctrl-digicolor.c148 struct pinctrl_gpio_range *range, in dc_pmx_request_gpio()
Dpinctrl-tz1090.c1491 struct pinctrl_gpio_range *range, in tz1090_pinctrl_gpio_request_enable()
1509 struct pinctrl_gpio_range *range, in tz1090_pinctrl_gpio_disable_free()
Dpinctrl-falcon.c428 void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range) in pinctrl_falcon_add_gpio_range()
Dpinctrl-tegra.c614 static struct pinctrl_gpio_range tegra_pinctrl_gpio_range = {
Dpinctrl-rockchip.c123 struct pinctrl_gpio_range grange;
966 struct pinctrl_gpio_range *range, in rockchip_pmx_gpio_set_direction()
Dpinctrl-xway.c728 static struct pinctrl_gpio_range xway_gpio_range = {
Dpinctrl-pistachio.c958 struct pinctrl_gpio_range *range; in pistachio_pinmux_enable()
Dpinctrl-single.c492 struct pinctrl_gpio_range *range, unsigned pin) in pcs_request_gpio()
/linux-4.4.14/include/linux/pinctrl/
Dpinctrl.h60 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 *
Dpinmux.h76 struct pinctrl_gpio_range *range,
79 struct pinctrl_gpio_range *range,
82 struct pinctrl_gpio_range *range,
/linux-4.4.14/drivers/pinctrl/mvebu/
Dpinctrl-orion.c168 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[] = {
Dpinctrl-armada-xp.c385 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[] = {
Dpinctrl-kirkwood.c377 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[] = {
Dpinctrl-mvebu.h112 struct pinctrl_gpio_range *gpioranges;
Dpinctrl-mvebu.c293 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()
Dpinctrl-armada-370.c391 static struct pinctrl_gpio_range mv88f6710_mpp_gpio_ranges[] = {
Dpinctrl-armada-375.c409 static struct pinctrl_gpio_range mv88f6720_mpp_gpio_ranges[] = {
Dpinctrl-armada-39x.c398 static struct pinctrl_gpio_range armada_39x_mpp_gpio_ranges[] = {
Dpinctrl-armada-38x.c416 static struct pinctrl_gpio_range armada_38x_mpp_gpio_ranges[] = {
Dpinctrl-dove.c736 static struct pinctrl_gpio_range dove_mpp_gpio_ranges[] = {
/linux-4.4.14/drivers/pinctrl/spear/
Dpinctrl-spear.c300 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/
Dlantiq_soc.h62 extern void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range);
/linux-4.4.14/drivers/pinctrl/vt8500/
Dpinctrl-wmt.h74 struct pinctrl_gpio_range gpio_range;
Dpinctrl-wmt.c145 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/
Dpinctrl-samsung.h174 struct pinctrl_gpio_range grange;
Dpinctrl-exynos5440.c121 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/
Ddriver.h224 struct pinctrl_gpio_range range;
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dpinctrl.c375 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/
Dpinctrl-bcm2835.c106 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 = {
Dpinctrl-cygnus-mux.c844 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/
Dpinctrl-baytrail.c116 static struct pinctrl_gpio_range byt_ranges[] = {
146 struct pinctrl_gpio_range *range;
555 struct pinctrl_gpio_range *range; in byt_gpio_probe()
Dpinctrl-cherryview.c848 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()
Dpinctrl-intel.c359 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/
Dpinctrl-imx.c305 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/
Dpinctrl-abx500.c727 struct pinctrl_gpio_range *range, in abx500_gpio_request_enable()
764 struct pinctrl_gpio_range *range, in abx500_gpio_disable_free()
Dpinctrl-nomadik.c1775 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/
Dpinctrl-uniphier-core.c596 struct pinctrl_gpio_range *range, in uniphier_pmx_gpio_request_enable()
/linux-4.4.14/drivers/gpio/
Dgpiolib-acpi.c83 const struct pinctrl_gpio_range *range = &pin_range->range; in acpi_gpiochip_pin_to_gpio_offset()
/linux-4.4.14/drivers/pinctrl/meson/
Dpinctrl-meson.c244 struct pinctrl_gpio_range *range, in meson_pmx_request_gpio()
/linux-4.4.14/drivers/pinctrl/sirf/
Dpinctrl-sirf.c205 struct pinctrl_gpio_range *range, unsigned offset) in sirfsoc_pinmux_request_gpio()
Dpinctrl-atlas7.c5219 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/
Dpinctrl-sunxi.c419 struct pinctrl_gpio_range *range, in sunxi_pmx_gpio_set_direction()
/linux-4.4.14/Documentation/
Dpinctrl.txt300 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/
Dpinctrl-mtk-common.c74 struct pinctrl_gpio_range *range, unsigned offset, in mtk_pmx_gpio_set_direction()