| /u-boot/arch/m68k/cpu/mcf532x/ |
| A D | speed.c | 147 int fref, temp, fout, mfd; in clock_pll() local 156 mfd = (in_be32(&pll->pcr) & 0x3F) + 1; in clock_pll() 158 return (fref * mfd) / busdiv; in clock_pll() 161 mfd = in_8(&pll->pfdr); in clock_pll() 163 return (fref * mfd / (BUSDIV * 4)); in clock_pll() 182 mfd = (BUSDIV * temp) / 100; in clock_pll() 185 fout = ((fref * mfd) / BUSDIV); in clock_pll() 188 mfd = (4 * BUSDIV * temp) / 100; in clock_pll() 191 fout = ((fref * mfd) / (BUSDIV * 4)); in clock_pll() 220 setbits_be32(&pll->pcr, PLL_PCR_FBDIV(mfd - 1)); in clock_pll() [all …]
|
| /u-boot/arch/arm/mach-imx/mx5/ |
| A D | clock.c | 55 u32 mfd; member 66 u32 mfd; member 176 mfd = readl(&pll->mfd); in decode_pll() 574 mfd = fixed_mfd[i].mfd; in calc_pll_params() 601 t1 *= mfd; in calc_pll_params() 608 i = gcd(mfd, mfn); in calc_pll_params() 613 do_div(mfd, i); in calc_pll_params() 614 pll->mfd = (u32)mfd; in calc_pll_params() 659 pll_param->mfd); in config_pll_clk() 670 pll_param->mfd); in config_pll_clk() [all …]
|
| /u-boot/drivers/misc/ |
| A D | sl28cpld.c | 21 struct udevice *mfd = dev_get_parent(dev); in sl28cpld_read_child() local 23 return dm_i2c_reg_read(mfd, offset + plat->offset); in sl28cpld_read_child() 38 struct udevice *mfd = dev_get_parent(dev); in sl28cpld_write_child() local 40 return dm_i2c_reg_write(mfd, offset + plat->offset, value); in sl28cpld_write_child()
|
| /u-boot/arch/arm/dts/ |
| A D | fsl-ls1088a-u-boot.dtsi | 33 * "simple-mfd" compatible used by U-Boot only, 37 compatible = "fsl,qoriq-mc", "simple-mfd"; 40 compatible = "simple-mfd";
|
| A D | rk3188-u-boot.dtsi | 31 compatible = "rockchip,rk3188-pmu", "syscon", "simple-mfd";
|
| A D | uniphier-pro4.dtsi | 246 "simple-mfd", "syscon"; 262 "simple-mfd", "syscon"; 381 "simple-mfd", "syscon"; 424 "simple-mfd", "syscon"; 487 "simple-mfd", "syscon"; 539 "simple-mfd"; 586 "simple-mfd"; 635 "simple-mfd"; 690 "simple-mfd";
|
| A D | uniphier-ld11.dtsi | 318 "simple-mfd", "syscon"; 422 "simple-mfd", "syscon"; 433 "simple-mfd", "syscon"; 516 "simple-mfd", "syscon"; 533 "simple-mfd", "syscon"; 564 "simple-mfd", "syscon"; 607 "simple-mfd", "syscon";
|
| A D | uniphier-ld4.dtsi | 212 "simple-mfd", "syscon"; 228 "simple-mfd", "syscon"; 339 "simple-mfd", "syscon"; 349 "simple-mfd", "syscon"; 399 "simple-mfd", "syscon";
|
| A D | uniphier-sld8.dtsi | 216 "simple-mfd", "syscon"; 232 "simple-mfd", "syscon"; 344 "simple-mfd", "syscon"; 354 "simple-mfd", "syscon"; 404 "simple-mfd", "syscon";
|
| A D | k3-am62-wakeup.dtsi | 10 compatible = "syscon", "simple-mfd";
|
| A D | bcm2835-rpi.dtsi | 16 compatible = "raspberrypi,bcm2835-firmware", "simple-mfd";
|
| A D | uniphier-pro5.dtsi | 346 "simple-mfd", "syscon"; 362 "simple-mfd", "syscon"; 378 "simple-mfd", "syscon"; 388 "simple-mfd", "syscon"; 461 "simple-mfd", "syscon"; 492 "simple-mfd"; 557 "simple-mfd";
|
| A D | uniphier-pxs2.dtsi | 427 "simple-mfd", "syscon"; 443 "simple-mfd", "syscon"; 494 "simple-mfd", "syscon"; 504 "simple-mfd", "syscon"; 562 "simple-mfd", "syscon"; 618 "simple-mfd"; 663 "simple-mfd"; 759 "simple-mfd";
|
| A D | uniphier-pxs3.dtsi | 375 "simple-mfd", "syscon"; 391 "simple-mfd", "syscon"; 445 "simple-mfd", "syscon"; 455 "simple-mfd", "syscon"; 542 "simple-mfd", "syscon"; 623 "simple-mfd"; 664 "simple-mfd"; 709 "simple-mfd"; 812 "simple-mfd";
|
| A D | k3-am62a-wakeup.dtsi | 10 compatible = "ti,j721e-system-controller", "syscon", "simple-mfd";
|
| A D | uniphier-ld20.dtsi | 449 "simple-mfd", "syscon"; 553 "simple-mfd", "syscon"; 569 "simple-mfd", "syscon"; 619 "simple-mfd", "syscon"; 629 "simple-mfd", "syscon"; 716 "simple-mfd", "syscon"; 782 "simple-mfd";
|
| A D | at91-sam9x60_curiosity.dts | 10 #include <dt-bindings/mfd/atmel-flexcom.h>
|
| A D | hi3798mv200.dtsi | 93 compatible = "hisilicon,hi3798mv200-crg", "syscon", "simple-mfd"; 108 "simple-mfd";
|
| /u-boot/arch/arm/cpu/arm1136/mx31/ |
| A D | generic.c | 19 u32 mfd = GET_PLL_MFD(reg); in mx31_decode_pll() local 24 mfd += 1; in mx31_decode_pll() 27 return lldiv(2 * (u64)infreq * (mfi * mfd + mfn), in mx31_decode_pll() 28 mfd * pd); in mx31_decode_pll()
|
| /u-boot/drivers/clk/imx/ |
| A D | clk-pllv3.c | 209 u32 mfd = readl(pll->base + PLL_DENOM_OFFSET); in clk_pllv3_av_get_rate() local 213 if (mfd == 0) in clk_pllv3_av_get_rate() 217 do_div(temp64, mfd); in clk_pllv3_av_get_rate() 229 u32 mfn, mfd = 1000000; in clk_pllv3_av_set_rate() local 243 mfd = parent_rate; in clk_pllv3_av_set_rate() 247 temp64 *= mfd; in clk_pllv3_av_set_rate() 256 writel(mfd, pll->base + PLL_DENOM_OFFSET); in clk_pllv3_av_set_rate()
|
| /u-boot/doc/device-tree-bindings/mfd/ |
| A D | canaan,k210-sysctl.txt | 9 "canaan,k210-sysctl", "syscon", "simple-mfd" 24 compatible = "canaan,k210-sysctl", "syscon", "simple-mfd";
|
| /u-boot/doc/device-tree-bindings/pinctrl/ |
| A D | marvell,armada-37xx-pinctrl.txt | 17 - compatible: "marvell,armada3710-sb-pinctrl", "syscon, "simple-mfd" 19 "marvell,armada3710-nb-pinctrl", "syscon, "simple-mfd" 158 "syscon", "simple-mfd";
|
| /u-boot/arch/arm/mach-imx/imx9/ |
| A D | clock.c | 52 int rdiv, mfi, mfn, mfd; in decode_pll_vco() local 74 mfd = (int)(readl(®->denom.reg) & GENMASK(29, 0)); in decode_pll_vco() 76 clk = clk * (mfi * mfd + mfn) / mfd / rdiv; in decode_pll_vco() 293 writel((rate->mfd & GENMASK(29, 0)), ®->denom.reg); in configure_fracpll()
|
| /u-boot/arch/arm/include/asm/arch-imx9/ |
| A D | clock.h | 182 int mfd; member 200 .mfd = (_d), \
|
| /u-boot/doc/device-tree-bindings/i2c/ |
| A D | i2c.txt | 17 (e.g. mc34708 mfd). This information is necessary to correctly
|