Searched refs:pin_reg (Results 1 – 4 of 4) sorted by relevance
42 u32 pin_reg; in amd_gpio_get_direction() local46 pin_reg = readl(gpio_dev->base + offset * 4); in amd_gpio_get_direction()49 return !(pin_reg & BIT(OUTPUT_ENABLE_OFF)); in amd_gpio_get_direction()55 u32 pin_reg; in amd_gpio_direction_input() local59 pin_reg = readl(gpio_dev->base + offset * 4); in amd_gpio_direction_input()60 pin_reg &= ~BIT(OUTPUT_ENABLE_OFF); in amd_gpio_direction_input()61 writel(pin_reg, gpio_dev->base + offset * 4); in amd_gpio_direction_input()70 u32 pin_reg; in amd_gpio_direction_output() local75 pin_reg = readl(gpio_dev->base + offset * 4); in amd_gpio_direction_output()76 pin_reg |= BIT(OUTPUT_ENABLE_OFF); in amd_gpio_direction_output()[all …]
167 const struct imx_pin_reg *pin_reg; in imx_pmx_set_one_pin_mmio() local171 pin_reg = &ipctl->pin_regs[pin_id]; in imx_pmx_set_one_pin_mmio()173 if (pin_reg->mux_reg == -1) { in imx_pmx_set_one_pin_mmio()182 reg = readl(ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()185 writel(reg, ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()187 pin_reg->mux_reg, reg); in imx_pmx_set_one_pin_mmio()189 writel(pin_mmio->mux_mode, ipctl->base + pin_reg->mux_reg); in imx_pmx_set_one_pin_mmio()191 pin_reg->mux_reg, pin_mmio->mux_mode); in imx_pmx_set_one_pin_mmio()353 const struct imx_pin_reg *pin_reg = &ipctl->pin_regs[pin_id]; in imx_pinconf_get_mmio() local355 if (pin_reg->conf_reg == -1) { in imx_pinconf_get_mmio()[all …]
267 const struct imx_pin_reg *pin_reg; in imx7ulp_pmx_gpio_set_direction() local270 pin_reg = &ipctl->pin_regs[offset]; in imx7ulp_pmx_gpio_set_direction()271 if (pin_reg->mux_reg == -1) in imx7ulp_pmx_gpio_set_direction()274 reg = readl(ipctl->base + pin_reg->mux_reg); in imx7ulp_pmx_gpio_set_direction()279 writel(reg, ipctl->base + pin_reg->mux_reg); in imx7ulp_pmx_gpio_set_direction()
298 const struct imx_pin_reg *pin_reg; in vf610_pmx_gpio_set_direction() local301 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()