| /Linux-v5.4/drivers/mfd/ |
| D | sta2x11-mfd.c | 50 struct sta2x11_mfd *mfd; in sta2x11_mfd_find() local 62 list_for_each_entry(mfd, &sta2x11_mfd_list, list) { in sta2x11_mfd_find() 63 if (mfd->instance == instance) in sta2x11_mfd_find() 64 return mfd; in sta2x11_mfd_find() 72 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); in sta2x11_mfd_add() local 75 if (mfd) in sta2x11_mfd_add() 80 mfd = kzalloc(sizeof(*mfd), flags); in sta2x11_mfd_add() 81 if (!mfd) in sta2x11_mfd_add() 83 INIT_LIST_HEAD(&mfd->list); in sta2x11_mfd_add() 84 for (i = 0; i < ARRAY_SIZE(mfd->lock); i++) in sta2x11_mfd_add() [all …]
|
| /Linux-v5.4/drivers/regulator/ |
| D | tps65910-regulator.c | 310 struct tps65910 *mfd; member 393 struct tps65910 *mfd = pmic->mfd; in tps65910_set_mode() local 402 return tps65910_reg_update_bits(pmic->mfd, reg, in tps65910_set_mode() 407 return tps65910_reg_set_bits(mfd, reg, value); in tps65910_set_mode() 409 return tps65910_reg_clear_bits(mfd, reg, LDO_ST_ON_BIT); in tps65910_set_mode() 424 ret = tps65910_reg_read(pmic->mfd, reg, &value); in tps65910_get_mode() 444 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1_OP, &opvsel); in tps65910_get_voltage_dcdc_sel() 447 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1, &mult); in tps65910_get_voltage_dcdc_sel() 451 ret = tps65910_reg_read(pmic->mfd, TPS65910_VDD1_SR, &srvsel); in tps65910_get_voltage_dcdc_sel() 460 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 126 err = tps->mfd->read_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_read() 136 return tps->mfd->write_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_write() 147 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits() 155 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits() 170 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_clear_bits() 178 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_clear_bits() 193 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_reg_read() 207 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_reg_write() 404 tps->mfd = tps6507x_dev; in tps6507x_pmic_probe()
|
| D | bd718x7-regulator.c | 1152 struct bd718xx *mfd; in bd718xx_probe() local 1168 mfd = dev_get_drvdata(pdev->dev.parent); in bd718xx_probe() 1169 if (!mfd) { in bd718xx_probe() 1175 if (mfd->chip.chip_type >= ROHM_CHIP_TYPE_AMOUNT || in bd718xx_probe() 1176 !pmic_regulators[mfd->chip.chip_type].r_datas) { in bd718xx_probe() 1183 err = regmap_update_bits(mfd->chip.regmap, BD718XX_REG_REGLOCK, in bd718xx_probe() 1202 err = regmap_update_bits(mfd->chip.regmap, in bd718xx_probe() 1218 for (i = 0; i < pmic_regulators[mfd->chip.chip_type].r_amount; i++) { in bd718xx_probe() 1224 r = &pmic_regulators[mfd->chip.chip_type].r_datas[i]; in bd718xx_probe() 1228 config.regmap = mfd->chip.regmap; in bd718xx_probe() [all …]
|
| /Linux-v5.4/drivers/clk/imx/ |
| D | clk-pllv4.c | 71 u32 mult, mfn, mfd; in clk_pllv4_recalc_rate() local 79 mfd = readl_relaxed(pll->base + PLL_DENOM_OFFSET); in clk_pllv4_recalc_rate() 82 do_div(temp64, mfd); in clk_pllv4_recalc_rate() 92 u32 mfn, mfd = DEFAULT_MFD; in clk_pllv4_round_rate() local 111 mfd = parent_rate; in clk_pllv4_round_rate() 114 temp64 *= mfd; in clk_pllv4_round_rate() 124 if (mfn >= mfd) in clk_pllv4_round_rate() 129 do_div(temp64, mfd); in clk_pllv4_round_rate() 151 u32 val, mult, mfn, mfd = DEFAULT_MFD; in clk_pllv4_set_rate() local 160 mfd = parent_rate; in clk_pllv4_set_rate() [all …]
|
| D | clk-pllv3.c | 221 u32 mfd = readl_relaxed(pll->base + pll->denom_offset); in clk_pllv3_av_recalc_rate() local 226 do_div(temp64, mfd); in clk_pllv3_av_recalc_rate() 238 u32 mfn, mfd = 1000000; in clk_pllv3_av_round_rate() local 248 mfd = parent_rate; in clk_pllv3_av_round_rate() 252 temp64 *= mfd; in clk_pllv3_av_round_rate() 258 do_div(temp64, mfd); in clk_pllv3_av_round_rate() 270 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local 278 mfd = parent_rate; in clk_pllv3_av_set_rate() 282 temp64 *= mfd; in clk_pllv3_av_set_rate() 291 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-v5.4/drivers/rtc/ |
| D | rtc-bd70528.c | 46 struct rohm_regmap_dev *mfd; member 126 ret = bd70528_wdt_set(r->mfd, new_state & BD70528_WDT_STATE_BIT, in bd70528_set_rtc_based_timers() 133 ret = bd70528_set_elapsed_tmr(r->mfd, in bd70528_set_rtc_based_timers() 141 ret = bd70528_set_wake(r->mfd, new_state & BD70528_WAKE_STATE_BIT, in bd70528_set_rtc_based_timers() 222 struct rohm_regmap_dev *bd70528 = r->mfd; in bd70528_set_alarm() 269 struct rohm_regmap_dev *bd70528 = r->mfd; in bd70528_read_alarm() 293 struct rohm_regmap_dev *bd70528 = r->mfd; in bd70528_set_time_locked() 329 bd70528_wdt_lock(r->mfd); in bd70528_set_time() 331 bd70528_wdt_unlock(r->mfd); in bd70528_set_time() 338 struct rohm_regmap_dev *bd70528 = r->mfd; in bd70528_get_time() [all …]
|
| /Linux-v5.4/drivers/clk/ |
| D | clk-bd718x7.c | 21 struct rohm_regmap_dev *mfd; member 28 return regmap_update_bits(c->mfd->regmap, c->reg, c->mask, status); in bd71837_clk_set() 52 rval = regmap_read(c->mfd->regmap, c->reg, &enabled); in bd71837_clk_is_enabled() 72 struct rohm_regmap_dev *mfd = dev_get_drvdata(parent); in bd71837_clk_probe() local 90 switch (mfd->chip_type) { in bd71837_clk_probe() 104 c->mfd = mfd; in bd71837_clk_probe()
|
| /Linux-v5.4/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-v5.4/drivers/watchdog/ |
| D | bd70528_wdt.c | 28 struct rohm_regmap_dev *mfd; member 133 return bd70528_wdt_set(w->mfd, enable, NULL); in bd70528_wdt_set_locked() 140 bd70528_wdt_lock(w->mfd); in bd70528_wdt_change() 142 bd70528_wdt_unlock(w->mfd); in bd70528_wdt_change() 180 bd70528_wdt_lock(w->mfd); in bd70528_wdt_set_timeout() 208 bd70528_wdt_unlock(w->mfd); in bd70528_wdt_set_timeout() 241 w->mfd = bd70528; in bd70528_wdt_probe() 259 bd70528_wdt_lock(w->mfd); in bd70528_wdt_probe() 261 bd70528_wdt_unlock(w->mfd); in bd70528_wdt_probe()
|
| /Linux-v5.4/samples/vfs/ |
| D | test-fsmount.c | 105 int fsfd, mfd; in main() local 117 mfd = fsmount(fsfd, 0, MOUNT_ATTR_RDONLY); in main() 118 if (mfd < 0) in main() 122 if (move_mount(mfd, "", AT_FDCWD, "/mnt", MOVE_MOUNT_F_EMPTY_PATH) < 0) { in main() 127 E(close(mfd)); in main()
|
| /Linux-v5.4/arch/powerpc/boot/ |
| D | mpc8xx.c | 24 int mfi, mfn, mfd, pdf; in mpc885_get_clock() local 43 mfd = (plprcr >> 22) & 0x1f; in mpc885_get_clock() 49 ret += crystal * mfn / (mfd + 1); in mpc885_get_clock()
|
| /Linux-v5.4/Documentation/devicetree/bindings/mfd/ |
| D | aspeed-scu.txt | 6 "aspeed,ast2400-scu", "syscon", "simple-mfd" 7 "aspeed,ast2500-scu", "syscon", "simple-mfd" 18 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";
|
| /Linux-v5.4/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-v5.4/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"; 52 - compatible: Should be "mscc,ocelot-hsio", "syscon", "simple-mfd" 57 compatible = "mscc,ocelot-hsio", "syscon", "simple-mfd";
|
| /Linux-v5.4/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-v5.4/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";
|
| /Linux-v5.4/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-v5.4/arch/m68k/coldfire/ |
| D | m53xx.c | 472 int fref, temp, fout, mfd; in clock_pll() local 479 mfd = readb(MCF_PLL_PFDR); in clock_pll() 481 return (fref * mfd / (BUSDIV * 4)); in clock_pll() 495 mfd = 4 * BUSDIV * temp / 100; in clock_pll() 498 fout = (fref * mfd / (BUSDIV * 4)); in clock_pll() 522 writeb(mfd, MCF_PLL_PFDR); in clock_pll()
|
| /Linux-v5.4/Documentation/devicetree/bindings/misc/ |
| D | aspeed-p2a-ctrl.txt | 28 "aspeed,ast2400-scu", "syscon", "simple-mfd" 29 "aspeed,ast2500-scu", "syscon", "simple-mfd" 38 compatible = "aspeed,ast2400-scu", "syscon", "simple-mfd";
|
| /Linux-v5.4/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-v5.4/include/ |
| D | Kbuild | 305 header-test- += linux/mfd/88pm80x.h 306 header-test- += linux/mfd/88pm860x.h 307 header-test- += linux/mfd/abx500/ab8500-bm.h 308 header-test- += linux/mfd/abx500/ab8500-gpadc.h 309 header-test- += linux/mfd/adp5520.h 310 header-test- += linux/mfd/arizona/pdata.h 311 header-test- += linux/mfd/as3711.h 312 header-test- += linux/mfd/as3722.h 313 header-test- += linux/mfd/da903x.h 314 header-test- += linux/mfd/da9055/pdata.h [all …]
|