Home
last modified time | relevance | path

Searched refs:mfd (Results 1 – 25 of 119) sorted by relevance

12345

/u-boot/arch/m68k/cpu/mcf532x/
A Dspeed.c147 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 Dclock.c55 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 Dsl28cpld.c21 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 Dfsl-ls1088a-u-boot.dtsi33 * "simple-mfd" compatible used by U-Boot only,
37 compatible = "fsl,qoriq-mc", "simple-mfd";
40 compatible = "simple-mfd";
A Drk3188-u-boot.dtsi31 compatible = "rockchip,rk3188-pmu", "syscon", "simple-mfd";
A Duniphier-pro4.dtsi246 "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 Duniphier-ld11.dtsi318 "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 Duniphier-ld4.dtsi212 "simple-mfd", "syscon";
228 "simple-mfd", "syscon";
339 "simple-mfd", "syscon";
349 "simple-mfd", "syscon";
399 "simple-mfd", "syscon";
A Duniphier-sld8.dtsi216 "simple-mfd", "syscon";
232 "simple-mfd", "syscon";
344 "simple-mfd", "syscon";
354 "simple-mfd", "syscon";
404 "simple-mfd", "syscon";
A Dk3-am62-wakeup.dtsi10 compatible = "syscon", "simple-mfd";
A Dbcm2835-rpi.dtsi16 compatible = "raspberrypi,bcm2835-firmware", "simple-mfd";
A Duniphier-pro5.dtsi346 "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 Duniphier-pxs2.dtsi427 "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 Duniphier-pxs3.dtsi375 "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 Dk3-am62a-wakeup.dtsi10 compatible = "ti,j721e-system-controller", "syscon", "simple-mfd";
A Duniphier-ld20.dtsi449 "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 Dat91-sam9x60_curiosity.dts10 #include <dt-bindings/mfd/atmel-flexcom.h>
A Dhi3798mv200.dtsi93 compatible = "hisilicon,hi3798mv200-crg", "syscon", "simple-mfd";
108 "simple-mfd";
/u-boot/arch/arm/cpu/arm1136/mx31/
A Dgeneric.c19 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 Dclk-pllv3.c209 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 Dcanaan,k210-sysctl.txt9 "canaan,k210-sysctl", "syscon", "simple-mfd"
24 compatible = "canaan,k210-sysctl", "syscon", "simple-mfd";
/u-boot/doc/device-tree-bindings/pinctrl/
A Dmarvell,armada-37xx-pinctrl.txt17 - 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 Dclock.c52 int rdiv, mfi, mfn, mfd; in decode_pll_vco() local
74 mfd = (int)(readl(&reg->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)), &reg->denom.reg); in configure_fracpll()
/u-boot/arch/arm/include/asm/arch-imx9/
A Dclock.h182 int mfd; member
200 .mfd = (_d), \
/u-boot/doc/device-tree-bindings/i2c/
A Di2c.txt17 (e.g. mc34708 mfd). This information is necessary to correctly

Completed in 55 milliseconds

12345