Searched refs:mux_gpio (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/mux/ |
| H A D | gpio.c | 20 struct mux_gpio { struct 26 struct mux_gpio *mux_gpio = mux_chip_priv(mux->chip); in mux_gpio_set() argument 32 gpiod_multi_set_value_cansleep(mux_gpio->gpios, values); in mux_gpio_set() 51 struct mux_gpio *mux_gpio; in mux_gpio_probe() local 60 mux_chip = devm_mux_chip_alloc(dev, 1, sizeof(*mux_gpio)); in mux_gpio_probe() 64 mux_gpio = mux_chip_priv(mux_chip); in mux_gpio_probe() 67 mux_gpio->gpios = devm_gpiod_get_array(dev, "mux", GPIOD_OUT_LOW); in mux_gpio_probe() 68 if (IS_ERR(mux_gpio->gpios)) in mux_gpio_probe() 69 return dev_err_probe(dev, PTR_ERR(mux_gpio->gpios), in mux_gpio_probe() 71 WARN_ON(pins != mux_gpio->gpios->ndescs); in mux_gpio_probe()
|
| /linux/drivers/fsi/ |
| H A D | fsi-master-aspeed.c | 492 struct gpio_desc *routing_gpio, *mux_gpio; in tacoma_cabled_fsi_fixup() local 506 mux_gpio = devm_gpiod_get_optional(dev, "fsi-mux", GPIOD_ASIS); in tacoma_cabled_fsi_fixup() 507 if (IS_ERR(mux_gpio)) in tacoma_cabled_fsi_fixup() 508 return PTR_ERR(mux_gpio); in tacoma_cabled_fsi_fixup() 509 if (!mux_gpio) in tacoma_cabled_fsi_fixup() 526 gpiod_direction_output(mux_gpio, 0); in tacoma_cabled_fsi_fixup() 529 gpiod_direction_output(mux_gpio, 1); in tacoma_cabled_fsi_fixup()
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-amdisp.h | 30 mux_gpio, enumerator
|