Home
last modified time | relevance | path

Searched refs:anatop (Results 1 – 25 of 28) sorted by relevance

12

/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dimx6sl.dtsi512 anatop: anatop@020c8000 { label
513 compatible = "fsl,imx6sl-anatop",
514 "fsl,imx6q-anatop",
522 compatible = "fsl,anatop-regulator";
527 anatop-reg-offset = <0x110>;
528 anatop-vol-bit-shift = <8>;
529 anatop-vol-bit-width = <5>;
530 anatop-min-bit-val = <4>;
531 anatop-min-voltage = <800000>;
532 anatop-max-voltage = <1375000>;
[all …]
H A Dimx6sx.dtsi559 anatop: anatop@020c8000 { label
560 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop",
568 compatible = "fsl,anatop-regulator";
573 anatop-reg-offset = <0x110>;
574 anatop-vol-bit-shift = <8>;
575 anatop-vol-bit-width = <5>;
576 anatop-min-bit-val = <4>;
577 anatop-min-voltage = <800000>;
578 anatop-max-voltage = <1375000>;
582 compatible = "fsl,anatop-regulator";
[all …]
H A Dimx6qdl.dtsi618 anatop: anatop@020c8000 { label
619 compatible = "fsl,imx6q-anatop", "syscon", "simple-bus";
626 compatible = "fsl,anatop-regulator";
631 anatop-reg-offset = <0x110>;
632 anatop-vol-bit-shift = <8>;
633 anatop-vol-bit-width = <5>;
634 anatop-min-bit-val = <4>;
635 anatop-min-voltage = <800000>;
636 anatop-max-voltage = <1375000>;
640 compatible = "fsl,anatop-regulator";
[all …]
H A Dimx6ul.dtsi518 anatop: anatop@020c8000 { label
519 compatible = "fsl,imx6ul-anatop", "fsl,imx6q-anatop",
527 compatible = "fsl,anatop-regulator";
531 anatop-reg-offset = <0x120>;
532 anatop-vol-bit-shift = <8>;
533 anatop-vol-bit-width = <5>;
534 anatop-min-bit-val = <0>;
535 anatop-min-voltage = <2625000>;
536 anatop-max-voltage = <3400000>;
537 anatop-enable-bit = <0>;
[all …]
H A Dimx6ull.dtsi610 anatop: anatop@020c8000 { label
611 compatible = "fsl,imx6ul-anatop", "fsl,imx6q-anatop",
619 compatible = "fsl,anatop-regulator";
623 anatop-reg-offset = <0x120>;
624 anatop-vol-bit-shift = <8>;
625 anatop-vol-bit-width = <5>;
626 anatop-min-bit-val = <0>;
627 anatop-min-voltage = <2625000>;
628 anatop-max-voltage = <3400000>;
629 anatop-enable-bit = <0>;
[all …]
H A Dimx6sll.dtsi501 anatop: anatop@020c8000 { label
502 compatible = "fsl,imx6sll-anatop",
503 "fsl,imx6q-anatop",
511 compatible = "fsl,anatop-regulator";
515 anatop-reg-offset = <0x120>;
516 anatop-vol-bit-shift = <8>;
517 anatop-vol-bit-width = <5>;
518 anatop-min-bit-val = <0>;
519 anatop-min-voltage = <2625000>;
520 anatop-max-voltage = <3400000>;
[all …]
H A Dimx7s.dtsi501 anatop: anatop@30360000 { label
502 compatible = "fsl,imx7d-anatop", "fsl,imx6q-anatop",
509 compatible = "fsl,anatop-regulator";
513 anatop-reg-offset = <0x210>;
514 anatop-vol-bit-shift = <8>;
515 anatop-vol-bit-width = <5>;
516 anatop-min-bit-val = <8>;
517 anatop-min-voltage = <800000>;
518 anatop-max-voltage = <1200000>;
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dimx6sl.dtsi521 anatop: anatop@20c8000 { label
522 compatible = "fsl,imx6sl-anatop",
523 "fsl,imx6q-anatop",
531 compatible = "fsl,anatop-regulator";
536 anatop-reg-offset = <0x110>;
537 anatop-vol-bit-shift = <8>;
538 anatop-vol-bit-width = <5>;
539 anatop-min-bit-val = <4>;
540 anatop-min-voltage = <800000>;
541 anatop-max-voltage = <1375000>;
[all …]
H A Dimx6qdl.dtsi685 anatop: anatop@20c8000 { label
686 compatible = "fsl,imx6q-anatop", "syscon", "simple-mfd";
693 compatible = "fsl,anatop-regulator";
698 anatop-reg-offset = <0x110>;
699 anatop-vol-bit-shift = <8>;
700 anatop-vol-bit-width = <5>;
701 anatop-min-bit-val = <4>;
702 anatop-min-voltage = <800000>;
703 anatop-max-voltage = <1375000>;
704 anatop-enable-bit = <0>;
[all …]
H A Dimx6sx.dtsi613 anatop: anatop@20c8000 { label
614 compatible = "fsl,imx6sx-anatop", "fsl,imx6q-anatop",
622 compatible = "fsl,anatop-regulator";
627 anatop-reg-offset = <0x110>;
628 anatop-vol-bit-shift = <8>;
629 anatop-vol-bit-width = <5>;
630 anatop-min-bit-val = <4>;
631 anatop-min-voltage = <800000>;
632 anatop-max-voltage = <1375000>;
633 anatop-enable-bit = <0>;
[all …]
H A Dimx6ul.dtsi576 anatop: anatop@20c8000 { label
577 compatible = "fsl,imx6ul-anatop", "fsl,imx6q-anatop",
585 compatible = "fsl,anatop-regulator";
589 anatop-reg-offset = <0x120>;
590 anatop-vol-bit-shift = <8>;
591 anatop-vol-bit-width = <5>;
592 anatop-min-bit-val = <0>;
593 anatop-min-voltage = <2625000>;
594 anatop-max-voltage = <3400000>;
595 anatop-enable-bit = <0>;
[all …]
H A Dimx6sll.dtsi502 anatop: anatop@20c8000 { label
503 compatible = "fsl,imx6sll-anatop",
504 "fsl,imx6q-anatop",
514 compatible = "fsl,anatop-regulator";
519 anatop-reg-offset = <0x120>;
520 anatop-vol-bit-shift = <8>;
521 anatop-vol-bit-width = <5>;
522 anatop-min-bit-val = <0>;
523 anatop-min-voltage = <2625000>;
524 anatop-max-voltage = <3400000>;
[all …]
H A Dimx7s.dtsi546 anatop: anatop@30360000 { label
547 compatible = "fsl,imx7d-anatop", "fsl,imx6q-anatop",
554 compatible = "fsl,anatop-regulator";
558 anatop-reg-offset = <0x210>;
559 anatop-vol-bit-shift = <8>;
560 anatop-vol-bit-width = <5>;
561 anatop-min-bit-val = <8>;
562 anatop-min-voltage = <800000>;
563 anatop-max-voltage = <1200000>;
564 anatop-enable-bit = <0>;
[all …]
H A Dvfxxx.dtsi378 anatop: anatop@40050000 { label
379 compatible = "fsl,vf610-anatop", "syscon";
388 fsl,anatop = <&anatop>;
397 fsl,anatop = <&anatop>;
/OK3568_Linux_fs/u-boot/drivers/thermal/
H A Dimx_thermal.c55 struct anatop_regs *anatop = (struct anatop_regs *)pdata->regs; in read_cpu_temperature() local
102 writel(TEMPSENSE0_POWER_DOWN, &anatop->tempsense0_clr); in read_cpu_temperature()
103 writel(MISC0_REFTOP_SELBIASOFF, &anatop->ana_misc0_set); in read_cpu_temperature()
106 reg = readl(&anatop->tempsense1); in read_cpu_temperature()
109 writel(reg, &anatop->tempsense1); in read_cpu_temperature()
112 writel(TEMPSENSE0_MEASURE_TEMP, &anatop->tempsense0_clr); in read_cpu_temperature()
113 writel(TEMPSENSE0_FINISHED, &anatop->tempsense0_clr); in read_cpu_temperature()
114 writel(TEMPSENSE0_MEASURE_TEMP, &anatop->tempsense0_set); in read_cpu_temperature()
117 while ((readl(&anatop->tempsense0) & in read_cpu_temperature()
122 reg = readl(&anatop->tempsense0); in read_cpu_temperature()
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-imx/mx6/
H A Dsoc.c68 struct anatop_regs *anatop = (struct anatop_regs *)ANATOP_BASE_ADDR; in get_cpu_rev() local
69 u32 reg = readl(&anatop->digprog_sololite); in get_cpu_rev()
74 reg = readl(&anatop->digprog); in get_cpu_rev()
229 struct anatop_regs *anatop = (struct anatop_regs *)ANATOP_BASE_ADDR; in clear_ldo_ramp() local
236 reg = readl(&anatop->ana_misc2); in clear_ldo_ramp()
238 writel(reg, &anatop->ana_misc2); in clear_ldo_ramp()
250 struct anatop_regs *anatop = (struct anatop_regs *)ANATOP_BASE_ADDR; in set_ldo_voltage() local
251 u32 val, step, old, reg = readl(&anatop->reg_core); in set_ldo_voltage()
287 writel(reg, &anatop->reg_core); in set_ldo_voltage()
328 struct anatop_regs *anatop = (struct anatop_regs *)ANATOP_BASE_ADDR; in init_bandgap() local
[all …]
H A Dclock.c911 struct anatop_regs __iomem *anatop = in enable_fec_anatop_clock() local
917 reg = readl(&anatop->pll_enet); in enable_fec_anatop_clock()
935 writel(reg, &anatop->pll_enet); in enable_fec_anatop_clock()
937 if (readl(&anatop->pll_enet) & BM_ANADIG_PLL_ENET_LOCK) in enable_fec_anatop_clock()
950 writel(reg, &anatop->pll_enet); in enable_fec_anatop_clock()
1195 struct anatop_regs __iomem *anatop = in enable_pll3() local
1199 if ((readl(&anatop->usb1_pll_480_ctrl) & in enable_pll3()
1203 &anatop->usb1_pll_480_ctrl_set); in enable_pll3()
1204 writel(0x80, &anatop->ana_misc2_clr); in enable_pll3()
1206 while ((readl(&anatop->usb1_pll_480_ctrl) & in enable_pll3()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-imx/
H A Danatop.c35 static struct regmap *anatop; variable
41 regmap_read(anatop, ANADIG_ANA_MISC0, &val); in imx_anatop_enable_weak2p5()
47 regmap_write(anatop, reg, BM_ANADIG_REG_2P5_ENABLE_WEAK_LINREG); in imx_anatop_enable_weak2p5()
52 regmap_write(anatop, ANADIG_REG_CORE + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_fet_odrive()
58 regmap_write(anatop, ANADIG_REG_2P5 + (enable ? REG_SET : REG_CLR), in imx_anatop_enable_2p5_pulldown()
64 regmap_write(anatop, ANADIG_ANA_MISC0 + (enable ? REG_SET : REG_CLR), in imx_anatop_disconnect_high_snvs()
160 anatop = syscon_regmap_lookup_by_compatible("fsl,imx6q-anatop"); in imx_anatop_init()
161 if (IS_ERR(anatop)) in imx_anatop_init()
H A DMakefile34 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Dmxs-usb-phy.txt14 - fsl,anatop: phandle for anatop register, it is only for imx6 SoC series
31 fsl,anatop = <&anatop>;
/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dehci-mx6.c104 struct anatop_regs __iomem *anatop = in usb_power_config()
112 chrg_detect = &anatop->usb1_chrg_detect; in usb_power_config()
113 pll_480_ctrl_clr = &anatop->usb1_pll_480_ctrl_clr; in usb_power_config()
114 pll_480_ctrl_set = &anatop->usb1_pll_480_ctrl_set; in usb_power_config()
117 chrg_detect = &anatop->usb2_chrg_detect; in usb_power_config()
118 pll_480_ctrl_clr = &anatop->usb2_pll_480_ctrl_clr; in usb_power_config()
119 pll_480_ctrl_set = &anatop->usb2_pll_480_ctrl_set; in usb_power_config()
/OK3568_Linux_fs/u-boot/board/udoo/neo/
H A Dneo.c273 struct anatop_regs *anatop = (struct anatop_regs *)ANATOP_BASE_ADDR; in setup_fec() local
285 reg = readl(&anatop->pll_enet); in setup_fec()
287 writel(reg, &anatop->pll_enet); in setup_fec()
/OK3568_Linux_fs/u-boot/board/freescale/mx6sxsabresd/
H A Dmx6sxsabresd.c155 struct anatop_regs *anatop = (struct anatop_regs *)ANATOP_BASE_ADDR; in setup_fec() local
176 reg = readl(&anatop->pll_enet); in setup_fec()
178 writel(reg, &anatop->pll_enet); in setup_fec()
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/freescale/
H A Dimx8mp.dtsi329 anatop: anatop@30360000 { label
330 compatible = "fsl,imx8mp-anatop", "fsl,imx8mm-anatop",
H A Dimx8mn.dtsi389 anatop: anatop@30360000 { label
390 compatible = "fsl,imx8mn-anatop", "fsl,imx8mm-anatop",

12