Searched +full:regulator +full:- +full:vddpu (Results 1 – 3 of 3) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/regulator/anatop-regulator.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Ying-Chun Liu (PaulLiu) <paul.liu@linaro.org>13 - $ref: regulator.yaml#17 const: fsl,anatop-regulator19 regulator-name: true21 anatop-reg-offset:25 anatop-vol-bit-shift:[all …]
1 // SPDX-License-Identifier: GPL-2.0+15 #include <linux/regulator/driver.h>16 #include <linux/regulator/of_regulator.h>17 #include <linux/regulator/machine.h>43 if (anatop_reg->delay_bit_width && new_sel > old_sel) { in anatop_regmap_set_voltage_time_sel()50 regmap_read(reg->regmap, anatop_reg->delay_reg, &val); in anatop_regmap_set_voltage_time_sel()51 val = (val >> anatop_reg->delay_bit_shift) & in anatop_regmap_set_voltage_time_sel()52 ((1 << anatop_reg->delay_bit_width) - 1); in anatop_regmap_set_voltage_time_sel()53 ret = (new_sel - old_sel) * (LDO_RAMP_UP_UNIT_IN_CYCLES << in anatop_regmap_set_voltage_time_sel()65 sel = anatop_reg->bypass ? LDO_FET_FULL_ON : anatop_reg->sel; in anatop_regmap_enable()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only11 #include <linux/nvmem-consumer.h>16 #include <linux/regulator/consumer.h>24 static struct regulator *arm_reg;25 static struct regulator *pu_reg;26 static struct regulator *soc_reg;83 dev_dbg(cpu_dev, "%u MHz, %ld mV --> %u MHz, %ld mV\n", in imx6q_set_target()92 dev_err(cpu_dev, "failed to scale vddpu up: %d\n", ret); in imx6q_set_target()116 * - Enable pll2_pfd2_396m_clk and reparent pll1_sw_clk to it in imx6q_set_target()117 * - Reprogram pll1_sys_clk and reparent pll1_sw_clk back to it in imx6q_set_target()[all …]