/Linux-v4.19/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 …]
|
/Linux-v4.19/drivers/regulator/ |
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 | bd71837-regulator.c | 20 struct bd71837 *mfd; member 37 struct bd71837 *mfd = pmic->mfd; in bd71837_buck1234_set_ramp_delay() local 63 return regmap_update_bits(mfd->regmap, BD71837_REG_BUCK1_CTRL + id, in bd71837_buck1234_set_ramp_delay() 552 pmic->mfd = dev_get_drvdata(pdev->dev.parent); in bd71837_probe() 554 if (!pmic->mfd) { in bd71837_probe() 562 err = regmap_update_bits(pmic->mfd->regmap, BD71837_REG_REGLOCK, in bd71837_probe() 582 err = regmap_update_bits(pmic->mfd->regmap, BD718XX_REG_MVRFLTMASK2, in bd71837_probe() 600 config.regmap = pmic->mfd->regmap; in bd71837_probe() 604 dev_err(pmic->mfd->dev, in bd71837_probe() 616 err = regmap_update_bits(pmic->mfd->regmap, in bd71837_probe()
|
/Linux-v4.19/drivers/clk/imx/ |
D | clk-pllv3.c | 223 u32 mfd = readl_relaxed(pll->base + PLL_DENOM_OFFSET); in clk_pllv3_av_recalc_rate() local 228 do_div(temp64, mfd); in clk_pllv3_av_recalc_rate() 240 u32 mfn, mfd = 1000000; in clk_pllv3_av_round_rate() local 250 mfd = parent_rate; in clk_pllv3_av_round_rate() 254 temp64 *= mfd; in clk_pllv3_av_round_rate() 260 do_div(temp64, mfd); in clk_pllv3_av_round_rate() 272 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local 280 mfd = parent_rate; in clk_pllv3_av_set_rate() 284 temp64 *= mfd; in clk_pllv3_av_set_rate() 293 writel_relaxed(mfd, pll->base + PLL_DENOM_OFFSET); in clk_pllv3_av_set_rate() [all …]
|
D | clk-pllv2.c | 81 long mfi, mfn, mfd, pdf, ref_clk; in __clk_pllv2_recalc_rate() local 90 mfd = dp_mfd & MXC_PLL_DP_MFD_MASK; in __clk_pllv2_recalc_rate() 100 do_div(temp, mfd + 1); in __clk_pllv2_recalc_rate() 130 long mfi, pdf, mfn, mfd = 999999; in __clk_pllv2_set_rate() local 149 *dp_mfd = mfd; in __clk_pllv2_set_rate()
|
D | clk-pllv1.c | 58 unsigned int mfi, mfn, mfd, pd; in clk_pllv1_recalc_rate() local 76 mfd = (reg >> 16) & 0x3ff; in clk_pllv1_recalc_rate() 100 do_div(ull, mfd + 1); in clk_pllv1_recalc_rate()
|
/Linux-v4.19/tools/testing/selftests/memfd/ |
D | fuse_test.c | 230 int fd, mfd, r; in main() local 268 mfd = mfd_assert_new("kern_memfd_fuse", in main() 273 p = mfd_assert_mmap_shared(mfd); in main() 277 global_mfd = mfd; in main() 297 was_sealed = mfd_assert_get_seals(mfd) & F_SEAL_WRITE; in main() 302 mfd_assert_has_seals(mfd, F_SEAL_WRITE); in main() 314 p = mfd_assert_mmap_private(mfd); in main() 323 close(mfd); in main()
|
/Linux-v4.19/Documentation/devicetree/bindings/mfd/ |
D | aspeed-scu.txt | 6 "aspeed,ast2400-scu", "syscon", "simple-mfd" 7 "aspeed,g4-scu", "syscon", "simple-mfd" 8 "aspeed,ast2500-scu", "syscon", "simple-mfd" 9 "aspeed,g5-scu", "syscon", "simple-mfd" 20 compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd";
|
D | atmel-tcb.txt | 2 - compatible: Should be "atmel,<chip>-tcb", "simple-mfd", "syscon". 26 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon"; 47 compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
|
D | aspeed-lpc.txt | 47 "aspeed,ast2400-lpc", "simple-mfd" 48 "aspeed,ast2500-lpc", "simple-mfd" 75 "aspeed,ast2400-lpc-host", "simple-mfd", "syscon" 76 "aspeed,ast2500-lpc-host", "simple-mfd", "syscon" 89 compatible = "aspeed,ast2500-lpc", "simple-mfd"; 102 compatible = "aspeed,ast2500-lpc-host", "simple-mfd", "syscon";
|
/Linux-v4.19/arch/powerpc/boot/ |
D | mpc8xx.c | 27 int mfi, mfn, mfd, pdf; in mpc885_get_clock() local 46 mfd = (plprcr >> 22) & 0x1f; in mpc885_get_clock() 52 ret += crystal * mfn / (mfd + 1); in mpc885_get_clock()
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | oxnas,stdclk.txt | 14 "oxsemi,ox810se-sys-ctrl", "syscon", "simple-mfd" 16 "oxsemi,ox820-sys-ctrl", "syscon", "simple-mfd" 21 compatible = "oxsemi,ox810se-sys-ctrl", "syscon", "simple-mfd";
|
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-aspeed.txt | 26 "aspeed,ast2400-scu", "syscon", "simple-mfd" 27 "aspeed,g4-scu", "syscon", "simple-mfd" 28 "aspeed,ast2500-scu", "syscon", "simple-mfd" 29 "aspeed,g5-scu", "syscon", "simple-mfd" 32 Documentation/devicetree/bindings/mfd/syscon.txt 100 compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd"; 124 compatible = "aspeed,ast2500-scu", "syscon", "simple-mfd"; 150 compatible = "aspeed,ast2500-lpc", "simple-mfd"; 158 compatible = "aspeed,ast2500-lpc-host", "simple-mfd", "syscon";
|
/Linux-v4.19/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-v4.19/Documentation/devicetree/bindings/reset/ |
D | oxnas,reset.txt | 14 "oxsemi,ox810se-sys-ctrl", "syscon", "simple-mfd" 16 "oxsemi,ox820-sys-ctrl", "syscon", "simple-mfd" 25 compatible = "oxsemi,ox810se-sys-ctrl", "syscon", "simple-mfd";
|
D | uniphier-reset.txt | 23 "simple-mfd", "syscon"; 55 "simple-mfd", "syscon"; 86 "simple-mfd", "syscon"; 111 "simple-mfd", "syscon"; 153 "simple-mfd";
|
/Linux-v4.19/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-v4.19/arch/m68k/coldfire/ |
D | m53xx.c | 476 int fref, temp, fout, mfd; in clock_pll() local 483 mfd = readb(MCF_PLL_PFDR); in clock_pll() 485 return (fref * mfd / (BUSDIV * 4)); in clock_pll() 499 mfd = 4 * BUSDIV * temp / 100; in clock_pll() 502 fout = (fref * mfd / (BUSDIV * 4)); in clock_pll() 526 writeb(mfd, MCF_PLL_PFDR); in clock_pll()
|
/Linux-v4.19/Documentation/devicetree/bindings/thermal/ |
D | max77620_thermal.txt | 18 Please refer <devicetree/bindings/mfd/max77620.txt> for mfd DT binding 23 #include <dt-bindings/mfd/max77620.h>
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/marvell/ |
D | marvell,berlin.txt | 66 "simple-mfd", "syscon" 79 "simple-mfd", "syscon" 85 compatible = "simple-mfd", "syscon"; 92 compatible = "simple-mfd", "syscon";
|
/Linux-v4.19/Documentation/devicetree/bindings/nvmem/ |
D | snvs-lpgpr.txt | 5 "simple-mfd" node. 15 compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
|
/Linux-v4.19/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-v4.19/arch/arm/boot/dts/ |
D | uniphier-ld4.dtsi | 197 "simple-mfd", "syscon"; 213 "simple-mfd", "syscon"; 271 "simple-mfd", "syscon"; 281 "simple-mfd"; 328 "simple-mfd", "syscon";
|
/Linux-v4.19/Documentation/devicetree/bindings/mips/ |
D | mscc.txt | 19 - compatible: Should be "mscc,ocelot-chip-regs", "simple-mfd", "syscon" 24 compatible = "mscc,ocelot-chip-regs", "simple-mfd", "syscon";
|