pinctrl_gpio_range   60 arch/mips/include/asm/mach-lantiq/falcon/lantiq_soc.h extern void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range);
pinctrl_gpio_range  304 drivers/pinctrl/aspeed/pinctrl-aspeed.c 			       struct pinctrl_gpio_range *range,
pinctrl_gpio_range   68 drivers/pinctrl/aspeed/pinctrl-aspeed.h 		struct pinctrl_gpio_range *range,
pinctrl_gpio_range   88 drivers/pinctrl/bcm/pinctrl-bcm2835.c 	struct pinctrl_gpio_range gpio_range;
pinctrl_gpio_range  874 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		struct pinctrl_gpio_range *range,
pinctrl_gpio_range  884 drivers/pinctrl/bcm/pinctrl-bcm2835.c 		struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1067 drivers/pinctrl/bcm/pinctrl-bcm2835.c static struct pinctrl_gpio_range bcm2835_pinctrl_gpio_range = {
pinctrl_gpio_range  848 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 				      struct pinctrl_gpio_range *range,
pinctrl_gpio_range  876 drivers/pinctrl/bcm/pinctrl-cygnus-mux.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range  481 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 				   struct pinctrl_gpio_range *range,
pinctrl_gpio_range  502 drivers/pinctrl/bcm/pinctrl-nsp-mux.c 				  struct pinctrl_gpio_range *range,
pinctrl_gpio_range  933 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 				  struct pinctrl_gpio_range *range,
pinctrl_gpio_range  962 drivers/pinctrl/cirrus/pinctrl-lochnagar.c 					struct pinctrl_gpio_range *range,
pinctrl_gpio_range  673 drivers/pinctrl/cirrus/pinctrl-madera-core.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range  696 drivers/pinctrl/cirrus/pinctrl-madera-core.c 				      struct pinctrl_gpio_range *range,
pinctrl_gpio_range  713 drivers/pinctrl/cirrus/pinctrl-madera-core.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range  270 drivers/pinctrl/core.c static inline int gpio_to_pin(struct pinctrl_gpio_range *range,
pinctrl_gpio_range  288 drivers/pinctrl/core.c static struct pinctrl_gpio_range *
pinctrl_gpio_range  291 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  324 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range = NULL;
pinctrl_gpio_range  369 drivers/pinctrl/core.c 					 struct pinctrl_gpio_range **outrange)
pinctrl_gpio_range  377 drivers/pinctrl/core.c 		struct pinctrl_gpio_range *range;
pinctrl_gpio_range  402 drivers/pinctrl/core.c 			    struct pinctrl_gpio_range *range)
pinctrl_gpio_range  411 drivers/pinctrl/core.c 			     struct pinctrl_gpio_range *ranges,
pinctrl_gpio_range  422 drivers/pinctrl/core.c 		struct pinctrl_gpio_range *range)
pinctrl_gpio_range  459 drivers/pinctrl/core.c struct pinctrl_gpio_range *
pinctrl_gpio_range  463 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  488 drivers/pinctrl/core.c struct pinctrl_gpio_range *
pinctrl_gpio_range  492 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  508 drivers/pinctrl/core.c 			       struct pinctrl_gpio_range *range)
pinctrl_gpio_range  742 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  778 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  813 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  835 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  895 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range 1686 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range 2144 drivers/pinctrl/core.c 	struct pinctrl_gpio_range *range, *n;
pinctrl_gpio_range   17 drivers/pinctrl/core.h struct pinctrl_gpio_range;
pinctrl_gpio_range  235 drivers/pinctrl/core.h extern struct pinctrl_gpio_range *
pinctrl_gpio_range   98 drivers/pinctrl/freescale/pinctrl-imx.h 				  struct pinctrl_gpio_range *range,
pinctrl_gpio_range  263 drivers/pinctrl/freescale/pinctrl-imx7ulp.c 					  struct pinctrl_gpio_range *range,
pinctrl_gpio_range  294 drivers/pinctrl/freescale/pinctrl-vf610.c 					struct pinctrl_gpio_range *range,
pinctrl_gpio_range  767 drivers/pinctrl/intel/pinctrl-baytrail.c 				   struct pinctrl_gpio_range *range,
pinctrl_gpio_range  805 drivers/pinctrl/intel/pinctrl-baytrail.c 				  struct pinctrl_gpio_range *range,
pinctrl_gpio_range  815 drivers/pinctrl/intel/pinctrl-baytrail.c 				  struct pinctrl_gpio_range *range,
pinctrl_gpio_range  865 drivers/pinctrl/intel/pinctrl-cherryview.c 				   struct pinctrl_gpio_range *range,
pinctrl_gpio_range  921 drivers/pinctrl/intel/pinctrl-cherryview.c 				  struct pinctrl_gpio_range *range,
pinctrl_gpio_range  936 drivers/pinctrl/intel/pinctrl-cherryview.c 				  struct pinctrl_gpio_range *range,
pinctrl_gpio_range  480 drivers/pinctrl/intel/pinctrl-intel.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range  523 drivers/pinctrl/intel/pinctrl-intel.c 				    struct pinctrl_gpio_range *range,
pinctrl_gpio_range  618 drivers/pinctrl/intel/pinctrl-merrifield.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range   72 drivers/pinctrl/mediatek/pinctrl-moore.c 					  struct pinctrl_gpio_range *range,
pinctrl_gpio_range   85 drivers/pinctrl/mediatek/pinctrl-moore.c 					 struct pinctrl_gpio_range *range,
pinctrl_gpio_range   69 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 			struct pinctrl_gpio_range *range, unsigned offset,
pinctrl_gpio_range  751 drivers/pinctrl/mediatek/pinctrl-mtk-common.c 				    struct pinctrl_gpio_range *range,
pinctrl_gpio_range   51 drivers/pinctrl/mediatek/pinctrl-paris.c 					  struct pinctrl_gpio_range *range,
pinctrl_gpio_range   64 drivers/pinctrl/mediatek/pinctrl-paris.c 					 struct pinctrl_gpio_range *range,
pinctrl_gpio_range  105 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c 			struct pinctrl_gpio_range *range, unsigned int offset)
pinctrl_gpio_range   86 drivers/pinctrl/meson/pinctrl-meson8-pmx.c 				   struct pinctrl_gpio_range *range,
pinctrl_gpio_range  374 drivers/pinctrl/mvebu/pinctrl-armada-370.c static struct pinctrl_gpio_range mv88f6710_mpp_gpio_ranges[] = {
pinctrl_gpio_range  392 drivers/pinctrl/mvebu/pinctrl-armada-375.c static struct pinctrl_gpio_range mv88f6720_mpp_gpio_ranges[] = {
pinctrl_gpio_range  460 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 					      struct pinctrl_gpio_range *range,
pinctrl_gpio_range  478 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 					   struct pinctrl_gpio_range *range,
pinctrl_gpio_range  399 drivers/pinctrl/mvebu/pinctrl-armada-38x.c static struct pinctrl_gpio_range armada_38x_mpp_gpio_ranges[] = {
pinctrl_gpio_range  381 drivers/pinctrl/mvebu/pinctrl-armada-39x.c static struct pinctrl_gpio_range armada_39x_mpp_gpio_ranges[] = {
pinctrl_gpio_range  102 drivers/pinctrl/mvebu/pinctrl-armada-ap806.c static struct pinctrl_gpio_range armada_ap806_mpp_gpio_ranges[] = {
pinctrl_gpio_range  506 drivers/pinctrl/mvebu/pinctrl-armada-xp.c static struct pinctrl_gpio_range mv78230_mpp_gpio_ranges[] = {
pinctrl_gpio_range  515 drivers/pinctrl/mvebu/pinctrl-armada-xp.c static struct pinctrl_gpio_range mv78260_mpp_gpio_ranges[] = {
pinctrl_gpio_range  525 drivers/pinctrl/mvebu/pinctrl-armada-xp.c static struct pinctrl_gpio_range mv78460_mpp_gpio_ranges[] = {
pinctrl_gpio_range  535 drivers/pinctrl/mvebu/pinctrl-armada-xp.c static struct pinctrl_gpio_range mv98dx3236_mpp_gpio_ranges[] = {
pinctrl_gpio_range  734 drivers/pinctrl/mvebu/pinctrl-dove.c static struct pinctrl_gpio_range dove_mpp_gpio_ranges[] = {
pinctrl_gpio_range  366 drivers/pinctrl/mvebu/pinctrl-kirkwood.c static struct pinctrl_gpio_range mv88f6180_gpio_ranges[] = {
pinctrl_gpio_range  375 drivers/pinctrl/mvebu/pinctrl-kirkwood.c static struct pinctrl_gpio_range mv88f619x_gpio_ranges[] = {
pinctrl_gpio_range  384 drivers/pinctrl/mvebu/pinctrl-kirkwood.c static struct pinctrl_gpio_range mv88f628x_gpio_ranges[] = {
pinctrl_gpio_range  315 drivers/pinctrl/mvebu/pinctrl-mvebu.c 			struct pinctrl_gpio_range *range, unsigned offset)
pinctrl_gpio_range  339 drivers/pinctrl/mvebu/pinctrl-mvebu.c 	   struct pinctrl_gpio_range *range, unsigned offset, bool input)
pinctrl_gpio_range  129 drivers/pinctrl/mvebu/pinctrl-mvebu.h 	struct pinctrl_gpio_range *gpioranges;
pinctrl_gpio_range  165 drivers/pinctrl/mvebu/pinctrl-orion.c static struct pinctrl_gpio_range mv88f5181_gpio_ranges[] = {
pinctrl_gpio_range  169 drivers/pinctrl/mvebu/pinctrl-orion.c static struct pinctrl_gpio_range mv88f5182_gpio_ranges[] = {
pinctrl_gpio_range  173 drivers/pinctrl/mvebu/pinctrl-orion.c static struct pinctrl_gpio_range mv88f5281_gpio_ranges[] = {
pinctrl_gpio_range  596 drivers/pinctrl/nomadik/pinctrl-abx500.c 			       struct pinctrl_gpio_range *range,
pinctrl_gpio_range  633 drivers/pinctrl/nomadik/pinctrl-abx500.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1666 drivers/pinctrl/nomadik/pinctrl-nomadik.c 				   struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1697 drivers/pinctrl/nomadik/pinctrl-nomadik.c 				  struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1652 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 				       struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1673 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 				      struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1686 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 				   struct pinctrl_gpio_range *range,
pinctrl_gpio_range  707 drivers/pinctrl/pinctrl-artpec6.c 				    struct pinctrl_gpio_range *range,
pinctrl_gpio_range  298 drivers/pinctrl/pinctrl-as3722.c 		struct pinctrl_gpio_range *range, unsigned offset)
pinctrl_gpio_range  308 drivers/pinctrl/pinctrl-as3722.c 		struct pinctrl_gpio_range *range, unsigned offset, bool input)
pinctrl_gpio_range   36 drivers/pinctrl/pinctrl-at91.c 	struct pinctrl_gpio_range range;
pinctrl_gpio_range  909 drivers/pinctrl/pinctrl-at91.c 				    struct pinctrl_gpio_range *range,
pinctrl_gpio_range  941 drivers/pinctrl/pinctrl-at91.c 				   struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1818 drivers/pinctrl/pinctrl-at91.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  259 drivers/pinctrl/pinctrl-axp209.c 					 struct pinctrl_gpio_range *range,
pinctrl_gpio_range  143 drivers/pinctrl/pinctrl-digicolor.c 			       struct pinctrl_gpio_range *range,
pinctrl_gpio_range  421 drivers/pinctrl/pinctrl-falcon.c void pinctrl_falcon_add_gpio_range(struct pinctrl_gpio_range *range)
pinctrl_gpio_range 1721 drivers/pinctrl/pinctrl-ingenic.c 		struct pinctrl_gpio_range *range,
pinctrl_gpio_range  292 drivers/pinctrl/pinctrl-lantiq.c 				struct pinctrl_gpio_range *range,
pinctrl_gpio_range  723 drivers/pinctrl/pinctrl-lpc18xx.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  431 drivers/pinctrl/pinctrl-ocelot.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range  444 drivers/pinctrl/pinctrl-ocelot.c 				      struct pinctrl_gpio_range *range,
pinctrl_gpio_range  693 drivers/pinctrl/pinctrl-oxnas.c 					     struct pinctrl_gpio_range *range,
pinctrl_gpio_range  723 drivers/pinctrl/pinctrl-oxnas.c 					   struct pinctrl_gpio_range *range,
pinctrl_gpio_range  806 drivers/pinctrl/pinctrl-oxnas.c 				    struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1798 drivers/pinctrl/pinctrl-pic32.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1856 drivers/pinctrl/pinctrl-pic32.c 					      struct pinctrl_gpio_range *range,
pinctrl_gpio_range  949 drivers/pinctrl/pinctrl-pistachio.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  318 drivers/pinctrl/pinctrl-rk805.c 					struct pinctrl_gpio_range *range,
pinctrl_gpio_range  159 drivers/pinctrl/pinctrl-rockchip.c 	struct pinctrl_gpio_range	grange;
pinctrl_gpio_range 2254 drivers/pinctrl/pinctrl-rockchip.c 					      struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1187 drivers/pinctrl/pinctrl-rza1.c 			       struct pinctrl_gpio_range *range)
pinctrl_gpio_range 1252 drivers/pinctrl/pinctrl-rza1.c 	struct pinctrl_gpio_range *gpio_ranges;
pinctrl_gpio_range   47 drivers/pinctrl/pinctrl-rza2.c 	struct pinctrl_gpio_range gpio_range;
pinctrl_gpio_range  379 drivers/pinctrl/pinctrl-single.c 			    struct pinctrl_gpio_range *range, unsigned pin)
pinctrl_gpio_range  314 drivers/pinctrl/pinctrl-st.c 	struct pinctrl_gpio_range	range;
pinctrl_gpio_range  365 drivers/pinctrl/pinctrl-st.c 	struct pinctrl_gpio_range *range =
pinctrl_gpio_range  913 drivers/pinctrl/pinctrl-st.c 			struct pinctrl_gpio_range *range, unsigned gpio,
pinctrl_gpio_range 1476 drivers/pinctrl/pinctrl-st.c 	struct pinctrl_gpio_range *range = &bank->range;
pinctrl_gpio_range  215 drivers/pinctrl/pinctrl-stmfx.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  277 drivers/pinctrl/pinctrl-stmfx.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  343 drivers/pinctrl/pinctrl-stmfx.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  567 drivers/pinctrl/pinctrl-stmfx.c 	struct pinctrl_gpio_range *gpio_range;
pinctrl_gpio_range  602 drivers/pinctrl/pinctrl-tb10x.c 					struct pinctrl_gpio_range *range,
pinctrl_gpio_range  676 drivers/pinctrl/pinctrl-tb10x.c 					struct pinctrl_gpio_range *range,
pinctrl_gpio_range 1005 drivers/pinctrl/pinctrl-u300.c 	struct pinctrl_gpio_range *range =
pinctrl_gpio_range 1020 drivers/pinctrl/pinctrl-u300.c 	struct pinctrl_gpio_range *range =
pinctrl_gpio_range 1686 drivers/pinctrl/pinctrl-xway.c static struct pinctrl_gpio_range xway_gpio_range = {
pinctrl_gpio_range  107 drivers/pinctrl/pinmux.c 		       struct pinctrl_gpio_range *gpio_range)
pinctrl_gpio_range  205 drivers/pinctrl/pinmux.c 			    struct pinctrl_gpio_range *gpio_range)
pinctrl_gpio_range  259 drivers/pinctrl/pinmux.c 			struct pinctrl_gpio_range *range,
pinctrl_gpio_range  284 drivers/pinctrl/pinmux.c 		      struct pinctrl_gpio_range *range)
pinctrl_gpio_range  300 drivers/pinctrl/pinmux.c 			  struct pinctrl_gpio_range *range,
pinctrl_gpio_range   21 drivers/pinctrl/pinmux.h 			struct pinctrl_gpio_range *range,
pinctrl_gpio_range   24 drivers/pinctrl/pinmux.h 		      struct pinctrl_gpio_range *range);
pinctrl_gpio_range   26 drivers/pinctrl/pinmux.h 			  struct pinctrl_gpio_range *range,
pinctrl_gpio_range   54 drivers/pinctrl/pinmux.h 			struct pinctrl_gpio_range *range,
pinctrl_gpio_range   62 drivers/pinctrl/pinmux.h 				    struct pinctrl_gpio_range *range)
pinctrl_gpio_range   67 drivers/pinctrl/pinmux.h 					struct pinctrl_gpio_range *range,
pinctrl_gpio_range   83 drivers/pinctrl/pxa/pinctrl-pxa2xx.c 					 struct pinctrl_gpio_range *range,
pinctrl_gpio_range  191 drivers/pinctrl/qcom/pinctrl-msm.c 				   struct pinctrl_gpio_range *range,
pinctrl_gpio_range  172 drivers/pinctrl/samsung/pinctrl-samsung.h 	struct pinctrl_gpio_range grange;
pinctrl_gpio_range  389 drivers/pinctrl/sh-pfc/pinctrl.c 				      struct pinctrl_gpio_range *range,
pinctrl_gpio_range  423 drivers/pinctrl/sh-pfc/pinctrl.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range  441 drivers/pinctrl/sh-pfc/pinctrl.c 				     struct pinctrl_gpio_range *range,
pinctrl_gpio_range 5238 drivers/pinctrl/sirf/pinctrl-atlas7.c 		struct pinctrl_gpio_range *range, u32 pin)
pinctrl_gpio_range  212 drivers/pinctrl/sirf/pinctrl-sirf.c 	struct pinctrl_gpio_range *range, unsigned offset)
pinctrl_gpio_range  304 drivers/pinctrl/spear/pinctrl-spear.c 		struct pinctrl_gpio_range *range, unsigned offset, bool enable)
pinctrl_gpio_range  330 drivers/pinctrl/spear/pinctrl-spear.c 		struct pinctrl_gpio_range *range, unsigned offset)
pinctrl_gpio_range  336 drivers/pinctrl/spear/pinctrl-spear.c 		struct pinctrl_gpio_range *range, unsigned offset)
pinctrl_gpio_range   89 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct pinctrl_gpio_range range;
pinctrl_gpio_range  209 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  762 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  790 drivers/pinctrl/stm32/pinctrl-stm32.c 			struct pinctrl_gpio_range *range, unsigned gpio,
pinctrl_gpio_range  999 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range 1077 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range 1150 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct pinctrl_gpio_range *range = &bank->range;
pinctrl_gpio_range 1491 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct pinctrl_gpio_range *range;
pinctrl_gpio_range  739 drivers/pinctrl/sunxi/pinctrl-sunxi.c 			struct pinctrl_gpio_range *range,
pinctrl_gpio_range  597 drivers/pinctrl/tegra/pinctrl-tegra.c static struct pinctrl_gpio_range tegra_pinctrl_gpio_range = {
pinctrl_gpio_range  662 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c 					    struct pinctrl_gpio_range *range,
pinctrl_gpio_range  136 drivers/pinctrl/vt8500/pinctrl-wmt.c 				      struct pinctrl_gpio_range *range,
pinctrl_gpio_range  146 drivers/pinctrl/vt8500/pinctrl-wmt.c 				      struct pinctrl_gpio_range *range,
pinctrl_gpio_range   66 drivers/pinctrl/vt8500/pinctrl-wmt.h 	struct pinctrl_gpio_range gpio_range;
pinctrl_gpio_range  162 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 						struct pinctrl_gpio_range *range,
pinctrl_gpio_range  352 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c 		struct pinctrl_gpio_range *range;
pinctrl_gpio_range  673 include/linux/gpio/driver.h 	struct pinctrl_gpio_range range;
pinctrl_gpio_range  173 include/linux/pinctrl/pinctrl.h 				struct pinctrl_gpio_range *range);
pinctrl_gpio_range  175 include/linux/pinctrl/pinctrl.h 				struct pinctrl_gpio_range *ranges,
pinctrl_gpio_range  178 include/linux/pinctrl/pinctrl.h 				struct pinctrl_gpio_range *range);
pinctrl_gpio_range  181 include/linux/pinctrl/pinctrl.h 		struct pinctrl_gpio_range *range);
pinctrl_gpio_range  182 include/linux/pinctrl/pinctrl.h extern struct pinctrl_gpio_range *
pinctrl_gpio_range   73 include/linux/pinctrl/pinmux.h 				    struct pinctrl_gpio_range *range,
pinctrl_gpio_range   76 include/linux/pinctrl/pinmux.h 				   struct pinctrl_gpio_range *range,
pinctrl_gpio_range   79 include/linux/pinctrl/pinmux.h 				   struct pinctrl_gpio_range *range,