Home
last modified time | relevance | path

Searched refs:mfd (Results 1 – 13 of 13) sorted by relevance

/drivers/regulator/
Dtps65912-regulator.c109 struct tps65912 *mfd; member
129 struct tps65912 *mfd = pmic->mfd; in tps65912_get_range() local
134 range = tps65912_reg_read(mfd, TPS65912_DCDC1_LIMIT); in tps65912_get_range()
137 range = tps65912_reg_read(mfd, TPS65912_DCDC2_LIMIT); in tps65912_get_range()
140 range = tps65912_reg_read(mfd, TPS65912_DCDC3_LIMIT); in tps65912_get_range()
143 range = tps65912_reg_read(mfd, TPS65912_DCDC4_LIMIT); in tps65912_get_range()
205 struct tps65912 *mfd = pmic->mfd; in tps65912_get_sel_register() local
210 opvsel = tps65912_reg_read(mfd, id * 3 + TPS65912_DCDC1_OP); in tps65912_get_sel_register()
253 struct tps65912 *mfd = pmic->mfd; in tps65912_reg_is_enabled() local
263 value = tps65912_reg_read(mfd, reg); in tps65912_reg_is_enabled()
[all …]
Dtps65910-regulator.c314 struct tps65910 *mfd; member
397 struct tps65910 *mfd = pmic->mfd; in tps65910_set_mode() local
406 return tps65910_reg_update_bits(pmic->mfd, reg, in tps65910_set_mode()
411 return tps65910_reg_set_bits(mfd, reg, value); in tps65910_set_mode()
413 return tps65910_reg_clear_bits(mfd, reg, LDO_ST_ON_BIT); in tps65910_set_mode()
428 ret = tps65910_reg_read(pmic->mfd, reg, &value); in tps65910_get_mode()
448 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1_OP, &opvsel); in tps65910_get_voltage_dcdc_sel()
451 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1, &mult); in tps65910_get_voltage_dcdc_sel()
455 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1_SR, &srvsel); in tps65910_get_voltage_dcdc_sel()
464 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD2_OP, &opvsel); in tps65910_get_voltage_dcdc_sel()
[all …]
Dtps6507x-regulator.c117 struct tps6507x_dev *mfd; member
127 err = tps->mfd->read_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_read()
137 return tps->mfd->write_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_write()
148 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits()
156 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits()
171 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_clear_bits()
179 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_clear_bits()
194 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_reg_read()
208 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_reg_write()
466 tps->mfd = tps6507x_dev; in tps6507x_pmic_probe()
Dbcm590xx-regulator.c204 struct bcm590xx *mfd; member
382 pmu->mfd = bcm590xx; in bcm590xx_probe()
/drivers/mfd/
Dsta2x11-mfd.c60 struct sta2x11_mfd *mfd; in sta2x11_mfd_find() local
72 list_for_each_entry(mfd, &sta2x11_mfd_list, list) { in sta2x11_mfd_find()
73 if (mfd->instance == instance) in sta2x11_mfd_find()
74 return mfd; in sta2x11_mfd_find()
82 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); in sta2x11_mfd_add() local
85 if (mfd) in sta2x11_mfd_add()
90 mfd = kzalloc(sizeof(*mfd), flags); in sta2x11_mfd_add()
91 if (!mfd) in sta2x11_mfd_add()
93 INIT_LIST_HEAD(&mfd->list); in sta2x11_mfd_add()
94 for (i = 0; i < ARRAY_SIZE(mfd->lock); i++) in sta2x11_mfd_add()
[all …]
DMakefile28 obj-$(CONFIG_MFD_STA2X11) += sta2x11-mfd.o
85 obj-$(CONFIG_MFD_CORE) += mfd-core.o
153 obj-$(CONFIG_MFD_CS5535) += cs5535-mfd.o
170 obj-$(CONFIG_MFD_RETU) += retu-mfd.o
DKconfig500 There are mfd cell drivers available for i2c master, adc and
503 You need to select the mfd cell drivers separately.
/drivers/input/touchscreen/
Dtps6507x-ts.c44 struct tps6507x_dev *mfd; member
55 err = tsc->mfd->read_dev(tsc->mfd, reg, 1, data); in tps6507x_read_u8()
65 return tsc->mfd->write_dev(tsc->mfd, reg, 1, &data); in tps6507x_write_u8()
242 tsc->mfd = tps6507x_dev; in tps6507x_ts_probe()
/drivers/tty/serial/
DMakefile81 obj-$(CONFIG_SERIAL_MFD_HSU) += mfd.o
/drivers/
DMakefile63 obj-y += base/ block/ misc/ mfd/ nfc/
DKconfig81 source "drivers/mfd/Kconfig"
/drivers/block/
Dskd_main.c3316 u32 mfd; in skd_isr_msg_from_dev() local
3320 mfd = SKD_READL(skdev, FIT_MSG_FROM_DEVICE); in skd_isr_msg_from_dev()
3323 skdev->name, __func__, __LINE__, mfd, skdev->last_mtd); in skd_isr_msg_from_dev()
3326 if (FIT_MXD_TYPE(mfd) != FIT_MXD_TYPE(skdev->last_mtd)) in skd_isr_msg_from_dev()
3329 switch (FIT_MXD_TYPE(mfd)) { in skd_isr_msg_from_dev()
3331 skdev->proto_ver = FIT_PROTOCOL_MAJOR_VER(mfd); in skd_isr_msg_from_dev()
3351 skdev->dev_max_queue_depth = FIT_MXD_DATA(mfd); in skd_isr_msg_from_dev()
3381 skdev->drive_jiffies = FIT_MXD_DATA(mfd); in skd_isr_msg_from_dev()
3389 skdev->drive_jiffies |= (FIT_MXD_DATA(mfd) << 16); in skd_isr_msg_from_dev()
/drivers/cdrom/
Dcdrom.c445 struct mrw_feature_desc *mfd; in cdrom_is_mrw() local
461 mfd = (struct mrw_feature_desc *)&buffer[sizeof(struct feature_header)]; in cdrom_is_mrw()
462 if (be16_to_cpu(mfd->feature_code) != CDF_MRW) in cdrom_is_mrw()
464 *write = mfd->write; in cdrom_is_mrw()