Home
last modified time | relevance | path

Searched full:bd71815 (Results 1 – 16 of 16) sorted by relevance

/Linux-v6.1/drivers/mfd/
Drohm-bd71828.c5 // ROHM BD71828/BD71815 PMIC driver
14 #include <linux/mfd/rohm-bd71815.h>
35 DEFINE_RES_IRQ_NAMED(BD71815_INT_RTC0, "bd71815-rtc-alm-0"),
36 DEFINE_RES_IRQ_NAMED(BD71815_INT_RTC1, "bd71815-rtc-alm-1"),
37 DEFINE_RES_IRQ_NAMED(BD71815_INT_RTC2, "bd71815-rtc-alm-2"),
47 DEFINE_RES_IRQ_NAMED(BD71815_INT_DCIN_RMV, "bd71815-dcin-rmv"),
48 DEFINE_RES_IRQ_NAMED(BD71815_INT_CLPS_OUT, "bd71815-clps-out"),
49 DEFINE_RES_IRQ_NAMED(BD71815_INT_CLPS_IN, "bd71815-clps-in"),
50 DEFINE_RES_IRQ_NAMED(BD71815_INT_DCIN_OVP_RES, "bd71815-dcin-ovp-res"),
51 DEFINE_RES_IRQ_NAMED(BD71815_INT_DCIN_OVP_DET, "bd71815-dcin-ovp-det"),
[all …]
DKconfig2010 tristate "ROHM BD71828 and BD71815 Power Management IC"
2017 Select this option to get support for the ROHM BD71828 and BD71815
2020 The BD71828 integrates 7 buck converters and 7 LDOs. The BD71815
/Linux-v6.1/drivers/gpio/
Dgpio-bd71815.c3 * 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 */
[all …]
DKconfig1147 tristate "ROHM BD71815 PMIC GPIO support"
1150 Support for GPO(s) on ROHM BD71815 PMIC. There are two GPOs
1154 will be called gpio-bd71815.
DMakefile40 obj-$(CONFIG_GPIO_BD71815) += gpio-bd71815.o
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Drohm,bd71815-pmic.yaml4 $id: http://devicetree.org/schemas/mfd/rohm,bd71815-pmic.yaml#
7 title: ROHM BD71815 Power Management Integrated Circuit bindings
20 const: rohm,bd71815
45 const: bd71815-32k-out
64 $ref: ../regulator/rohm,bd71815-regulator.yaml
76 The BD71815 has undocumented GPO at pin E5. Pin is marked as GND at the
103 compatible = "rohm,bd71815";
111 clock-output-names = "bd71815-32k-out";
/Linux-v6.1/Documentation/devicetree/bindings/regulator/
Drohm,bd71815-regulator.yaml4 $id: http://devicetree.org/schemas/regulator/rohm,bd71815-regulator.yaml#
7 title: ROHM BD71815 Power Management Integrated Circuit regulators
14 see Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml.
19 The valid names for BD71815 regulator nodes are
67 keeps regulator enabled. BD71815 does not change voltage level
/Linux-v6.1/drivers/rtc/
Drtc-bd70528.c5 // RTC driver for ROHM BD71828 and BD71815 PMIC
8 #include <linux/mfd/rohm-bd71815.h>
17 * On BD71828 and BD71815 the ALM0 MASK is 14 bytes after the ALM0
262 irq_name = "bd71815-rtc-alm-0"; in bd70528_probe()
267 * This works for BD71828 and BD71815 as they have same offset in bd70528_probe()
342 { "bd71815-rtc", ROHM_CHIP_TYPE_BD71815 },
358 MODULE_DESCRIPTION("ROHM BD71828 and BD71815 PMIC RTC driver");
DKconfig525 tristate "ROHM BD71815 and BD71828 PMIC RTC"
529 block on ROHM BD71815 and BD71828 Power Management IC.
/Linux-v6.1/drivers/regulator/
Dbd71815-regulator.c4 // bd71815-regulator.c ROHM BD71815 regulator driver
23 #include <linux/mfd/rohm-bd71815.h>
616 { "bd71815-pmic", ROHM_CHIP_TYPE_BD71815 },
631 MODULE_DESCRIPTION("BD71815 voltage regulator driver");
DKconfig197 tristate "ROHM BD71815 Power Regulator"
201 This driver supports voltage regulators on ROHM BD71815 PMIC.
206 will be called bd71815-regulator.
DMakefile32 obj-$(CONFIG_REGULATOR_BD71815) += bd71815-regulator.o
/Linux-v6.1/drivers/clk/
Dclk-bd718x7.c16 /* BD71815 */
148 { "bd71815-clk", ROHM_CHIP_TYPE_BD71815 },
DKconfig424 This driver supports ROHM BD71837, BD71847, BD71850, BD71815
/Linux-v6.1/include/linux/mfd/
Drohm-bd71815.h373 /* BD71815 interrupt masks */
388 /* BD71815 interrupt irqs */
/Linux-v6.1/
DMAINTAINERS17858 F: drivers/gpio/gpio-bd71815.c
17863 F: drivers/regulator/bd71815-regulator.c
17870 F: include/linux/mfd/rohm-bd71815.h