Home
last modified time | relevance | path

Searched refs:mfd (Results 1 - 25 of 2646) sorted by relevance

12345678910>>...106

/kernel/linux/linux-5.10/drivers/mfd/
H A Dsta2x11-mfd.c3 * STA2x11 mfd for GPIO, SCTL and APBREG
22 #include <linux/mfd/core.h>
23 #include <linux/mfd/sta2x11-mfd.h>
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()
95 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); __sta2x11_mfd_mask() local
127 struct sta2x11_mfd *mfd; sta2x11_mfd_get_regs_data() local
300 struct sta2x11_mfd *mfd; sta2x11_mfd_platform_probe() local
[all...]
H A Dmt6397-core.c13 #include <linux/mfd/core.h>
14 #include <linux/mfd/mt6323/core.h>
15 #include <linux/mfd/mt6358/core.h>
16 #include <linux/mfd/mt6397/core.h>
17 #include <linux/mfd/mt6323/registers.h>
18 #include <linux/mfd/mt6358/registers.h>
19 #include <linux/mfd/mt6397/registers.h>
H A Dwm831x-auxadc.c13 #include <linux/mfd/core.h>
17 #include <linux/mfd/wm831x/core.h>
18 #include <linux/mfd/wm831x/pdata.h>
19 #include <linux/mfd/wm831x/irq.h>
20 #include <linux/mfd/wm831x/auxadc.h>
21 #include <linux/mfd/wm831x/otp.h>
22 #include <linux/mfd/wm831x/regulator.h>
H A Dsec-core.c17 #include <linux/mfd/core.h>
18 #include <linux/mfd/samsung/core.h>
19 #include <linux/mfd/samsung/irq.h>
20 #include <linux/mfd/samsung/s2mpa01.h>
21 #include <linux/mfd/samsung/s2mps11.h>
22 #include <linux/mfd/samsung/s2mps13.h>
23 #include <linux/mfd/samsung/s2mps14.h>
24 #include <linux/mfd/samsung/s2mps15.h>
25 #include <linux/mfd/samsung/s2mpu02.h>
26 #include <linux/mfd/samsun
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dsta2x11-mfd.c3 * STA2x11 mfd for GPIO, SCTL and APBREG
22 #include <linux/mfd/core.h>
23 #include <linux/mfd/sta2x11-mfd.h>
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()
95 struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); __sta2x11_mfd_mask() local
127 struct sta2x11_mfd *mfd; sta2x11_mfd_get_regs_data() local
300 struct sta2x11_mfd *mfd; sta2x11_mfd_platform_probe() local
[all...]
H A Dmt6397-core.c14 #include <linux/mfd/core.h>
15 #include <linux/mfd/mt6323/core.h>
16 #include <linux/mfd/mt6331/core.h>
17 #include <linux/mfd/mt6357/core.h>
18 #include <linux/mfd/mt6358/core.h>
19 #include <linux/mfd/mt6359/core.h>
20 #include <linux/mfd/mt6397/core.h>
21 #include <linux/mfd/mt6323/registers.h>
22 #include <linux/mfd/mt6331/registers.h>
23 #include <linux/mfd/mt635
[all...]
H A Dsec-core.c16 #include <linux/mfd/core.h>
17 #include <linux/mfd/samsung/core.h>
18 #include <linux/mfd/samsung/irq.h>
19 #include <linux/mfd/samsung/s2mpa01.h>
20 #include <linux/mfd/samsung/s2mps11.h>
21 #include <linux/mfd/samsung/s2mps13.h>
22 #include <linux/mfd/samsung/s2mps14.h>
23 #include <linux/mfd/samsung/s2mps15.h>
24 #include <linux/mfd/samsung/s2mpu02.h>
25 #include <linux/mfd/samsun
[all...]
H A Drohm-bd718x7.c14 #include <linux/mfd/rohm-bd718x7.h>
15 #include <linux/mfd/core.h>
135 struct mfd_cell *mfd; in bd718xx_i2c_probe() local
146 mfd = bd71837_mfd_cells; in bd718xx_i2c_probe()
150 mfd = bd71847_mfd_cells; in bd718xx_i2c_probe()
181 mfd, cells, NULL, 0, in bd718xx_i2c_probe()
H A Dwm831x-auxadc.c13 #include <linux/mfd/core.h>
17 #include <linux/mfd/wm831x/core.h>
18 #include <linux/mfd/wm831x/pdata.h>
19 #include <linux/mfd/wm831x/irq.h>
20 #include <linux/mfd/wm831x/auxadc.h>
21 #include <linux/mfd/wm831x/otp.h>
22 #include <linux/mfd/wm831x/regulator.h>
/kernel/linux/linux-5.10/drivers/clk/imx/
H A Dclk-pllv4.c72 u32 mult, mfn, mfd; in clk_pllv4_recalc_rate() local
80 mfd = readl_relaxed(pll->base + PLL_DENOM_OFFSET); in clk_pllv4_recalc_rate()
83 do_div(temp64, mfd); in clk_pllv4_recalc_rate()
93 u32 mfn, mfd = DEFAULT_MFD; in clk_pllv4_round_rate() local
112 mfd = parent_rate; in clk_pllv4_round_rate()
115 temp64 *= mfd; in clk_pllv4_round_rate()
122 * pair of mfn/mfd, we simply return the round_rate without using in clk_pllv4_round_rate()
125 if (mfn >= mfd) in clk_pllv4_round_rate()
130 do_div(temp64, mfd); in clk_pllv4_round_rate()
152 u32 val, mult, mfn, mfd in clk_pllv4_set_rate() local
[all...]
H A Dclk-pllv3.c218 u32 mfd = readl_relaxed(pll->base + pll->denom_offset); in clk_pllv3_av_recalc_rate() local
223 do_div(temp64, mfd); in clk_pllv3_av_recalc_rate()
235 u32 mfn, mfd = 1000000; in clk_pllv3_av_round_rate() local
245 mfd = parent_rate; in clk_pllv3_av_round_rate()
249 temp64 *= mfd; in clk_pllv3_av_round_rate()
255 do_div(temp64, mfd); in clk_pllv3_av_round_rate()
267 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local
275 mfd = parent_rate; in clk_pllv3_av_set_rate()
279 temp64 *= mfd; in clk_pllv3_av_set_rate()
288 writel_relaxed(mfd, pl in clk_pllv3_av_set_rate()
305 u32 mfd; /* denominator, 30-bit value, must be less than mfn */ global() member
[all...]
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-pllv4.c82 u32 mult, mfn, mfd; in clk_pllv4_recalc_rate() local
90 mfd = readl_relaxed(pll->base + pll->denom_offset); in clk_pllv4_recalc_rate()
93 do_div(temp64, mfd); in clk_pllv4_recalc_rate()
104 u32 mfn, mfd = DEFAULT_MFD; in clk_pllv4_round_rate() local
135 mfd = parent_rate; in clk_pllv4_round_rate()
138 temp64 *= mfd; in clk_pllv4_round_rate()
145 * pair of mfn/mfd, we simply return the round_rate without using in clk_pllv4_round_rate()
148 if (mfn >= mfd) in clk_pllv4_round_rate()
153 do_div(temp64, mfd); in clk_pllv4_round_rate()
181 u32 val, mult, mfn, mfd in clk_pllv4_set_rate() local
[all...]
H A Dclk-pllv3.c219 u32 mfd = readl_relaxed(pll->base + pll->denom_offset); in clk_pllv3_av_recalc_rate() local
224 do_div(temp64, mfd); in clk_pllv3_av_recalc_rate()
236 u32 mfn, mfd = 1000000; in clk_pllv3_av_round_rate() local
246 mfd = parent_rate; in clk_pllv3_av_round_rate()
250 temp64 *= mfd; in clk_pllv3_av_round_rate()
256 do_div(temp64, mfd); in clk_pllv3_av_round_rate()
268 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local
276 mfd = parent_rate; in clk_pllv3_av_set_rate()
280 temp64 *= mfd; in clk_pllv3_av_set_rate()
289 writel_relaxed(mfd, pl in clk_pllv3_av_set_rate()
306 u32 mfd; /* denominator, 30-bit value, must be less than mfn */ global() member
[all...]
/kernel/linux/linux-5.10/drivers/watchdog/
H A Dbd70528_wdt.c7 #include <linux/mfd/rohm-bd70528.h>
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()
[all...]
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-bd718x7.c10 #include <linux/mfd/rohm-generic.h>
34 struct rohm_regmap_dev *mfd; member
39 return regmap_update_bits(c->mfd->regmap, c->reg, c->mask, status); in bd71837_clk_set()
65 rval = regmap_read(c->mfd->regmap, c->reg, &enabled); in bd71837_clk_is_enabled()
85 struct rohm_regmap_dev *mfd = dev_get_drvdata(parent); in bd71837_clk_probe() local
122 c->mfd = mfd; in bd71837_clk_probe()
/kernel/linux/linux-5.10/tools/testing/selftests/memfd/
H A Dfuse_test.c231 int fd, mfd, r; in main() local
269 mfd = mfd_assert_new("kern_memfd_fuse", in main()
274 p = mfd_assert_mmap_shared(mfd); in main()
276 /* pass mfd+mapping to a separate sealing-thread which tries to seal in main()
278 global_mfd = mfd; in main()
298 was_sealed = mfd_assert_get_seals(mfd) & F_SEAL_WRITE; in main()
303 mfd_assert_has_seals(mfd, F_SEAL_WRITE); in main()
315 p = mfd_assert_mmap_private(mfd); in main()
324 close(mfd); in main()
/kernel/linux/linux-6.6/tools/testing/selftests/memfd/
H A Dfuse_test.c231 int fd, mfd, r; in main() local
269 mfd = mfd_assert_new("kern_memfd_fuse", in main()
274 p = mfd_assert_mmap_shared(mfd); in main()
276 /* pass mfd+mapping to a separate sealing-thread which tries to seal in main()
278 global_mfd = mfd; in main()
298 was_sealed = mfd_assert_get_seals(mfd) & F_SEAL_WRITE; in main()
303 mfd_assert_has_seals(mfd, F_SEAL_WRITE); in main()
315 p = mfd_assert_mmap_private(mfd); in main()
324 close(mfd); in main()
/kernel/linux/linux-5.10/drivers/regulator/
H A Dtps65910-regulator.c21 #include <linux/mfd/tps65910.h>
310 struct tps65910 *mfd; member
825 struct tps65910 *mfd = pmic->mfd; in tps65910_set_ext_sleep_config() local
845 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
855 ret = regmap_set_bits(mfd->regmap, in tps65910_set_ext_sleep_config()
858 ret = regmap_clear_bits(mfd->regmap, in tps65910_set_ext_sleep_config()
861 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
868 ret = regmap_set_bits(mfd->regmap, in tps65910_set_ext_sleep_config()
871 ret = regmap_clear_bits(mfd in tps65910_set_ext_sleep_config()
[all...]
H A Dtps6507x-regulator.c28 #include <linux/mfd/tps6507x.h>
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 in tps6507x_pmic_clear_bits()
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dtps65910-regulator.c20 #include <linux/mfd/tps65910.h>
309 struct tps65910 *mfd; member
824 struct tps65910 *mfd = pmic->mfd; in tps65910_set_ext_sleep_config() local
844 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
854 ret = regmap_set_bits(mfd->regmap, in tps65910_set_ext_sleep_config()
857 ret = regmap_clear_bits(mfd->regmap, in tps65910_set_ext_sleep_config()
860 dev_err(mfd->dev, in tps65910_set_ext_sleep_config()
867 ret = regmap_set_bits(mfd->regmap, in tps65910_set_ext_sleep_config()
870 ret = regmap_clear_bits(mfd in tps65910_set_ext_sleep_config()
[all...]
H A Dtps6507x-regulator.c20 #include <linux/mfd/tps6507x.h>
109 struct tps6507x_dev *mfd; member
118 err = tps->mfd->read_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_read()
128 return tps->mfd->write_dev(tps->mfd, reg, 1, &val); in tps6507x_pmic_write()
139 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits()
147 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_set_bits()
162 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_clear_bits()
170 dev_err(tps->mfd in tps6507x_pmic_clear_bits()
[all...]
/kernel/linux/linux-5.10/samples/vfs/
H A Dtest-fsmount.c105 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()
/kernel/linux/linux-6.6/samples/vfs/
H A Dtest-fsmount.c105 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()
/kernel/linux/linux-5.10/arch/powerpc/boot/
H A Dmpc8xx.c24 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()
/kernel/linux/linux-6.6/arch/powerpc/boot/
H A Dmpc8xx.c24 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()

Completed in 12 milliseconds

12345678910>>...106