Home
last modified time | relevance | path

Searched refs:io_val (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/pinctrl/qcom/
H A Dpinctrl-lpass-lpi.c118 u32 io_val = lpi_gpio_read(pctrl, group, LPI_GPIO_VALUE_REG); in lpi_gpio_set_mux() local
120 if (io_val & LPI_GPIO_VALUE_IN_MASK) { in lpi_gpio_set_mux()
121 if (!(io_val & LPI_GPIO_VALUE_OUT_MASK)) in lpi_gpio_set_mux()
123 io_val | LPI_GPIO_VALUE_OUT_MASK); in lpi_gpio_set_mux()
125 if (io_val & LPI_GPIO_VALUE_OUT_MASK) in lpi_gpio_set_mux()
127 io_val & ~LPI_GPIO_VALUE_OUT_MASK); in lpi_gpio_set_mux()
H A Dpinctrl-msm.c233 u32 io_val = msm_readl_io(pctrl, g); in msm_pinmux_set_mux() local
235 if (io_val & BIT(g->in_bit)) { in msm_pinmux_set_mux()
236 if (!(io_val & BIT(g->out_bit))) in msm_pinmux_set_mux()
237 msm_writel_io(io_val | BIT(g->out_bit), pctrl, g); in msm_pinmux_set_mux()
239 if (io_val & BIT(g->out_bit)) in msm_pinmux_set_mux()
240 msm_writel_io(io_val & ~BIT(g->out_bit), pctrl, g); in msm_pinmux_set_mux()