Home
last modified time | relevance | path

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

/drivers/mux/
A Dcore.c65 struct mux_chip *mux_chip = to_mux_chip(dev); in mux_chip_release() local
95 struct mux_chip *mux_chip; in mux_chip_alloc() local
111 dev_set_drvdata(&mux_chip->dev, mux_chip); in mux_chip_alloc()
162 int mux_chip_register(struct mux_chip *mux_chip) in mux_chip_register() argument
196 void mux_chip_unregister(struct mux_chip *mux_chip) in mux_chip_unregister() argument
208 void mux_chip_free(struct mux_chip *mux_chip) in mux_chip_free() argument
219 struct mux_chip *mux_chip = *(struct mux_chip **)res; in devm_mux_chip_release() local
238 struct mux_chip **ptr, *mux_chip; in devm_mux_chip_alloc() local
259 struct mux_chip *mux_chip = *(struct mux_chip **)res; in devm_mux_chip_reg_release() local
274 struct mux_chip *mux_chip) in devm_mux_chip_register() argument
[all …]
A Dgpio.c50 struct mux_chip *mux_chip; in mux_gpio_probe() local
60 mux_chip = devm_mux_chip_alloc(dev, 1, sizeof(*mux_gpio)); in mux_gpio_probe()
61 if (IS_ERR(mux_chip)) in mux_gpio_probe()
62 return PTR_ERR(mux_chip); in mux_gpio_probe()
64 mux_gpio = mux_chip_priv(mux_chip); in mux_gpio_probe()
65 mux_chip->ops = &mux_gpio_ops; in mux_gpio_probe()
72 mux_chip->mux->states = BIT(pins); in mux_gpio_probe()
76 if (idle_state < 0 || idle_state >= mux_chip->mux->states) { in mux_gpio_probe()
81 mux_chip->mux->idle_state = idle_state; in mux_gpio_probe()
88 ret = devm_mux_chip_register(dev, mux_chip); in mux_gpio_probe()
[all …]
A Dadg792a.c64 struct mux_chip *mux_chip; in adg792a_probe() local
79 mux_chip = devm_mux_chip_alloc(dev, cells ? 3 : 1, 0); in adg792a_probe()
80 if (IS_ERR(mux_chip)) in adg792a_probe()
81 return PTR_ERR(mux_chip); in adg792a_probe()
83 mux_chip->ops = &adg792a_ops; in adg792a_probe()
91 mux_chip->controllers); in adg792a_probe()
98 for (i = 0; i < mux_chip->controllers; ++i) { in adg792a_probe()
99 struct mux_control *mux = &mux_chip->mux[i]; in adg792a_probe()
115 ret = devm_mux_chip_register(dev, mux_chip); in adg792a_probe()
A Dadgs1408.c57 struct mux_chip *mux_chip; in adgs1408_probe() local
64 mux_chip = devm_mux_chip_alloc(dev, 1, 0); in adgs1408_probe()
65 if (IS_ERR(mux_chip)) in adgs1408_probe()
66 return PTR_ERR(mux_chip); in adgs1408_probe()
68 mux_chip->ops = &adgs1408_ops; in adgs1408_probe()
78 mux = mux_chip->mux; in adgs1408_probe()
100 return devm_mux_chip_register(dev, mux_chip); in adgs1408_probe()
A Dmmio.c47 struct mux_chip *mux_chip; in mux_mmio_probe() local
83 mux_chip = devm_mux_chip_alloc(dev, num_fields, num_fields * in mux_mmio_probe()
85 if (IS_ERR(mux_chip)) in mux_mmio_probe()
86 return PTR_ERR(mux_chip); in mux_mmio_probe()
88 fields = mux_chip_priv(mux_chip); in mux_mmio_probe()
91 struct mux_control *mux = &mux_chip->mux[i]; in mux_mmio_probe()
142 mux_chip->ops = &mux_mmio_ops; in mux_mmio_probe()
144 return devm_mux_chip_register(dev, mux_chip); in mux_mmio_probe()

Completed in 10 milliseconds