Searched full:bd71828 (Results 1 – 18 of 18) sorted by relevance
/Linux-v5.10/Documentation/devicetree/bindings/mfd/ |
D | rohm,bd71828-pmic.yaml | 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71828-pmic.yaml# 7 title: ROHM BD71828 Power Management Integrated Circuit bindings 20 const: rohm,bd71828 45 const: bd71828-32k-out 51 BD71827 and BD71828 have SAR ADC for measuring charging currents. 57 $ref: ../regulator/rohm,bd71828-regulator.yaml 62 $ref: ../leds/rohm,bd71828-leds.yaml 66 Usage of BD71828 GPIO pins can be changed via OTP. This property can be 90 compatible = "rohm,bd71828"; 98 clock-output-names = "bd71828-32k-out"; [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/leds/ |
D | rohm,bd71828-leds.yaml | 4 $id: http://devicetree.org/schemas/leds/rohm,bd71828-leds.yaml# 7 title: ROHM BD71828 Power Management Integrated Circuit LED driver 13 This module is part of the ROHM BD71828 MFD device. For more details 14 see Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml. 25 const: rohm,bd71828-leds 39 - bd71828-ambled 40 - bd71828-grnled
|
/Linux-v5.10/drivers/gpio/ |
D | gpio-bd71828.c | 5 #include <linux/mfd/rohm-bd71828.h> 87 * on BD71828 can't really be used for general purpose input - input in bd71828_get_direction() 100 struct rohm_regmap_dev *bd71828; in bd71828_probe() local 102 bd71828 = dev_get_drvdata(pdev->dev.parent); in bd71828_probe() 103 if (!bd71828) { in bd71828_probe() 115 bdgpio->gpio.label = "bd71828-gpio"; in bd71828_probe() 131 bdgpio->chip.regmap = bd71828->regmap; in bd71828_probe() 139 .name = "bd71828-gpio" 147 MODULE_DESCRIPTION("BD71828 voltage regulator driver"); 149 MODULE_ALIAS("platform:bd71828-gpio");
|
D | Kconfig | 1076 tristate "ROHM BD71828 GPIO support" 1079 Support for GPIOs on ROHM BD71828 PMIC. There are three GPIOs 1085 will be called gpio-bd71828.
|
D | Makefile | 42 obj-$(CONFIG_GPIO_BD71828) += gpio-bd71828.o
|
/Linux-v5.10/drivers/mfd/ |
D | rohm-bd71828.c | 5 // ROHM BD71828 PMIC driver 14 #include <linux/mfd/rohm-bd71828.h> 29 .name = "bd71828-pwrkey", 33 DEFINE_RES_IRQ_NAMED(BD71828_INT_RTC0, "bd71828-rtc-alm-0"), 34 DEFINE_RES_IRQ_NAMED(BD71828_INT_RTC1, "bd71828-rtc-alm-1"), 35 DEFINE_RES_IRQ_NAMED(BD71828_INT_RTC2, "bd71828-rtc-alm-2"), 39 { .name = "bd71828-pmic", }, 40 { .name = "bd71828-gpio", }, 41 { .name = "bd71828-led", .of_compatible = "rohm,bd71828-leds" }, 46 { .name = "bd71828-clk", }, [all …]
|
D | Makefile | 262 obj-$(CONFIG_MFD_ROHM_BD71828) += rohm-bd71828.o
|
D | Kconfig | 1999 tristate "ROHM BD71828 Power Management IC" 2006 Select this option to get support for the ROHM BD71828 Power
|
/Linux-v5.10/Documentation/devicetree/bindings/regulator/ |
D | rohm,bd71828-regulator.yaml | 4 $id: http://devicetree.org/schemas/regulator/rohm,bd71828-regulator.yaml# 7 title: ROHM BD71828 Power Management Integrated Circuit regulators 13 This module is part of the ROHM BD71828 MFD device. For more details 14 see Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml. 20 The valid names for BD71828 regulator nodes are
|
/Linux-v5.10/drivers/regulator/ |
D | bd71828-regulator.c | 3 // bd71828-regulator.c ROHM BD71828GW-DS1 regulator driver 11 #include <linux/mfd/rohm-bd71828.h> 118 * On BD71828 the ramp delay level control reg is at offset +2 to in bd71828_set_ramp_delay() 752 struct rohm_regmap_dev *bd71828; in bd71828_probe() local 758 bd71828 = dev_get_drvdata(pdev->dev.parent); in bd71828_probe() 759 if (!bd71828) { in bd71828_probe() 764 config.regmap = bd71828->regmap; in bd71828_probe() 780 ret = regmap_update_bits(bd71828->regmap, in bd71828_probe() 797 .name = "bd71828-pmic" 805 MODULE_DESCRIPTION("BD71828 voltage regulator driver"); [all …]
|
D | Kconfig | 200 tristate "ROHM BD71828 Power Regulator" 204 This driver supports voltage regulators on ROHM BD71828 PMIC. 209 will be called bd71828-regulator.
|
D | Makefile | 32 obj-$(CONFIG_REGULATOR_BD71828) += bd71828-regulator.o
|
/Linux-v5.10/drivers/clk/ |
D | clk-bd718x7.c | 18 /* BD71828 */ 24 * BD71837, BD71847, BD70528 and BD71828 all use bit [0] to clk output control 146 { "bd71828-clk", ROHM_CHIP_TYPE_BD71828 },
|
D | Kconfig | 353 This driver supports ROHM BD71837, ROHM BD71847, ROHM BD71828 and
|
/Linux-v5.10/include/linux/mfd/ |
D | rohm-shared.h | 8 /* RTC definitions shared between BD70528 and BD71828 */
|
/Linux-v5.10/drivers/rtc/ |
D | rtc-bd70528.c | 9 #include <linux/mfd/rohm-bd71828.h> 533 irq_name = "bd71828-rtc-alm-0"; in bd70528_probe() 612 { "bd71828-rtc", ROHM_CHIP_TYPE_BD71828 }, 628 MODULE_DESCRIPTION("ROHM BD70528 and BD71828 PMIC RTC driver");
|
D | Kconfig | 508 block on ROHM BD70528 and BD71828 Power Management IC.
|
/Linux-v5.10/ |
D | MAINTAINERS | 15105 F: drivers/gpio/gpio-bd71828.c 15107 F: drivers/mfd/rohm-bd71828.c 15111 F: drivers/regulator/bd71828-regulator.c 15117 F: include/linux/mfd/rohm-bd71828.h
|