Home
last modified time | relevance | path

Searched full:bd9571mwv (Results 1 – 25 of 32) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/mfd/
Dbd9571mwv.c2 * ROHM BD9571MWV-M MFD driver
23 #include <linux/mfd/bd9571mwv.h>
26 { .name = "bd9571mwv-regulator", },
27 { .name = "bd9571mwv-gpio", },
103 .name = "bd9571mwv",
113 static int bd9571mwv_identify(struct bd9571mwv *bd) in bd9571mwv_identify()
152 dev_info(dev, "Device: BD9571MWV rev. %d\n", value & 0xff); in bd9571mwv_identify()
160 struct bd9571mwv *bd; in bd9571mwv_probe()
201 struct bd9571mwv *bd = i2c_get_clientdata(client); in bd9571mwv_remove()
209 { .compatible = "rohm,bd9571mwv", },
[all …]
DKconfig158 tristate "ROHM BD9571MWV PMIC"
164 Support for the ROHM BD9571MWV PMIC, which contains single
169 will be called bd9571mwv.
DMakefile15 obj-$(CONFIG_MFD_BD9571MWV) += bd9571mwv.o
/kernel/linux/linux-5.10/include/linux/mfd/
Dbd9571mwv.h2 * ROHM BD9571MWV-M driver
24 /* List of registers for BD9571MWV */
94 /* Define the BD9571MWV IRQ numbers */
107 * struct bd9571mwv - state holder for the bd9571mwv driver
109 * Device data may be used to access the BD9571MWV chip
111 struct bd9571mwv { struct
/kernel/linux/linux-5.10/drivers/gpio/
Dgpio-bd9571mwv.c2 * ROHM BD9571MWV-M GPIO driver
24 #include <linux/mfd/bd9571mwv.h>
28 struct bd9571mwv *bd;
93 .label = "bd9571mwv-gpio",
130 { "bd9571mwv-gpio", },
137 .name = "bd9571mwv-gpio",
145 MODULE_DESCRIPTION("BD9571MWV GPIO driver");
DMakefile43 obj-$(CONFIG_GPIO_BD9571MWV) += gpio-bd9571mwv.o
/kernel/linux/linux-6.6/drivers/mfd/
Dbd9571mwv.c3 * ROHM BD9571MWV-M and BD9574MVF-M core driver
17 #include <linux/mfd/bd9571mwv.h>
20 { .name = "bd9571mwv-regulator", },
21 { .name = "bd9571mwv-gpio", },
97 .name = "bd9571mwv",
264 { .compatible = "rohm,bd9571mwv", },
271 { "bd9571mwv", 0 },
278 .name = "bd9571mwv",
287 MODULE_DESCRIPTION("BD9571MWV PMIC Driver");
DMakefile14 obj-$(CONFIG_MFD_BD9571MWV) += bd9571mwv.o
DKconfig171 tristate "ROHM BD9571MWV PMIC"
177 Support for the ROHM BD9571MWV PMIC, which contains single
182 will be called bd9571mwv.
/kernel/linux/linux-6.6/drivers/gpio/
Dgpio-bd9571mwv.c3 * ROHM BD9571MWV-M and BD9574MWF-M GPIO driver
17 #include <linux/mfd/bd9571mwv.h>
85 .label = "bd9571mwv-gpio",
113 { "bd9571mwv-gpio", ROHM_CHIP_TYPE_BD9571 },
121 .name = "bd9571mwv-gpio",
129 MODULE_DESCRIPTION("BD9571MWV GPIO driver");
DMakefile43 obj-$(CONFIG_GPIO_BD9571MWV) += gpio-bd9571mwv.o
/kernel/linux/linux-5.10/drivers/regulator/
Dbd9571mwv-regulator.c3 * ROHM BD9571MWV-M regulator driver
17 #include <linux/mfd/bd9571mwv.h>
20 struct bd9571mwv *bd;
140 static int bd9571mwv_bkup_mode_read(struct bd9571mwv *bd, unsigned int *mode) in bd9571mwv_bkup_mode_read()
153 static int bd9571mwv_bkup_mode_write(struct bd9571mwv *bd, unsigned int mode) in bd9571mwv_bkup_mode_write()
271 struct bd9571mwv *bd = dev_get_drvdata(pdev->dev.parent); in bd9571mwv_regulator_probe()
339 { "bd9571mwv-regulator", },
346 .name = "bd9571mwv-regulator",
356 MODULE_DESCRIPTION("BD9571MWV Regulator driver");
DKconfig224 tristate "ROHM BD9571MWV Regulators"
228 ROHM BD9571MWV PMIC. This will enable support for the software
232 will be called bd9571mwv-regulator.
DMakefile34 obj-$(CONFIG_REGULATOR_BD9571MWV) += bd9571mwv-regulator.o
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Drohm,bd9571mwv.yaml4 $id: http://devicetree.org/schemas/mfd/rohm,bd9571mwv.yaml#
7 title: ROHM BD9571MWV/BD9574MWF Power Management Integrated Circuit (PMIC)
15 - rohm,bd9571mwv
106 compatible = "rohm,bd9571mwv";
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-driver-bd9571mwv-regulator1 What: /sys/bus/i2c/devices/.../bd9571mwv-regulator.*.auto/backup_mode
29 See also Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml.
31 BD9571MWV PMIC.
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-bd9571mwv-regulator1 What: /sys/bus/i2c/devices/.../bd9571mwv-regulator.*.auto/backup_mode
29 See also Documentation/devicetree/bindings/mfd/bd9571mwv.txt.
31 BD9571MWV PMIC.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dbd9571mwv.txt1 * ROHM BD9571MWV Power Management Integrated Circuit (PMIC) bindings
4 - compatible : Should be "rohm,bd9571mwv".
49 compatible = "rohm,bd9571mwv";
/kernel/linux/linux-6.6/include/linux/mfd/
Dbd9571mwv.h3 * ROHM BD9571MWV-M and BD9574MWF-M driver
17 /* List of registers for BD9571MWV and BD9574MWF */
98 /* Define the BD9571MWV IRQ numbers */
/kernel/linux/linux-6.6/drivers/regulator/
Dbd9571mwv-regulator.c3 * ROHM BD9571MWV-M and BD9574MWF-M regulator driver
18 #include <linux/mfd/bd9571mwv.h>
347 { "bd9571mwv-regulator", ROHM_CHIP_TYPE_BD9571 },
355 .name = "bd9571mwv-regulator",
366 MODULE_DESCRIPTION("BD9571MWV Regulator driver");
DKconfig241 tristate "ROHM BD9571MWV Regulators"
245 ROHM BD9571MWV PMIC. This will enable support for the software
249 will be called bd9571mwv-regulator.
DMakefile36 obj-$(CONFIG_REGULATOR_BD9571MWV) += bd9571mwv-regulator.o
/kernel/linux/linux-6.6/arch/arm64/boot/dts/renesas/
Dulcb.dtsi249 compatible = "rohm,bd9571mwv";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/renesas/
Dulcb.dtsi265 compatible = "rohm,bd9571mwv";
Dr8a77990-ebisu.dts467 compatible = "rohm,bd9571mwv";

12