/linux-4.4.14/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.4.14/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 88 obj-$(CONFIG_MFD_CORE) += mfd-core.o 159 obj-$(CONFIG_MFD_CS5535) += cs5535-mfd.o 182 obj-$(CONFIG_MFD_RETU) += retu-mfd.o
|
D | Kconfig | 625 There are mfd cell drivers available for i2c master, adc and 628 You need to select the mfd cell drivers separately.
|
/linux-4.4.14/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.4.14/drivers/clk/imx/ |
D | clk-pllv3.c | 206 u32 mfd = readl_relaxed(pll->base + PLL_DENOM_OFFSET); in clk_pllv3_av_recalc_rate() local 209 return (parent_rate * div) + ((parent_rate / mfd) * mfn); in clk_pllv3_av_recalc_rate() 219 u32 mfn, mfd = 1000000; in clk_pllv3_av_round_rate() local 229 temp64 *= mfd; in clk_pllv3_av_round_rate() 233 return parent_rate * div + parent_rate / mfd * mfn; in clk_pllv3_av_round_rate() 243 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local 251 temp64 *= mfd; in clk_pllv3_av_set_rate() 260 writel_relaxed(mfd, pll->base + PLL_DENOM_OFFSET); in clk_pllv3_av_set_rate()
|
D | clk-pllv2.c | 80 long mfi, mfn, mfd, pdf, ref_clk; in __clk_pllv2_recalc_rate() local 89 mfd = dp_mfd & MXC_PLL_DP_MFD_MASK; in __clk_pllv2_recalc_rate() 99 do_div(temp, mfd + 1); in __clk_pllv2_recalc_rate() 129 long mfi, pdf, mfn, mfd = 999999; in __clk_pllv2_set_rate() local 148 *dp_mfd = mfd; in __clk_pllv2_set_rate()
|
D | clk-pllv1.c | 57 unsigned int mfi, mfn, mfd, pd; in clk_pllv1_recalc_rate() local 75 mfd = (reg >> 16) & 0x3ff; in clk_pllv1_recalc_rate() 99 do_div(ull, mfd + 1); in clk_pllv1_recalc_rate()
|
/linux-4.4.14/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.4.14/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.4.14/drivers/input/touchscreen/ |
D | tps6507x-ts.c | 44 struct tps6507x_dev *mfd; member 53 return tsc->mfd->read_dev(tsc->mfd, reg, 1, data); in tps6507x_read_u8() 58 return tsc->mfd->write_dev(tsc->mfd, reg, 1, &data); in tps6507x_write_u8() 235 tsc->mfd = tps6507x_dev; in tps6507x_ts_probe()
|
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/i2c/ |
D | i2c-cbus-gpio.txt | 23 retu-mfd: retu@1 { 24 compatible = "retu-mfd";
|
/linux-4.4.14/Documentation/devicetree/bindings/arm/ |
D | marvell,berlin.txt | 66 "simple-mfd", "syscon" 79 "simple-mfd", "syscon" 85 compatible = "simple-mfd", "syscon"; 92 compatible = "simple-mfd", "syscon";
|
D | atmel-at91.txt | 51 - compatible: Should be "atmel,at91rm9200-st", "syscon", "simple-mfd"
|
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/input/ |
D | da9062-onkey.txt | 4 chips see Documentation/devicetree/bindings/mfd/da9062.txt and 5 Documentation/devicetree/bindings/mfd/da9063.txt
|
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.4.14/Documentation/devicetree/bindings/power/ |
D | qcom,coincell-charger.txt | 35 as a child node in DTS of that node. See ../mfd/qcom,spmi-pmic.txt and 36 ../mfd/qcom-pm8xxx.txt
|
D | wakeup-source.txt | 25 Documentation/devicetree/bindings/mfd/tc3589x.txt
|
/linux-4.4.14/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.4.14/Documentation/devicetree/bindings/mfd/ |
D | mfd.txt | 20 - compatible : "simple-mfd" - this signifies that the operating system should 31 compatible = "syscon", "simple-mfd";
|
D | max77686.txt | 7 client while probing.This document describes the binding for mfd device and
|
D | arizona.txt | 49 for the appropriate values can found in <dt-bindings/mfd/arizona.txt>. If 65 (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 | 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.4.14/arch/arm/boot/dts/ |
D | integrator.dtsi | 9 compatible = "arm,core-module-integrator", "syscon", "simple-mfd"; 98 compatible = "syscon", "simple-mfd";
|
D | omap2420-n8x0-common.dtsi | 19 compatible = "retu-mfd";
|
D | berlin2cd.dtsi | 339 compatible = "simple-mfd", "syscon"; 452 compatible = "simple-mfd", "syscon";
|
D | berlin2.dtsi | 398 compatible = "simple-mfd", "syscon"; 508 compatible = "simple-mfd", "syscon";
|
D | qcom-msm8960.dtsi | 7 #include <dt-bindings/mfd/qcom-rpm.h>
|
D | berlin2q.dtsi | 409 compatible = "simple-mfd", "syscon"; 594 compatible = "simple-mfd", "syscon";
|
D | at91-sama5d2_xplained.dts | 48 #include <dt-bindings/mfd/atmel-flexcom.h>
|
D | lpc18xx.dtsi | 182 compatible = "nxp,lpc1850-creg", "syscon", "simple-mfd";
|
D | arm-realview-pb1176.dts | 117 compatible = "arm,realview-pb1176-syscon", "syscon", "simple-mfd";
|
D | vfxxx.dtsi | 427 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
|
D | stih407-family.dtsi | 10 #include <dt-bindings/mfd/st-lpc.h>
|
D | imx6ul.dtsi | 421 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
|
D | imx6sl.dtsi | 583 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
|
D | at91rm9200.dtsi | 359 compatible = "atmel,at91rm9200-st", "syscon", "simple-mfd";
|
D | imx7d.dtsi | 534 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
|
D | ste-dbx5x0.dtsi | 13 #include <dt-bindings/mfd/dbx500-prcmu.h>
|
D | imx6qdl.dtsi | 722 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
|
D | imx6sx.dtsi | 666 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
|
D | rk3288.dtsi | 623 compatible = "rockchip,rk3288-pmu", "syscon", "simple-mfd";
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | da9055.txt | 9 Documentation/devicetree/bindings/mfd/da9055.txt
|
/linux-4.4.14/Documentation/devicetree/bindings/extcon/ |
D | extcon-arizona.txt | 7 ../mfd/arizona.txt
|
/linux-4.4.14/Documentation/devicetree/bindings/regulator/ |
D | arizona-regulator.txt | 8 ../mfd/arizona.txt
|
D | max77686.txt | 4 More information can be found in ../mfd/max77686.txt file.
|
D | max77802.txt | 4 More information can be found in bindings/mfd/max77802.txt file.
|
/linux-4.4.14/Documentation/devicetree/bindings/phy/ |
D | phy-lpc18xx-usb-otg.txt | 18 compatible = "nxp,lpc1850-creg", "syscon", "simple-mfd";
|
/linux-4.4.14/Documentation/devicetree/bindings/pwm/ |
D | atmel-hlcdc-pwm.txt | 4 See ../mfd/atmel-hlcdc.txt for more details.
|
/linux-4.4.14/Documentation/devicetree/bindings/display/atmel/ |
D | hlcdc-dc.txt | 4 See ../mfd/atmel-hlcdc.txt for more details.
|
/linux-4.4.14/drivers/staging/nvec/ |
D | Kconfig | 10 called mfd-nvec
|
/linux-4.4.14/Documentation/devicetree/bindings/soc/mediatek/ |
D | pwrap.txt | 40 Documentation/devicetree/bindings/mfd/mt6397.txt
|
/linux-4.4.14/Documentation/devicetree/bindings/leds/ |
D | register-bit-led.txt | 8 Documentation/devicetree/bindings/mfd/syscon.txt
|
/linux-4.4.14/drivers/ |
D | Makefile | 67 obj-y += base/ block/ misc/ mfd/ nfc/
|
D | Kconfig | 85 source "drivers/mfd/Kconfig"
|
/linux-4.4.14/Documentation/ |
D | SM501.txt | 14 The core driver in drivers/mfd provides common services for the
|
/linux-4.4.14/arch/arm64/boot/dts/arm/ |
D | juno-motherboard.dtsi | 159 compatible = "syscon", "simple-mfd";
|
/linux-4.4.14/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.4.14/ |
D | MAINTAINERS | 405 F: drivers/mfd/adp5520.c 1414 F: drivers/mfd/ssbi.c 1632 F: drivers/mfd/ab3100* 1658 F: drivers/mfd/abx500* 1659 F: drivers/mfd/ab8500* 1660 F: drivers/mfd/dbx500* 1661 F: drivers/mfd/db8500* 3443 F: drivers/mfd/da903x.c 3444 F: drivers/mfd/da90??-*.c 3445 F: drivers/mfd/da91??-*.c [all …]
|
/linux-4.4.14/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.4.14/Documentation/scheduler/ |
D | completion.txt | 172 drivers/mfd/wm8350-core.c wm8350_read_auxadc())
|
/linux-4.4.14/arch/mips/include/asm/octeon/ |
D | cvmx-pciercx-defs.h | 234 uint32_t mfd:1; member 242 uint32_t mfd:1;
|