Lines Matching full:bd71815
3 * Support to GPOs on ROHM BD71815
17 /* For the BD71815 register definitions */
18 #include <linux/mfd/rohm-bd71815.h>
30 struct bd71815_gpio *bd71815 = gpiochip_get_data(chip); in bd71815gpo_get() local
33 ret = regmap_read(bd71815->regmap, BD71815_REG_GPO, &val); in bd71815gpo_get()
43 struct bd71815_gpio *bd71815 = gpiochip_get_data(chip); in bd71815gpo_set() local
49 ret = regmap_set_bits(bd71815->regmap, BD71815_REG_GPO, bit); in bd71815gpo_set()
51 ret = regmap_clear_bits(bd71815->regmap, BD71815_REG_GPO, bit); in bd71815gpo_set()
54 dev_warn(bd71815->dev, "failed to toggle GPO\n"); in bd71815gpo_set()
79 /* BD71815 GPIO is actually GPO */
87 .label = "bd71815",
100 * Sigh. The BD71815 and BD71817 were originally designed to support two GPO
175 .name = "bd71815-gpo",
181 MODULE_ALIAS("platform:bd71815-gpo");
184 MODULE_DESCRIPTION("GPO interface for BD71815");