| /Linux-v5.15/arch/arm/mach-vt8500/ | 
| D | vt8500.c | 66 	void __iomem *gpio_base;  in vt8500_init()  local74 			gpio_base = of_iomap(np, 0);  in vt8500_init()
 76 			if (!gpio_base)  in vt8500_init()
 82 			gpio_base = ioremap(LEGACY_GPIO_BASE, 0x1000);  in vt8500_init()
 83 			if (!gpio_base)  in vt8500_init()
 87 		if (gpio_base) {  in vt8500_init()
 88 			writel(readl(gpio_base + VT8500_GPIO_MUX_REG) | 1,  in vt8500_init()
 89 				gpio_base + VT8500_GPIO_MUX_REG);  in vt8500_init()
 90 			iounmap(gpio_base);  in vt8500_init()
 106 			gpio_base = of_iomap(np, 0);  in vt8500_init()
 [all …]
 
 | 
| /Linux-v5.15/drivers/gpio/ | 
| D | gpio-xlp.c | 294 	void __iomem *gpio_base;  in xlp_gpio_probe()  local303 	gpio_base = devm_platform_ioremap_resource(pdev, 0);  in xlp_gpio_probe()
 304 	if (IS_ERR(gpio_base))  in xlp_gpio_probe()
 305 		return PTR_ERR(gpio_base);  in xlp_gpio_probe()
 327 		priv->gpio_out_en = gpio_base + GPIO_OUTPUT_EN;  in xlp_gpio_probe()
 328 		priv->gpio_paddrv = gpio_base + GPIO_PADDRV;  in xlp_gpio_probe()
 329 		priv->gpio_intr_stat = gpio_base + GPIO_INT_STAT;  in xlp_gpio_probe()
 330 		priv->gpio_intr_type = gpio_base + GPIO_INT_TYPE;  in xlp_gpio_probe()
 331 		priv->gpio_intr_pol = gpio_base + GPIO_INT_POL;  in xlp_gpio_probe()
 332 		priv->gpio_intr_en = gpio_base + GPIO_INT_EN00;  in xlp_gpio_probe()
 [all …]
 
 | 
| D | gpio-vf610.c | 34 	void __iomem *gpio_base;  member91 		mask &= vf610_gpio_readl(port->gpio_base + GPIO_PDDR);  in vf610_gpio_get()
 96 	return !!(vf610_gpio_readl(port->gpio_base + offset) & BIT(gpio));  in vf610_gpio_get()
 105 	vf610_gpio_writel(mask, port->gpio_base + offset);  in vf610_gpio_set()
 115 		val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR);  in vf610_gpio_direction_input()
 117 		vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR);  in vf610_gpio_direction_input()
 130 		vf610_gpio_writel(mask, port->gpio_base + GPIO_PDDR);  in vf610_gpio_direction_output()
 260 	port->gpio_base = devm_platform_ioremap_resource(pdev, 1);  in vf610_gpio_probe()
 261 	if (IS_ERR(port->gpio_base))  in vf610_gpio_probe()
 262 		return PTR_ERR(port->gpio_base);  in vf610_gpio_probe()
 
 | 
| D | gpio-brcmstb.c | 63 	int gpio_base;  member105 	return hwirq - (bank->gc.base - bank->parent_priv->gpio_base);  in brcmstb_gpio_hwirq_to_offset()
 131 	int hwirq = offset + (gc->base - priv->gpio_base);  in brcmstb_gpio_to_irq()
 276 	int hwbase = bank->gc.base - priv->gpio_base;  in brcmstb_gpio_irq_bank_handler()
 432 	offset = gpiospec->args[0] - (gc->base - priv->gpio_base);  in brcmstb_gpio_of_xlate()
 617 	static int gpio_base;  in brcmstb_gpio_probe()  local
 632 	priv->gpio_base = gpio_base;  in brcmstb_gpio_probe()
 672 			gpio_base += MAX_GPIO_PER_BANK;  in brcmstb_gpio_probe()
 713 		gc->base = gpio_base;  in brcmstb_gpio_probe()
 735 		gpio_base += gc->ngpio;  in brcmstb_gpio_probe()
 [all …]
 
 | 
| D | gpio-ich.c | 89 	struct resource *gpio_base;	/* GPIO IO base */  member114 				 ichx_priv.gpio_base);  in ichx_write_bit()
 121 			 ichx_priv.gpio_base);  in ichx_write_bit()
 126 			ichx_priv.gpio_base);  in ichx_write_bit()
 143 			 ichx_priv.gpio_base);  in ichx_read_bit()
 433 	ichx_priv.gpio_base = res_base;  in ichx_gpio_probe()
 
 | 
| D | gpio-tps65910.c | 85 	tps65910_board->gpio_base = -1;  in tps65910_parse_dt_for_gpio()143 	if (pdata && pdata->gpio_base)  in tps65910_gpio_probe()
 144 		tps65910_gpio->gpio_chip.base = pdata->gpio_base;  in tps65910_gpio_probe()
 
 | 
| D | gpio-davinci.c | 48 static void __iomem *gpio_base;  typedef234 	gpio_base = devm_platform_ioremap_resource(pdev, 0);  in davinci_gpio_probe()
 235 	if (IS_ERR(gpio_base))  in davinci_gpio_probe()
 236 		return PTR_ERR(gpio_base);  in davinci_gpio_probe()
 265 		chips->regs[bank] = gpio_base + offset_array[bank];  in davinci_gpio_probe()
 621 	writel_relaxed(binten, gpio_base + BINTEN);  in davinci_gpio_irq_setup()
 
 | 
| D | gpio-merrifield.c | 38 	unsigned int gpio_base;  member45 		.gpio_base = (gstart),			\
 415 						range->gpio_base,  in mrfld_gpio_add_pin_ranges()
 431 	u32 gpio_base, irq_base;  in mrfld_gpio_probe()  local
 448 	gpio_base = readl(base + 1 * sizeof(u32));  in mrfld_gpio_probe()
 470 	priv->chip.base = gpio_base;  in mrfld_gpio_probe()
 
 | 
| D | gpio-tps6586x.c | 103 	if (pdata && pdata->gpio_base)  in tps6586x_gpio_probe()104 		tps6586x_gpio->gpio_chip.base = pdata->gpio_base;  in tps6586x_gpio_probe()
 
 | 
| D | gpio-wm8350.c | 118 	if (pdata && pdata->gpio_base)  in wm8350_gpio_probe()119 		wm8350_gpio->gpio_chip.base = pdata->gpio_base;  in wm8350_gpio_probe()
 
 | 
| D | gpio-da9055.c | 145 	if (pdata && pdata->gpio_base)  in da9055_gpio_probe()146 		gpio->gp.base = pdata->gpio_base;  in da9055_gpio_probe()
 
 | 
| D | gpio-rc5t583.c | 121 	if (pdata && pdata->gpio_base)  in rc5t583_gpio_probe()122 		rc5t583_gpio->gpio_chip.base = pdata->gpio_base;  in rc5t583_gpio_probe()
 
 | 
| D | gpio-sta2x11.c | 116 	static int gpio_base;  in gsta_gpio_setup()  local125 	gpio->base = gpio_base;  in gsta_gpio_setup()
 134 	if (!gpio_base)  in gsta_gpio_setup()
 135 		gpio_base = -1;  in gsta_gpio_setup()
 
 | 
| /Linux-v5.15/drivers/pinctrl/actions/ | 
| D | pinctrl-owl.c | 538 	void __iomem *gpio_base;  in owl_gpio_request()  local545 	gpio_base = pctrl->base + port->offset;  in owl_gpio_request()
 552 	owl_gpio_update_reg(gpio_base + port->outen, offset, true);  in owl_gpio_request()
 562 	void __iomem *gpio_base;  in owl_gpio_free()  local
 569 	gpio_base = pctrl->base + port->offset;  in owl_gpio_free()
 573 	owl_gpio_update_reg(gpio_base + port->outen, offset, false);  in owl_gpio_free()
 576 	owl_gpio_update_reg(gpio_base + port->inen, offset, false);  in owl_gpio_free()
 584 	void __iomem *gpio_base;  in owl_gpio_get()  local
 592 	gpio_base = pctrl->base + port->offset;  in owl_gpio_get()
 595 	val = readl_relaxed(gpio_base + port->dat);  in owl_gpio_get()
 [all …]
 
 | 
| /Linux-v5.15/arch/mips/loongson2ef/lemote-2f/ | 
| D | reset.c | 54 	int gpio_base;  in fl2f_shutdown()  local58 	gpio_base = lo & 0xff00;  in fl2f_shutdown()
 61 	val = inl(gpio_base + GPIOL_OUT_EN);  in fl2f_shutdown()
 64 	outl(val, gpio_base + GPIOL_OUT_EN);  in fl2f_shutdown()
 67 	val = inl(gpio_base + GPIOL_OUT_VAL) & ~(1 << (13));  in fl2f_shutdown()
 69 	outl(val, gpio_base + GPIOL_OUT_VAL);  in fl2f_shutdown()
 
 | 
| /Linux-v5.15/arch/mips/ath79/ | 
| D | early_printk.c | 62 	void __iomem *gpio_base;  in prom_enable_uart()  local94 	gpio_base = (void __iomem *)KSEG1ADDR(AR71XX_GPIO_BASE);  in prom_enable_uart()
 95 	t = __raw_readl(gpio_base + AR71XX_GPIO_REG_FUNC);  in prom_enable_uart()
 97 	__raw_writel(t, gpio_base + AR71XX_GPIO_REG_FUNC);  in prom_enable_uart()
 
 | 
| /Linux-v5.15/drivers/pcmcia/ | 
| D | electra_cf.c | 45 	void __iomem		*gpio_base;  member59 	gpio = in_le32(cf->gpio_base+0x40);  in electra_cf_present()
 138 	out_le32(cf->gpio_base+0x90, gpio);  in electra_cf_set_socket()
 211 	cf->gpio_base = ioremap(0xfc103000, 0x1000);  in electra_cf_probe()
 212 	if (!cf->gpio_base)  in electra_cf_probe()
 298 	iounmap(cf->gpio_base);  in electra_cf_probe()
 324 	iounmap(cf->gpio_base);  in electra_cf_remove()
 
 | 
| /Linux-v5.15/drivers/mfd/ | 
| D | asic3.c | 443 	unsigned int gpio_base;  in asic3_gpio_direction()  local448 	gpio_base = ASIC3_GPIO_TO_BASE(offset);  in asic3_gpio_direction()
 450 	if (gpio_base > ASIC3_GPIO_D_BASE) {  in asic3_gpio_direction()
 452 			gpio_base, offset);  in asic3_gpio_direction()
 458 	out_reg = asic3_read_register(asic, gpio_base + ASIC3_GPIO_DIRECTION);  in asic3_gpio_direction()
 466 	asic3_write_register(asic, gpio_base + ASIC3_GPIO_DIRECTION, out_reg);  in asic3_gpio_direction()
 489 	unsigned int gpio_base;  in asic3_gpio_get()  local
 494 	gpio_base = ASIC3_GPIO_TO_BASE(offset);  in asic3_gpio_get()
 496 	if (gpio_base > ASIC3_GPIO_D_BASE) {  in asic3_gpio_get()
 498 			gpio_base, offset);  in asic3_gpio_get()
 [all …]
 
 | 
| /Linux-v5.15/arch/arm/mach-ep93xx/ | 
| D | vision_ep9307.c | 121 	.gpio_base	= PCA9539_74_GPIO_BASE,126 	.gpio_base	= PCA9539_75_GPIO_BASE,
 131 	.gpio_base	= PCA9539_76_GPIO_BASE,
 136 	.gpio_base	= PCA9539_77_GPIO_BASE,
 
 | 
| /Linux-v5.15/arch/arm/mach-s3c/ | 
| D | mach-crag6410-module.c | 73 	.gpio_base = CODEC_GPIO_BASE,121 	.gpio_base = CODEC_GPIO_BASE,
 191 	.gpio_base = CODEC_GPIO_BASE,
 222 	.gpio_base = CODEC_GPIO_BASE,
 260 	.gpio_base = CODEC_GPIO_BASE,
 
 | 
| /Linux-v5.15/drivers/pinctrl/intel/ | 
| D | pinctrl-intel.c | 878 			if (pgrp->gpio_base == INTEL_GPIO_BASE_NOMAP)  in intel_gpio_to_pin()881 			if (offset >= pgrp->gpio_base &&  in intel_gpio_to_pin()
 882 			    offset < pgrp->gpio_base + pgrp->size) {  in intel_gpio_to_pin()
 885 				pin = pgrp->base + offset - pgrp->gpio_base;  in intel_gpio_to_pin()
 919 	return pin - padgrp->base + padgrp->gpio_base;  in intel_pin_to_gpio()
 1193 					       padgrp->gpio_base + gpp_offset);  in intel_gpio_community_irq_handler()
 1227 		if (gpp->gpio_base == INTEL_GPIO_BASE_NOMAP)  in intel_gpio_add_community_ranges()
 1231 					     gpp->gpio_base, gpp->base,  in intel_gpio_add_community_ranges()
 1269 			if (gpp->gpio_base == INTEL_GPIO_BASE_NOMAP)  in intel_gpio_ngpio()
 1272 			if (gpp->gpio_base + gpp->size > ngpio)  in intel_gpio_ngpio()
 [all …]
 
 | 
| /Linux-v5.15/include/linux/ | 
| D | timb_gpio.h | 20 	int gpio_base;  member
 | 
| /Linux-v5.15/arch/arm/mach-pxa/ | 
| D | zylonite_pxa300.c | 220 		.gpio_base	= 128,223 		.gpio_base	= 144,
 
 | 
| /Linux-v5.15/include/linux/mfd/da9052/ | 
| D | pdata.h | 21 	int gpio_base;  member
 | 
| /Linux-v5.15/include/linux/platform_data/ | 
| D | pcf857x.h | 33 	unsigned	gpio_base;  member
 |