Home
last modified time | relevance | path

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

/openbmc/linux/drivers/mfd/
H A 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 …]
H A DKconfig2064 tristate "ROHM BD71828 and BD71815 Power Management IC"
2071 Select this option to get support for the ROHM BD71828 and BD71815
2074 The BD71828 integrates 7 buck converters and 7 LDOs. The BD71815
/openbmc/linux/drivers/gpio/
H A 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 …]
H A DKconfig1199 tristate "ROHM BD71815 PMIC GPIO support"
1202 Support for GPO(s) on ROHM BD71815 PMIC. There are two GPOs
1206 will be called gpio-bd71815.
H A DMakefile41 obj-$(CONFIG_GPIO_BD71815) += gpio-bd71815.o
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Drohm,bd71815-pmic.yaml4 $id: http://devicetree.org/schemas/mfd/rohm,bd71815-pmic.yaml#
7 title: ROHM BD71815 Power Management Integrated Circuit
20 const: rohm,bd71815
45 const: bd71815-32k-out
57 BD71815 has SAR ADC for measuring charging currents. External sense
64 $ref: ../regulator/rohm,bd71815-regulator.yaml
70 Usage of BD71815 GPIO pins can be changed via OTP. This property can be
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";
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A 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
/openbmc/linux/drivers/rtc/
H A 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");
H A DKconfig525 tristate "ROHM BD71815 and BD71828 PMIC RTC"
529 block on ROHM BD71815 and BD71828 Power Management IC.
/openbmc/linux/drivers/regulator/
H A Dbd71815-regulator.c4 // bd71815-regulator.c ROHM BD71815 regulator driver
22 #include <linux/mfd/rohm-bd71815.h>
613 { "bd71815-pmic", ROHM_CHIP_TYPE_BD71815 },
629 MODULE_DESCRIPTION("BD71815 voltage regulator driver");
H A DKconfig205 tristate "ROHM BD71815 Power Regulator"
209 This driver supports voltage regulators on ROHM BD71815 PMIC.
214 will be called bd71815-regulator.
H A DMakefile33 obj-$(CONFIG_REGULATOR_BD71815) += bd71815-regulator.o
/openbmc/linux/drivers/clk/
H A Dclk-bd718x7.c16 /* BD71815 */
148 { "bd71815-clk", ROHM_CHIP_TYPE_BD71815 },
H A DKconfig451 This driver supports ROHM BD71837, BD71847, BD71850, BD71815
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7d-remarkable2.dts131 bd71815: pmic@4b { label
132 compatible = "rohm,bd71815";
140 clock-output-names = "bd71815-32k-out";
/openbmc/linux/include/linux/mfd/
H A Drohm-bd71815.h373 /* BD71815 interrupt masks */
388 /* BD71815 interrupt irqs */
/openbmc/linux/
H A DMAINTAINERS18640 F: drivers/gpio/gpio-bd71815.c
18645 F: drivers/regulator/bd71815-regulator.c
18652 F: include/linux/mfd/rohm-bd71815.h
H A Dopengrok2.0.log[all...]
H A Dopengrok0.0.log[all...]
H A Dopengrok1.0.log[all...]