| /drivers/clk/imx/ |
| A D | clk-pllv4.c | 82 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_determine_rate() local 137 mfd = parent_rate; in clk_pllv4_determine_rate() 140 temp64 *= mfd; in clk_pllv4_determine_rate() 150 if (mfn >= mfd) { in clk_pllv4_determine_rate() 158 do_div(temp64, mfd); in clk_pllv4_determine_rate() 188 u32 val, mult, mfn, mfd = DEFAULT_MFD; in clk_pllv4_set_rate() local 197 mfd = parent_rate; in clk_pllv4_set_rate() [all …]
|
| A D | clk-pllv3.c | 227 do_div(temp64, mfd); in clk_pllv3_av_recalc_rate() 239 u32 mfn, mfd = 1000000; in clk_pllv3_av_determine_rate() local 249 mfd = parent_rate; in clk_pllv3_av_determine_rate() 253 temp64 *= mfd; in clk_pllv3_av_determine_rate() 259 do_div(temp64, mfd); in clk_pllv3_av_determine_rate() 273 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local 281 mfd = parent_rate; in clk_pllv3_av_set_rate() 285 temp64 *= mfd; in clk_pllv3_av_set_rate() 321 do_div(temp64, mf.mfd); in clk_pllv3_vf610_mf_to_rate() 338 mf.mfn = mf.mfd - 1; in clk_pllv3_vf610_rate_to_mf() [all …]
|
| A D | clk-fracn-gppll.c | 51 .mfd = (_mfd), \ 61 .mfd = 0, \ 163 u32 mfi, mfn, mfd, rdiv, odiv; in clk_fracn_gppll_recalc_rate() local 172 mfd = FIELD_GET(PLL_MFD_MASK, pll_denominator); in clk_fracn_gppll_recalc_rate() 188 rate_table[i].mfd == mfd && rate_table[i].rdiv == rdiv && in clk_fracn_gppll_recalc_rate() 216 fvco = fvco * mfi * mfd + fvco * mfn; in clk_fracn_gppll_recalc_rate() 217 do_div(fvco, mfd * rdiv * odiv); in clk_fracn_gppll_recalc_rate() 264 writel_relaxed(rate->mfd, pll->base + PLL_DENOMINATOR); in clk_fracn_gppll_set_rate()
|
| A 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()
|
| A 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()
|
| A D | clk.h | 84 unsigned int mfd; member
|
| /drivers/regulator/ |
| A D | tps65910-regulator.c | 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() 860 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 873 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 888 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 903 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 933 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() 956 dev_err(mfd->dev, in tps65910_set_ext_sleep_config() [all …]
|
| A D | tps6507x-regulator.c | 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->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_clear_bits() 185 dev_err(tps->mfd->dev, "Read from reg 0x%x failed\n", reg); in tps6507x_pmic_reg_read() 199 dev_err(tps->mfd->dev, "Write for reg 0x%x failed\n", reg); in tps6507x_pmic_reg_write() 396 tps->mfd = tps6507x_dev; in tps6507x_pmic_probe()
|
| A D | bcm590xx-regulator.c | 40 struct bcm590xx *mfd; member 1111 pmu->mfd = bcm590xx; in bcm590xx_probe() 1113 switch (pmu->mfd->pmu_id) { in bcm590xx_probe() 1116 if (pmu->mfd->rev_analog == BCM59054_REV_ANALOG_A1) in bcm590xx_probe()
|
| /drivers/fwctl/mlx5/ |
| A D | main.c | 128 struct mlx5ctl_uctx *mfd = in mlx5ctl_open_uctx() local 141 mfd->uctx_caps |= MLX5_UCTX_OBJECT_CAP_TOOLS_RESOURCES; in mlx5ctl_open_uctx() 143 uid = mlx5ctl_alloc_uid(mcdev, mfd->uctx_caps); in mlx5ctl_open_uctx() 147 mfd->uctx_uid = uid; in mlx5ctl_open_uctx() 155 struct mlx5ctl_uctx *mfd = in mlx5ctl_close_uctx() local 158 mlx5ctl_release_uid(mcdev, mfd->uctx_uid); in mlx5ctl_close_uctx() 163 struct mlx5ctl_uctx *mfd = in mlx5ctl_info() local 171 info->uid = mfd->uctx_uid; in mlx5ctl_info() 172 info->uctx_caps = mfd->uctx_caps; in mlx5ctl_info() 304 struct mlx5ctl_uctx *mfd = in mlx5ctl_fw_rpc() local [all …]
|
| /drivers/input/touchscreen/ |
| A D | tps6507x-ts.c | 43 struct tps6507x_dev *mfd; member 52 return tsc->mfd->read_dev(tsc->mfd, reg, 1, data); in tps6507x_read_u8() 57 return tsc->mfd->write_dev(tsc->mfd, reg, 1, &data); in tps6507x_write_u8() 230 tsc->mfd = tps6507x_dev; in tps6507x_ts_probe()
|
| /drivers/clk/ |
| A D | clk-plldig.c | 191 unsigned int mfd, fracdiv = 0; in plldig_init() local 199 mfd = data->vco_freq / parent_rate; in plldig_init() 205 mfd = PLLDIG_DEFAULT_MFD; in plldig_init() 206 data->vco_freq = parent_rate * mfd; in plldig_init() 209 val = FIELD_PREP(PLLDIG_MFD_MASK, mfd); in plldig_init()
|
| /drivers/mfd/ |
| A D | rohm-bd718x7.c | 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()
|
| A D | rohm-bd71828.c | 496 const struct mfd_cell *mfd; in bd71828_i2c_probe() local 510 mfd = bd71828_mfd_cells; in bd71828_i2c_probe() 518 mfd = bd71815_mfd_cells; in bd71828_i2c_probe() 563 ret = devm_mfd_add_devices(&i2c->dev, PLATFORM_DEVID_AUTO, mfd, cells, in bd71828_i2c_probe()
|
| A D | Makefile | 124 obj-$(CONFIG_MFD_CORE) += mfd-core.o 209 obj-$(CONFIG_MFD_CS5535) += cs5535-mfd.o 240 obj-$(CONFIG_MFD_RETU) += retu-mfd.o 282 obj-$(CONFIG_MFD_SIMPLE_MFD_I2C) += simple-mfd-i2c.o
|
| /drivers/ptp/ |
| A D | ptp_fc3.h | 26 struct device *mfd; member
|
| A D | ptp_idt82p33.h | 99 struct device *mfd; member
|
| A D | ptp_clockmatrix.h | 127 struct device *mfd; member
|
| A D | ptp_fc3.c | 960 idtfc3->mfd = pdev->dev.parent; in idtfc3_probe()
|
| A D | ptp_idt82p33.c | 1386 idt82p33->mfd = pdev->dev.parent; in idt82p33_probe()
|
| /drivers/staging/nvec/ |
| A D | Kconfig | 11 called mfd-nvec
|
| /drivers/misc/ |
| A D | lan966x_pci.dtso | 9 #include <dt-bindings/mfd/atmel-flexcom.h>
|
| /drivers/ |
| A D | Makefile | 76 obj-y += base/ block/ misc/ mfd/ nfc/
|
| A D | Kconfig | 106 source "drivers/mfd/Kconfig"
|
| /drivers/cdrom/ |
| A 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()
|