| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | imx6sl.dtsi | 512 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 D | imx6sx.dtsi | 559 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 D | imx6qdl.dtsi | 618 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 D | imx6ul.dtsi | 518 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 D | imx6ull.dtsi | 610 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 D | imx6sll.dtsi | 501 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 D | imx7s.dtsi | 501 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 D | imx6sl.dtsi | 521 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 D | imx6qdl.dtsi | 685 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 D | imx6sx.dtsi | 613 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 D | imx6ul.dtsi | 576 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 D | imx6sll.dtsi | 502 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 D | imx7s.dtsi | 546 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 D | vfxxx.dtsi | 378 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 D | imx_thermal.c | 55 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 D | soc.c | 68 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 D | clock.c | 911 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 D | anatop.c | 35 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 D | Makefile | 34 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/ |
| H A D | mxs-usb-phy.txt | 14 - 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 D | ehci-mx6.c | 104 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 D | neo.c | 273 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 D | mx6sxsabresd.c | 155 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 D | imx8mp.dtsi | 329 anatop: anatop@30360000 { label 330 compatible = "fsl,imx8mp-anatop", "fsl,imx8mm-anatop",
|
| H A D | imx8mn.dtsi | 389 anatop: anatop@30360000 { label 390 compatible = "fsl,imx8mn-anatop", "fsl,imx8mm-anatop",
|