Home
last modified time | relevance | path

Searched full:anatop (Results 1 – 25 of 27) sorted by relevance

12

/linux/Documentation/devicetree/bindings/regulator/
H A Danatop-regulator.yaml4 $id: http://devicetree.org/schemas/regulator/anatop-regulator.yaml#
7 title: Freescale Anatop Voltage Regulators
17 const: fsl,anatop-regulator
21 anatop-reg-offset:
23 description: u32 value representing the anatop MFD register offset.
25 anatop-vol-bit-shift:
29 anatop-vol-bit-width:
33 anatop-min-bit-val:
37 anatop-min-voltage:
41 anatop-max-voltage:
[all …]
/linux/Documentation/devicetree/bindings/clock/
H A Dfsl,imx8m-anatop.yaml4 $id: http://devicetree.org/schemas/clock/fsl,imx8m-anatop.yaml#
7 title: NXP i.MX8M Family Anatop Module
13 NXP i.MX8M Family anatop PLL module which generates PLL to CCM root.
19 - fsl,imx8mm-anatop
20 - fsl,imx8mq-anatop
23 - fsl,imx8mn-anatop
24 - fsl,imx8mp-anatop
25 - const: fsl,imx8mm-anatop
45 anatop: clock-controller@30360000 {
46 compatible = "fsl,imx8mn-anatop", "fsl,imx8mm-anatop";
H A Dfsl,imx93-anatop.yaml4 $id: http://devicetree.org/schemas/clock/fsl,imx93-anatop.yaml#
7 title: NXP i.MX93 ANATOP Clock Module
13 NXP i.MX93 ANATOP module which contains PLL and OSC to Clock Controller
19 - const: fsl,imx93-anatop
37 compatible = "fsl,imx93-anatop";
/linux/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()
103 np = of_find_compatible_node(NULL, NULL, "fsl,imx6q-anatop"); in imx_init_revision_from_anatop()
106 if (of_device_is_compatible(np, "fsl,imx6sl-anatop")) in imx_init_revision_from_anatop()
108 if (of_device_is_compatible(np, "fsl,imx7d-anatop")) in imx_init_revision_from_anatop()
117 if (of_device_is_compatible(np, "fsl,imx7d-anatop")) { in imx_init_revision_from_anatop()
[all …]
H A DMakefile32 obj-$(CONFIG_HAVE_IMX_ANATOP) += anatop.o
H A Dhardware.h82 * ANATOP 0x020c8000+0x004000 -> 0xf42c8000+0x004000
H A Dmach-imx6q.c114 * If enet_ref from ANATOP/CCM is the PTP clock source, we need to in imx6q_1588_init()
/linux/drivers/regulator/
H A Danatop-regulator.c203 ret = of_property_read_u32(np, "anatop-reg-offset", &control_reg); in anatop_regulator_probe()
205 dev_err(dev, "no anatop-reg-offset property set\n"); in anatop_regulator_probe()
208 ret = of_property_read_u32(np, "anatop-vol-bit-width", &vol_bit_width); in anatop_regulator_probe()
210 dev_err(dev, "no anatop-vol-bit-width property set\n"); in anatop_regulator_probe()
213 ret = of_property_read_u32(np, "anatop-vol-bit-shift", &vol_bit_shift); in anatop_regulator_probe()
215 dev_err(dev, "no anatop-vol-bit-shift property set\n"); in anatop_regulator_probe()
218 ret = of_property_read_u32(np, "anatop-min-bit-val", &min_bit_val); in anatop_regulator_probe()
220 dev_err(dev, "no anatop-min-bit-val property set\n"); in anatop_regulator_probe()
223 ret = of_property_read_u32(np, "anatop-min-voltage", &min_voltage); in anatop_regulator_probe()
225 dev_err(dev, "no anatop-min-voltage property set\n"); in anatop_regulator_probe()
[all …]
H A DMakefile25 obj-$(CONFIG_REGULATOR_ANATOP) += anatop-regulator.o
H A DKconfig126 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
130 Say y here to support Freescale i.MX on-chip ANATOP LDOs
/linux/Documentation/devicetree/bindings/thermal/
H A Dimx-thermal.yaml49 description: Phandle to anatop system controller node.
98 anatop@20c8000 {
99 compatible = "fsl,imx6q-anatop", "syscon", "simple-mfd";
108 fsl,tempmon = <&anatop>;
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx7s.dtsi578 anatop: anatop@30360000 { label
579 compatible = "fsl,imx7d-anatop", "fsl,imx6q-anatop",
586 compatible = "fsl,anatop-regulator";
590 anatop-reg-offset = <0x210>;
591 anatop-vol-bit-shift = <8>;
592 anatop-vol-bit-width = <5>;
593 anatop-min-bit-val = <8>;
594 anatop-min-voltage = <800000>;
595 anatop-max-voltage = <1200000>;
596 anatop-enable-bit = <0>;
[all …]
H A Dimxrt1050.dtsi46 anatop: anatop@400d8000 { label
47 compatible = "fsl,imxrt-anatop";
/linux/arch/arm/boot/dts/nxp/vf/
H A Dvfxxx.dtsi367 anatop: anatop@40050000 { label
368 compatible = "fsl,vf610-anatop", "syscon";
377 fsl,anatop = <&anatop>;
386 fsl,anatop = <&anatop>;
/linux/drivers/clk/imx/
H A Dclk-imxrt1050.c55 anp = of_find_compatible_node(NULL, NULL, "fsl,imxrt-anatop"); in imxrt1050_clocks_probe()
63 /* Anatop clocks */ in imxrt1050_clocks_probe()
H A Dclk-imx6sll.c101 np = of_find_compatible_node(NULL, NULL, "fsl,imx6sll-anatop"); in imx6sll_clocks_init()
H A Dclk-vf610.c199 np = of_find_compatible_node(NULL, NULL, "fsl,vf610-anatop"); in vf610_clocks_init()
H A Dclk-imx6sl.c202 np = of_find_compatible_node(NULL, NULL, "fsl,imx6sl-anatop"); in imx6sl_clocks_init()
H A Dclk-imx8mn.c342 np = of_find_compatible_node(NULL, NULL, "fsl,imx8mn-anatop"); in imx8mn_clocks_probe()
H A Dclk-imx8mm.c322 np = of_find_compatible_node(NULL, NULL, "fsl,imx8mm-anatop"); in imx8mm_clocks_probe()
H A Dclk-imx8mq.c307 np = of_find_compatible_node(NULL, NULL, "fsl,imx8mq-anatop"); in imx8mq_clocks_probe()
H A Dclk-imx6ul.c150 np = of_find_compatible_node(NULL, NULL, "fsl,imx6ul-anatop"); in imx6ul_clocks_init()
H A Dclk-imx6sx.c147 np = of_find_compatible_node(NULL, NULL, "fsl,imx6sx-anatop"); in imx6sx_clocks_init()
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mn.dtsi605 anatop: clock-controller@30360000 { label
606 compatible = "fsl,imx8mn-anatop", "fsl,imx8mm-anatop";
H A Dimx8mp.dtsi708 anatop: clock-controller@30360000 { label
709 compatible = "fsl,imx8mp-anatop", "fsl,imx8mm-anatop";

12