Home
last modified time | relevance | path

Searched full:bd9576 (Results 1 – 12 of 12) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/regulator/
Drohm,bd9576-regulator.yaml4 $id: http://devicetree.org/schemas/regulator/rohm,bd9576-regulator.yaml#
7 title: ROHM BD9576 and BD9573 Power Management Integrated Circuit regulators
13 This module is part of the ROHM BD9576 MFD device. For more details
14 see Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml.
19 The valid names for BD9576 regulator nodes are
/linux-6.12.1/drivers/mfd/
Drohm-bd9576.c31 DEFINE_RES_IRQ_NAMED(BD9576_INT_THERM, "bd9576-temp"),
32 DEFINE_RES_IRQ_NAMED(BD9576_INT_OVD, "bd9576-ovd"),
33 DEFINE_RES_IRQ_NAMED(BD9576_INT_UVD, "bd9576-uvd"),
38 [BD957X_WDT_CELL] = { .name = "bd9576-wdt", },
42 [BD957X_REGULATOR_CELL] = { .name = "bd9576-regulator", },
43 [BD957X_WDT_CELL] = { .name = "bd9576-wdt", },
129 * BD9576 behaves badly. It kepts IRQ line asserted for the whole in bd957x_i2c_probe()
170 { .compatible = "rohm,bd9576", .data = (void *)ROHM_CHIP_TYPE_BD9576, },
DMakefile272 obj-$(CONFIG_MFD_ROHM_BD957XMUF) += rohm-bd9576.o
DKconfig2113 BD9573MUF Power Management ICs. BD9576 and BD9573 are primarily
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Drohm,bd9576-pmic.yaml4 $id: http://devicetree.org/schemas/mfd/rohm,bd9576-pmic.yaml#
21 - rohm,bd9576
34 BD9576 and BD9573 VOUT1 regulator enable state can be individually
49 The BD9576 and BD9573 output voltage for DDR can be selected by setting
74 $ref: /schemas/regulator/rohm,bd9576-regulator.yaml
93 compatible = "rohm,bd9576";
/linux-6.12.1/drivers/regulator/
Dbd9576-regulator.c398 * BD9576 has enable control as a special value in limit reg. Can't in bd9576_set_uvp()
438 * BD9576 has enable control as a special value in limit reg. Can't in bd9576_set_ovp()
910 .name = "bd9576-uvd", in bd957x_probe()
917 .name = "bd9576-ovd", in bd957x_probe()
924 .name = "bd9576-temp", in bd957x_probe()
1076 irq = platform_get_irq_byname(pdev, "bd9576-uvd"); in bd957x_probe()
1090 irq = platform_get_irq_byname(pdev, "bd9576-ovd"); in bd957x_probe()
1102 irq = platform_get_irq_byname(pdev, "bd9576-temp"); in bd957x_probe()
1121 { "bd9576-regulator", ROHM_CHIP_TYPE_BD9576 },
1138 MODULE_DESCRIPTION("ROHM BD9576/BD9573 voltage regulator driver");
DMakefile39 obj-$(CONFIG_REGULATOR_BD957XMUF) += bd9576-regulator.o
DKconfig275 will be called bd9576-regulator.
/linux-6.12.1/drivers/watchdog/
Dbd9576_wdt.c282 .name = "bd9576-wdt",
290 MODULE_DESCRIPTION("ROHM BD9576/BD9573 Watchdog driver");
292 MODULE_ALIAS("platform:bd9576-wdt");
DKconfig176 Support for the watchdog in the ROHM BD9576 and BD9573 PMICs.
180 Say Y here to include support for the ROHM BD9576 or BD9573
/linux-6.12.1/include/linux/mfd/
Drohm-bd957x.h17 * The BD9576 has own IRQ 'blocks' for:
/linux-6.12.1/
DMAINTAINERS20048 F: drivers/mfd/rohm-bd9576.c
20053 F: drivers/regulator/bd9576-regulator.c