Lines Matching full:bd96801
5 * ROHM BD96801 PMIC driver
40 #include <linux/mfd/rohm-bd96801.h>
76 DEFINE_RES_IRQ_NAMED(BD96801_INT_PRSTB_WDT_ERR, "bd96801-prstb-wdt-err"),
77 DEFINE_RES_IRQ_NAMED(BD96801_INT_CHIP_IF_ERR, "bd96801-chip-if-err"),
215 [WDG_CELL] = { .name = "bd96801-wdt", },
216 [REGULATOR_CELL] = { .name = "bd96801-regulator", },
220 [WDG_CELL] = { .name = "bd96801-wdt", },
224 [WDG_CELL] = { .name = "bd96801-wdt", },
467 * The IRQ stuff is a bit hairy. The BD96801 / BD96802 provide two physical
482 * Furthermore, the BD96801 has 7 regulators where the BD96802 has only 2.
486 * 1 to 1 mapping - BD96801 just having 5 register and 5 main status bits
508 .name = "bd96801-irq-errb",
540 .name = "bd96801-irq-intb",
713 * MFD core code is built to handle only one IRQ domain. BD96801 in bd96801_i2c_probe()
726 wdg_irq = DEFINE_RES_IRQ_NAMED(wdg_irq_no, "bd96801-wdg"); in bd96801_i2c_probe()
761 { .compatible = "rohm,bd96801", .data = (void *)ROHM_CHIP_TYPE_BD96801 },
771 .name = "rohm-bd96801",