Lines Matching defs:lp3943
14 #include <linux/mfd/lp3943.h>
41 struct lp3943 *lp3943;
48 struct lp3943 *lp3943 = lp3943_gpio->lp3943;
51 if (test_and_set_bit(offset, &lp3943->pin_used))
60 struct lp3943 *lp3943 = lp3943_gpio->lp3943;
62 clear_bit(offset, &lp3943->pin_used);
68 struct lp3943 *lp3943 = lp3943_gpio->lp3943;
69 const struct lp3943_reg_cfg *mux = lp3943->mux_cfg;
71 return lp3943_update_bits(lp3943, mux[offset].reg, mux[offset].mask,
102 err = lp3943_read_byte(lp3943_gpio->lp3943, addr, &read);
112 struct lp3943 *lp3943 = lp3943_gpio->lp3943;
113 const struct lp3943_reg_cfg *mux = lp3943->mux_cfg;
117 err = lp3943_read_byte(lp3943, mux[offset].reg, &read);
180 .label = "lp3943",
195 struct lp3943 *lp3943 = dev_get_drvdata(pdev->dev.parent);
203 lp3943_gpio->lp3943 = lp3943;
212 { .compatible = "ti,lp3943-gpio", },
220 .name = "lp3943-gpio",
227 MODULE_ALIAS("platform:lp3943-gpio");