Home
last modified time | relevance | path

Searched refs:pin_reg (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/pinctrl/
H A Dpinctrl-amdisp.c110 u32 pin_reg; in amdisp_gpio_get() local
114 pin_reg = readl(pctrl->gpiobase + gpio_offset[gpio]); in amdisp_gpio_get()
117 return !!(pin_reg & BIT(GPIO_CONTROL_PIN)); in amdisp_gpio_get()
123 u32 pin_reg; in amdisp_gpio_set() local
127 pin_reg = readl(pctrl->gpiobase + gpio_offset[gpio]); in amdisp_gpio_set()
129 pin_reg |= BIT(GPIO_CONTROL_PIN); in amdisp_gpio_set()
131 pin_reg &= ~BIT(GPIO_CONTROL_PIN); in amdisp_gpio_set()
132 writel(pin_reg, pctrl->gpiobase + gpio_offset[gpio]); in amdisp_gpio_set()
/linux/drivers/pinctrl/cix/
H A Dpinctrl-sky1-base.c287 void __iomem *pin_reg; in sky1_pmx_set_one_pin() local
289 pin_reg = spctl->base + pin * SKY1_PIN_SIZE; in sky1_pmx_set_one_pin()
290 reg_val = readl(pin_reg); in sky1_pmx_set_one_pin()
293 writel(reg_val, pin_reg); in sky1_pmx_set_one_pin()
356 void __iomem *pin_reg; in sky1_pconf_set_pull_select() local
358 pin_reg = spctl->base + pin * SKY1_PIN_SIZE; in sky1_pconf_set_pull_select()
359 reg_val = readl(pin_reg); in sky1_pconf_set_pull_select()
372 writel(reg_val, pin_reg); in sky1_pconf_set_pull_select()
393 void __iomem *pin_reg; in sky1_pconf_set_driving() local
398 pin_reg = spctl->base + pin * SKY1_PIN_SIZE; in sky1_pconf_set_driving()
[all …]
/linux/drivers/pinctrl/freescale/
H A Dpinctrl-imx7ulp.c266 const struct imx_pin_reg *pin_reg; in imx7ulp_pmx_gpio_set_direction() local
269 pin_reg = &ipctl->pin_regs[offset]; in imx7ulp_pmx_gpio_set_direction()
270 if (pin_reg->mux_reg == -1) in imx7ulp_pmx_gpio_set_direction()
273 reg = readl(ipctl->base + pin_reg->mux_reg); in imx7ulp_pmx_gpio_set_direction()
278 writel(reg, ipctl->base + pin_reg->mux_reg); in imx7ulp_pmx_gpio_set_direction()
H A Dpinctrl-vf610.c298 const struct imx_pin_reg *pin_reg; in vf610_pmx_gpio_set_direction() local
301 pin_reg = &ipctl->pin_regs[offset]; in vf610_pmx_gpio_set_direction()
302 if (pin_reg->mux_reg == -1) in vf610_pmx_gpio_set_direction()
306 reg = readl(ipctl->base + pin_reg->mux_reg); in vf610_pmx_gpio_set_direction()
311 writel(reg, ipctl->base + pin_reg->mux_reg); in vf610_pmx_gpio_set_direction()
/linux/sound/soc/codecs/
H A Dcs48l32.c1862 unsigned int pin_reg, last_pin_reg, hiz_reg; in cs48l32_asp_dai_probe() local
1866 pin_reg = CS48L32_GPIO3_CTRL1; in cs48l32_asp_dai_probe()
1870 pin_reg = CS48L32_GPIO7_CTRL1; in cs48l32_asp_dai_probe()
1877 for (last_pin_reg = pin_reg + 12; pin_reg <= last_pin_reg; ++pin_reg) in cs48l32_asp_dai_probe()
1878 regmap_clear_bits(regmap, pin_reg, CS48L32_GPIOX_CTRL1_FN_MASK); in cs48l32_asp_dai_probe()