/linux-4.1.27/drivers/regulator/ |
D | tps65912-regulator.c | 109 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 …]
|
D | tps65910-regulator.c | 315 struct tps65910 *mfd; member 398 struct tps65910 *mfd = pmic->mfd; in tps65910_set_mode() local 407 return tps65910_reg_update_bits(pmic->mfd, reg, in tps65910_set_mode() 412 return tps65910_reg_set_bits(mfd, reg, value); in tps65910_set_mode() 414 return tps65910_reg_clear_bits(mfd, reg, LDO_ST_ON_BIT); in tps65910_set_mode() 429 ret = tps65910_reg_read(pmic->mfd, reg, &value); in tps65910_get_mode() 449 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1_OP, &opvsel); in tps65910_get_voltage_dcdc_sel() 452 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1, &mult); in tps65910_get_voltage_dcdc_sel() 456 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1_SR, &srvsel); in tps65910_get_voltage_dcdc_sel() 465 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD2_OP, &opvsel); in tps65910_get_voltage_dcdc_sel() [all …]
|
D | tps6507x-regulator.c | 117 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()
|
D | bcm590xx-regulator.c | 204 struct bcm590xx *mfd; member 382 pmu->mfd = bcm590xx; in bcm590xx_probe()
|
/linux-4.1.27/drivers/mfd/ |
D | sta2x11-mfd.c | 60 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 …]
|
D | Makefile | 28 obj-$(CONFIG_MFD_STA2X11) += sta2x11-mfd.o 85 obj-$(CONFIG_MFD_CORE) += mfd-core.o 155 obj-$(CONFIG_MFD_CS5535) += cs5535-mfd.o 174 obj-$(CONFIG_MFD_RETU) += retu-mfd.o
|
D | Kconfig | 572 There are mfd cell drivers available for i2c master, adc and 575 You need to select the mfd cell drivers separately.
|
/linux-4.1.27/tools/testing/selftests/memfd/ |
D | fuse_test.c | 231 int fd, mfd, r; in main() local 250 mfd = mfd_assert_new("kern_memfd_fuse", in main() 255 p = mfd_assert_mmap_shared(mfd); in main() 259 global_mfd = mfd; in main() 279 was_sealed = mfd_assert_get_seals(mfd) & F_SEAL_WRITE; in main() 284 mfd_assert_has_seals(mfd, F_SEAL_WRITE); in main() 296 p = mfd_assert_mmap_private(mfd); in main() 305 close(mfd); in main()
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | clk-pllv3.c | 204 u32 mfd = readl_relaxed(pll->base + PLL_DENOM_OFFSET); in clk_pllv3_av_recalc_rate() local 207 return (parent_rate * div) + ((parent_rate / mfd) * mfn); in clk_pllv3_av_recalc_rate() 217 u32 mfn, mfd = 1000000; in clk_pllv3_av_round_rate() local 227 temp64 *= mfd; in clk_pllv3_av_round_rate() 231 return parent_rate * div + parent_rate / mfd * mfn; in clk_pllv3_av_round_rate() 241 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local 249 temp64 *= mfd; in clk_pllv3_av_set_rate() 258 writel_relaxed(mfd, pll->base + PLL_DENOM_OFFSET); in clk_pllv3_av_set_rate()
|
D | clk-pllv1.c | 44 unsigned int mfi, mfn, mfd, pd; in clk_pllv1_recalc_rate() local 62 mfd = (reg >> 16) & 0x3ff; in clk_pllv1_recalc_rate() 86 do_div(ll, mfd + 1); in clk_pllv1_recalc_rate()
|
D | clk-pllv2.c | 80 long mfi, mfn, mfd, pdf, ref_clk, mfn_abs; in __clk_pllv2_recalc_rate() local 89 mfd = dp_mfd & MXC_PLL_DP_MFD_MASK; in __clk_pllv2_recalc_rate() 103 do_div(temp, mfd + 1); in __clk_pllv2_recalc_rate() 132 long mfi, pdf, mfn, mfd = 999999; in __clk_pllv2_set_rate() local 151 *dp_mfd = mfd; in __clk_pllv2_set_rate()
|
/linux-4.1.27/arch/powerpc/boot/ |
D | mpc8xx.c | 27 int mfi, mfn, mfd, pdf, div; in mpc885_get_clock() local 47 mfd = (plprcr >> 22) & 0x1f; in mpc885_get_clock() 53 ret += crystal * mfn / (mfd + 1); in mpc885_get_clock()
|
/linux-4.1.27/arch/um/drivers/ |
D | slip_user.c | 130 int sfd, mfd, err; in slip_open() local 138 mfd = err; in slip_open() 140 err = open(ptsname(mfd), O_RDWR, 0); in slip_open() 181 return mfd; in slip_open() 185 close(mfd); in slip_open()
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | tps6507x-ts.c | 44 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()
|
/linux-4.1.27/arch/m68k/coldfire/ |
D | m53xx.c | 466 int fref, temp, fout, mfd; in clock_pll() local 473 mfd = readb(MCF_PLL_PFDR); in clock_pll() 475 return (fref * mfd / (BUSDIV * 4)); in clock_pll() 489 mfd = 4 * BUSDIV * temp / 100; in clock_pll() 492 fout = (fref * mfd / (BUSDIV * 4)); in clock_pll() 516 writeb(mfd, MCF_PLL_PFDR); in clock_pll()
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | i2c-cbus-gpio.txt | 23 retu-mfd: retu@1 { 24 compatible = "retu-mfd";
|
/linux-4.1.27/Documentation/devicetree/bindings/usb/ |
D | ehci-omap.txt | 4 Documentation/devicetree/bindings/mfd/omap-usb-host.txt 19 Documentation/devicetree/bindings/mfd/omap-usb-host.txt
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | clk-palmas-clk32kg-clocks.txt | 22 dt-bindings/mfd/palmas.h 25 #include <dt-bindings/mfd/palmas.h>
|
D | maxim,max77686.txt | 4 More information can be found in bindings/mfd/max77686.txt file.
|
D | maxim,max77802.txt | 4 More information can be found in bindings/mfd/max77802.txt file.
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | mfd.txt | 20 - compatible : "simple-mfd" - this signifies that the operating system should 31 compatible = "syscon", "simple-mfd";
|
D | arizona.txt | 47 for the appropriate values can found in <dt-bindings/mfd/arizona.txt>. If 61 (ARIZONA_DMIC_xxxx) are provided in <dt-bindings/mfd/arizona.txt>. If
|
D | as3722.txt | 12 of AS3722 are defined at dt-bindings/mfd/as3722.h 118 are defined @dt-bindings/mfd/as3722.h 134 #include <dt-bindings/mfd/as3722.h>
|
D | max77686.txt | 7 client while probing.This document describes the binding for mfd device and
|
D | max77693.txt | 11 This document describes the bindings for the mfd device.
|
D | qcom-rpm.txt | 230 #include <dt-bindings/mfd/qcom-rpm.h>
|
/linux-4.1.27/Documentation/devicetree/bindings/input/ |
D | twl4030-pwrbutton.txt | 4 chip see Documentation/devicetree/bindings/mfd/twl-familly.txt.
|
D | ti,palmas-pwrbutton.txt | 5 Documentation/devicetree/bindings/mfd/palmas.txt.
|
/linux-4.1.27/Documentation/devicetree/bindings/sound/ |
D | da9055.txt | 9 Documentation/devicetree/bindings/mfd/da9055.txt
|
/linux-4.1.27/Documentation/devicetree/bindings/pwm/ |
D | atmel-hlcdc-pwm.txt | 4 See ../mfd/atmel-hlcdc.txt for more details.
|
/linux-4.1.27/Documentation/devicetree/bindings/drm/atmel/ |
D | hlcdc-dc.txt | 4 See ../mfd/atmel-hlcdc.txt for more details.
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | omap2420-n8x0-common.dtsi | 19 compatible = "retu-mfd";
|
D | at91rm9200.dtsi | 359 compatible = "atmel,at91rm9200-st", "syscon", "simple-mfd";
|
D | ste-dbx5x0.dtsi | 13 #include <dt-bindings/mfd/dbx500-prcmu.h>
|
/linux-4.1.27/drivers/staging/nvec/ |
D | Kconfig | 10 called mfd-nvec
|
/linux-4.1.27/Documentation/devicetree/bindings/soc/mediatek/ |
D | pwrap.txt | 40 Documentation/devicetree/bindings/mfd/mt6397.txt
|
/linux-4.1.27/drivers/ |
D | Makefile | 66 obj-y += base/ block/ misc/ mfd/ nfc/
|
D | Kconfig | 81 source "drivers/mfd/Kconfig"
|
/linux-4.1.27/Documentation/devicetree/bindings/leds/ |
D | register-bit-led.txt | 8 Documentation/devicetree/bindings/mfd/syscon.txt
|
/linux-4.1.27/Documentation/devicetree/bindings/regulator/ |
D | max77802.txt | 4 More information can be found in bindings/mfd/max77802.txt file.
|
/linux-4.1.27/Documentation/ |
D | SM501.txt | 14 The core driver in drivers/mfd provides common services for the
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | atmel-at91.txt | 49 - compatible: Should be "atmel,at91rm9200-st", "syscon", "simple-mfd"
|
/linux-4.1.27/drivers/block/ |
D | skd_main.c | 3310 u32 mfd; in skd_isr_msg_from_dev() local 3314 mfd = SKD_READL(skdev, FIT_MSG_FROM_DEVICE); in skd_isr_msg_from_dev() 3317 skdev->name, __func__, __LINE__, mfd, skdev->last_mtd); in skd_isr_msg_from_dev() 3320 if (FIT_MXD_TYPE(mfd) != FIT_MXD_TYPE(skdev->last_mtd)) in skd_isr_msg_from_dev() 3323 switch (FIT_MXD_TYPE(mfd)) { in skd_isr_msg_from_dev() 3325 skdev->proto_ver = FIT_PROTOCOL_MAJOR_VER(mfd); in skd_isr_msg_from_dev() 3345 skdev->dev_max_queue_depth = FIT_MXD_DATA(mfd); in skd_isr_msg_from_dev() 3375 skdev->drive_jiffies = FIT_MXD_DATA(mfd); in skd_isr_msg_from_dev() 3383 skdev->drive_jiffies |= (FIT_MXD_DATA(mfd) << 16); in skd_isr_msg_from_dev()
|
/linux-4.1.27/ |
D | MAINTAINERS | 398 F: drivers/mfd/adp5520.c 1342 F: drivers/mfd/ssbi.c 1538 F: drivers/mfd/ab3100* 1551 F: drivers/mfd/abx500* 1552 F: drivers/mfd/ab8500* 1553 F: drivers/mfd/dbx500* 1554 F: drivers/mfd/db8500* 3173 F: drivers/mfd/da903x.c 3174 F: drivers/mfd/da90??-*.c 3175 F: drivers/mfd/da91??-*.c [all …]
|
/linux-4.1.27/drivers/cdrom/ |
D | cdrom.c | 445 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()
|
/linux-4.1.27/Documentation/scheduler/ |
D | completion.txt | 172 drivers/mfd/wm8350-core.c wm8350_read_auxadc())
|
/linux-4.1.27/arch/mips/include/asm/octeon/ |
D | cvmx-pciercx-defs.h | 234 uint32_t mfd:1; member 242 uint32_t mfd:1;
|