| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | rohm-bd718x7.c | 24 static const u8 supported_revisions[] = { 0xA2 /* BD71837 */ }; 44 { .name = "bd71837-clk", }, 45 { .name = "bd71837-pmic", }, 59 .name = "bd71837-irq", 92 struct bd71837 *bd71837; in bd71837_i2c_probe() local 96 bd71837 = devm_kzalloc(&i2c->dev, sizeof(struct bd71837), GFP_KERNEL); in bd71837_i2c_probe() 98 if (!bd71837) in bd71837_i2c_probe() 101 bd71837->chip_irq = i2c->irq; in bd71837_i2c_probe() 103 if (!bd71837->chip_irq) { in bd71837_i2c_probe() 108 bd71837->dev = &i2c->dev; in bd71837_i2c_probe() [all …]
|
| D | Kconfig | 1821 tristate "ROHM BD71837 Power Management IC" 1828 Select this option to get support for the ROHM BD71837 1829 Power Management ICs. BD71837 is designed to power processors like
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | rohm,bd71837-regulator.yaml | 4 $id: http://devicetree.org/schemas/regulator/rohm,bd71837-regulator.yaml# 7 title: ROHM BD71837 Power Management Integrated Circuit regulators 13 List of regulators provided by this controller. BD71837 regulators node 14 should be sub node of the BD71837 MFD node. See BD71837 MFD bindings at 15 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.yaml 20 Note that if BD71837 starts at RUN state you probably want to use 26 #The valid names for BD71837 regulator nodes are: 83 # BD71837: 96 # BD71837 power outputs can either be controlled by the PMIC internal
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | rohm,bd71837-pmic.txt | 1 * ROHM BD71837 Power Management Integrated Circuit bindings 13 - compatible : Should be "rohm,bd71837". 21 Please see ../regulator/rohm,bd71837-regulator.txt 37 compatible = "rohm,bd71837"; 44 clock-output-names = "bd71837-32k-out";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/ |
| D | rohm,bd71837-regulator.txt | 1 ROHM BD71837 Power Management Integrated Circuit (PMIC) regulator bindings 6 List of regulators provided by this controller. BD71837 regulators node 7 should be sub node of the BD71837 MFD node. See BD71837 MFD bindings at 8 Documentation/devicetree/bindings/mfd/rohm,bd71837-pmic.txt 13 Note that if BD71837 starts at RUN state you probably want to use
|
| /kernel/linux/linux-4.19/include/linux/mfd/ |
| D | rohm-bd718x7.h | 111 /* BD71837 BUCK ramp rate CTRL reg bits */ 182 /* BD71837 specific voltage monitoring masks */ 201 /* BD71837 gated clock rate */ 204 /* ROHM BD71837 irqs */ 215 /* ROHM BD71837 interrupt masks */ 347 struct bd71837 { struct
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | rohm,bd71837-pmic.yaml | 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71837-pmic.yaml# 7 title: ROHM BD71837 Power Management Integrated Circuit bindings 17 Datasheet for BD71837 is available at 22 const: rohm,bd71837 106 $ref: ../regulator/rohm,bd71837-regulator.yaml 129 compatible = "rohm,bd71837";
|
| /kernel/linux/linux-5.10/include/linux/mfd/ |
| D | rohm-bd718x7.h | 39 /* BD71837 specific voltage configurations */ 51 /* Registers specific to BD71837 */ 60 /* Registers common for BD71837 and BD71847 */ 121 /* BD71837 BUCK ramp rate CTRL reg bits */ 178 /* BD71837 specific voltage monitoring masks */
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| D | clk-bd718x7.c | 20 /* BD71837 and BD71847 */ 24 * BD71837, BD71847, BD70528 and BD71828 all use bit [0] to clk output control 143 { "bd71837-clk", ROHM_CHIP_TYPE_BD71837 }, 162 MODULE_DESCRIPTION("BD71837/BD71847/BD70528 chip clk driver");
|
| D | Kconfig | 353 This driver supports ROHM BD71837, ROHM BD71847, ROHM BD71828 and
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | rohm-bd718x7.c | 39 { .name = "bd71837-clk", }, 40 { .name = "bd71837-pmic", }, 209 .compatible = "rohm,bd71837", 247 MODULE_DESCRIPTION("ROHM BD71837/BD71847 Power Management IC driver");
|
| D | Kconfig | 1971 tristate "ROHM BD71837 Power Management IC" 1978 Select this option to get support for the ROHM BD71837 1979 Power Management ICs. BD71837 is designed to power processors like 1992 Management IC. BD71837 is general purpose single-chip power
|
| D | rohm-bd71828.c | 43 * We use BD71837 driver to drive the clock block. Only differences to
|
| D | rohm-bd70528.c | 48 * We use BD71837 driver to drive the clock block. Only differences to
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | bd718x7-regulator.c | 3 // bd71837-regulator.c ROHM BD71837MWV/BD71847MWV regulator driver 124 * them we just return a constant. BD71837 BUCK3 and BUCK4 are exceptions as 154 * On BD71837 (not on BD71847, BD71850, ...) 340 * OPS for BD71837 371 * BD71837 bucks 3 and 4 support defining their enable/disable state also 393 * BD71837 BUCK1/2/3/4 403 * BD71837 BUCK5 463 * BD71837 BUCK7 522 * LDO5 for BD71837 530 * LDO5 for BD71837 [all …]
|
| D | Kconfig | 212 tristate "ROHM BD71837 Power Regulator" 216 This driver supports voltage regulators on ROHM BD71837 PMIC.
|
| /kernel/linux/linux-4.19/drivers/regulator/ |
| D | bd71837-regulator.c | 3 // bd71837-regulator.c ROHM BD71837MWV regulator driver 20 struct bd71837 *mfd; 37 struct bd71837 *mfd = pmic->mfd; in bd71837_buck1234_set_ramp_delay() 573 * There is a HW quirk in BD71837. The shutdown sequence timings for in bd71837_probe() 636 .name = "bd71837-pmic", 644 MODULE_DESCRIPTION("BD71837 voltage regulator driver");
|
| D | Kconfig | 184 tristate "ROHM BD71837 Power Regulator" 187 This driver supports voltage regulators on ROHM BD71837 PMIC. 192 will be called bd71837-regulator.
|
| D | Makefile | 30 obj-$(CONFIG_REGULATOR_BD718XX) += bd71837-regulator.o
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/freescale/ |
| D | imx8mq-pico-pi.dts | 67 compatible = "rohm,bd71837";
|
| D | imx8mq-phanbell.dts | 121 compatible = "rohm,bd71837";
|
| D | imx8mq-librem5-devkit.dts | 283 compatible = "rohm,bd71837";
|
| D | imx8mq-librem5.dtsi | 636 compatible = "rohm,bd71837";
|