Home
last modified time | relevance | path

Searched full:bd96801 (Results 1 – 13 of 13) sorted by relevance

/linux-6.14.4/drivers/mfd/
Drohm-bd96801.c5 * ROHM BD96801 PMIC driver
40 #include <linux/mfd/rohm-bd96801.h>
44 DEFINE_RES_IRQ_NAMED(BD96801_OTP_ERR_STAT, "bd96801-otp-err"),
45 DEFINE_RES_IRQ_NAMED(BD96801_DBIST_ERR_STAT, "bd96801-dbist-err"),
46 DEFINE_RES_IRQ_NAMED(BD96801_EEP_ERR_STAT, "bd96801-eep-err"),
47 DEFINE_RES_IRQ_NAMED(BD96801_ABIST_ERR_STAT, "bd96801-abist-err"),
48 DEFINE_RES_IRQ_NAMED(BD96801_PRSTB_ERR_STAT, "bd96801-prstb-err"),
49 DEFINE_RES_IRQ_NAMED(BD96801_DRMOS1_ERR_STAT, "bd96801-drmoserr1"),
50 DEFINE_RES_IRQ_NAMED(BD96801_DRMOS2_ERR_STAT, "bd96801-drmoserr2"),
51 DEFINE_RES_IRQ_NAMED(BD96801_SLAVE_ERR_STAT, "bd96801-slave-err"),
[all …]
DKconfig2129 tristate "ROHM BD96801 Power Management IC"
2136 Select this option to get support for the ROHM BD96801 Power
2137 Management IC. The ROHM BD96801 is a highly scalable Power Management
2138 IC for industrial and automotive use. The BD96801 can be used as a
DMakefile274 obj-$(CONFIG_MFD_ROHM_BD96801) += rohm-bd96801.o
/linux-6.14.4/drivers/regulator/
Dbd96801-regulator.c3 // bd96801-regulator.c ROHM BD96801 regulator driver
37 #include <linux/mfd/rohm-bd96801.h>
201 "bd96801-buck1-overcurr-h"),
203 "bd96801-buck1-overcurr-l"),
205 "bd96801-buck1-overcurr-n"),
207 "bd96801-buck1-overvolt"),
209 "bd96801-buck1-undervolt"),
211 "bd96801-buck1-thermal")
216 "bd96801-buck2-overcurr-h"),
218 "bd96801-buck2-overcurr-l"),
[all …]
Drohm-regulator.c123 * BD96801 - LDO voltage levels can be changed when LDOs are disabled.
DKconfig278 tristate "ROHM BD96801 Power Regulator"
282 This driver supports voltage regulators on ROHM BD96801 PMIC.
287 will be called bd96801-regulator.
DMakefile41 obj-$(CONFIG_REGULATOR_BD96801) += bd96801-regulator.o
/linux-6.14.4/Documentation/devicetree/bindings/regulator/
Drohm,bd96801-regulator.yaml4 $id: http://devicetree.org/schemas/regulator/rohm,bd96801-regulator.yaml#
7 title: ROHM BD96801 Power Management Integrated Circuit regulators
13 This module is part of the ROHM BD96801 MFD device. For more details
14 see Documentation/devicetree/bindings/mfd/rohm,bd96801-pmic.yaml.
20 The valid names for BD96801 regulator nodes are
/linux-6.14.4/drivers/watchdog/
Dbd96801_wdt.c5 * ROHM BD96801 watchdog driver
11 #include <linux/mfd/rohm-bd96801.h>
53 * BD96801 WDG supports window mode so the TMO consists of SHORT and LONG
93 .identity = "BD96801 Watchdog",
244 * The BD96801 supports a somewhat peculiar QA-mode, which we do not in bd96801_set_heartbeat_from_hw()
386 irq = platform_get_irq_byname(pdev, "bd96801-wdg"); in bd96801_wdt_probe()
390 IRQF_ONESHOT, "bd96801-wdg", in bd96801_wdt_probe()
401 { "bd96801-wdt", },
408 .name = "bd96801-wdt"
416 MODULE_DESCRIPTION("BD96801 watchdog driver");
DKconfig185 tristate "ROHM BD96801 PMIC Watchdog"
189 Support for the watchdog in the ROHM BD96801 PMIC. Watchdog can be
193 Say Y here to include support for the ROHM BD96801 watchdog.
/linux-6.14.4/Documentation/devicetree/bindings/mfd/
Drohm,bd96801-pmic.yaml4 $id: http://devicetree.org/schemas/mfd/rohm,bd96801-pmic.yaml#
7 title: ROHM BD96801 Scalable Power Management Integrated Circuit
13 BD96801 is an automotive grade single-chip power management IC.
19 const: rohm,bd96801
62 $ref: /schemas/regulator/rohm,bd96801-regulator.yaml
84 compatible = "rohm,bd96801";
/linux-6.14.4/include/linux/mfd/
Drohm-bd96801.h36 * The BD96801 has two physical IRQ lines, INTB and ERRB.
/linux-6.14.4/
DMAINTAINERS20614 F: drivers/mfd/rohm-bd96801.c
20619 F: drivers/regulator/bd96801-regulator.c
20628 F: include/linux/mfd/rohm-bd96801.h