/openbmc/linux/drivers/mfd/ |
H A D | rohm-bd71828.c | 5 // 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 D | Kconfig | 2064 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 D | gpio-bd71815.c | 3 * 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 D | Kconfig | 1199 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 D | Makefile | 41 obj-$(CONFIG_GPIO_BD71815) += gpio-bd71815.o
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | rohm,bd71815-pmic.yaml | 4 $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 D | rohm,bd71815-regulator.yaml | 4 $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 D | rtc-bd70528.c | 5 // 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 D | Kconfig | 525 tristate "ROHM BD71815 and BD71828 PMIC RTC" 529 block on ROHM BD71815 and BD71828 Power Management IC.
|
/openbmc/linux/drivers/regulator/ |
H A D | bd71815-regulator.c | 4 // 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 D | Kconfig | 205 tristate "ROHM BD71815 Power Regulator" 209 This driver supports voltage regulators on ROHM BD71815 PMIC. 214 will be called bd71815-regulator.
|
H A D | Makefile | 33 obj-$(CONFIG_REGULATOR_BD71815) += bd71815-regulator.o
|
/openbmc/linux/drivers/clk/ |
H A D | clk-bd718x7.c | 16 /* BD71815 */ 148 { "bd71815-clk", ROHM_CHIP_TYPE_BD71815 },
|
H A D | Kconfig | 451 This driver supports ROHM BD71837, BD71847, BD71850, BD71815
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx7d-remarkable2.dts | 131 bd71815: pmic@4b { label 132 compatible = "rohm,bd71815"; 140 clock-output-names = "bd71815-32k-out";
|
/openbmc/linux/include/linux/mfd/ |
H A D | rohm-bd71815.h | 373 /* BD71815 interrupt masks */ 388 /* BD71815 interrupt irqs */
|
/openbmc/linux/ |
H A D | MAINTAINERS | 18640 F: drivers/gpio/gpio-bd71815.c 18645 F: drivers/regulator/bd71815-regulator.c 18652 F: include/linux/mfd/rohm-bd71815.h
|
H A D | opengrok2.0.log | [all...] |
H A D | opengrok0.0.log | [all...] |
H A D | opengrok1.0.log | [all...] |