Searched full:bd71815 (Results 1 – 17 of 17) sorted by relevance
/linux-6.14.4/drivers/mfd/ |
D | rohm-bd71828.c | 5 // ROHM BD71828/BD71815 PMIC driver 14 #include <linux/mfd/rohm-bd71815.h> 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"), 52 DEFINE_RES_IRQ_NAMED(BD71815_INT_DCIN_MON_RES, "bd71815-dcin-mon-res"), 53 DEFINE_RES_IRQ_NAMED(BD71815_INT_DCIN_MON_DET, "bd71815-dcin-mon-det"), 54 DEFINE_RES_IRQ_NAMED(BD71815_INT_VSYS_UV_RES, "bd71815-vsys-uv-res"), [all …]
|
D | Kconfig | 2101 tristate "ROHM BD71828 and BD71815 Power Management IC" 2108 Select this option to get support for the ROHM BD71828 and BD71815 2111 The BD71828 integrates 7 buck converters and 7 LDOs. The BD71815
|
/linux-6.14.4/drivers/gpio/ |
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 …]
|
D | Kconfig | 1260 tristate "ROHM BD71815 PMIC GPIO support" 1263 Support for GPO(s) on ROHM BD71815 PMIC. There are two GPOs 1267 will be called gpio-bd71815.
|
D | Makefile | 42 obj-$(CONFIG_GPIO_BD71815) += gpio-bd71815.o
|
/linux-6.14.4/Documentation/devicetree/bindings/mfd/ |
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: /schemas/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";
|
/linux-6.14.4/Documentation/devicetree/bindings/regulator/ |
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
|
/linux-6.14.4/drivers/rtc/ |
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 265 * This works for BD71828 and BD71815 as they have same offset in bd70528_probe() 339 { "bd71815-rtc", ROHM_CHIP_TYPE_BD71815 }, 355 MODULE_DESCRIPTION("ROHM BD71828 and BD71815 PMIC RTC driver");
|
D | Kconfig | 549 tristate "ROHM BD71815 and BD71828 PMIC RTC" 553 block on ROHM BD71815 and BD71828 Power Management IC.
|
/linux-6.14.4/drivers/regulator/ |
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");
|
D | Kconfig | 221 tristate "ROHM BD71815 Power Regulator" 225 This driver supports voltage regulators on ROHM BD71815 PMIC. 230 will be called bd71815-regulator.
|
D | Makefile | 35 obj-$(CONFIG_REGULATOR_BD71815) += bd71815-regulator.o
|
/linux-6.14.4/drivers/clk/ |
D | clk-bd718x7.c | 16 /* BD71815 */ 148 { "bd71815-clk", ROHM_CHIP_TYPE_BD71815 },
|
D | Kconfig | 469 This driver supports ROHM BD71837, BD71847, BD71850, BD71815
|
/linux-6.14.4/arch/arm/boot/dts/nxp/imx/ |
D | imx7d-remarkable2.dts | 131 bd71815: pmic@4b { label 132 compatible = "rohm,bd71815"; 140 clock-output-names = "bd71815-32k-out";
|
/linux-6.14.4/include/linux/mfd/ |
D | rohm-bd71815.h | 373 /* BD71815 interrupt masks */ 388 /* BD71815 interrupt irqs */
|
/linux-6.14.4/ |
D | MAINTAINERS | 20609 F: drivers/gpio/gpio-bd71815.c 20615 F: drivers/regulator/bd71815-regulator.c 20624 F: include/linux/mfd/rohm-bd71815.h
|