Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/mux/
Dgpio.c18 struct mux_gpio { struct
25 struct mux_gpio *mux_gpio = mux_chip_priv(mux->chip); in mux_gpio_set() argument
28 for (i = 0; i < mux_gpio->gpios->ndescs; i++) in mux_gpio_set()
29 mux_gpio->val[i] = (state >> i) & 1; in mux_gpio_set()
31 gpiod_set_array_value_cansleep(mux_gpio->gpios->ndescs, in mux_gpio_set()
32 mux_gpio->gpios->desc, in mux_gpio_set()
33 mux_gpio->val); in mux_gpio_set()
52 struct mux_gpio *mux_gpio; in mux_gpio_probe() local
61 mux_chip = devm_mux_chip_alloc(dev, 1, sizeof(*mux_gpio) + in mux_gpio_probe()
62 pins * sizeof(*mux_gpio->val)); in mux_gpio_probe()
[all …]