Searched +full:stm32 +full:- +full:vrefbuf (Results 1 – 6 of 6) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/regulator/st,stm32-vrefbuf.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: STMicroelectronics STM32 Voltage reference buffer bindings10 Some STM32 devices embed a voltage reference buffer which can be used as15 - Fabrice Gasnier <fabrice.gasnier@foss.st.com>18 - $ref: "regulator.yaml#"22 const: st,stm32-vrefbuf30 vdda-supply:[all …]
1 // SPDX-License-Identifier: GPL-2.0-only19 /* STM32 VREFBUF registers */22 /* STM32 VREFBUF CSR bitfields */47 ret = pm_runtime_resume_and_get(priv->dev); in stm32_vrefbuf_enable()51 val = readl_relaxed(priv->base + STM32_VREFBUF_CSR); in stm32_vrefbuf_enable()53 writel_relaxed(val, priv->base + STM32_VREFBUF_CSR); in stm32_vrefbuf_enable()56 * Vrefbuf startup time depends on external capacitor: wait here for in stm32_vrefbuf_enable()61 ret = readl_poll_timeout(priv->base + STM32_VREFBUF_CSR, val, in stm32_vrefbuf_enable()64 dev_err(&rdev->dev, "stm32 vrefbuf timed out!\n"); in stm32_vrefbuf_enable()65 val = readl_relaxed(priv->base + STM32_VREFBUF_CSR); in stm32_vrefbuf_enable()[all …]
1 # SPDX-License-Identifier: GPL-2.0-only38 managed regulators and simple non-configurable regulators.65 They provide two I2C-controlled DC/DC step-down converters with85 tristate "Active-semi act8865 voltage regulator"90 This driver controls a active-semi act8865 voltage output94 tristate "Active-semi ACT8945A voltage regulator"97 This driver controls a active-semi ACT8945A voltage regulator98 via I2C bus. The ACT8945A features three step-down DC/DC converters99 and four low-dropout linear regulators, along with a ActivePath110 tristate "Freescale i.MX on-chip ANATOP LDO regulators"[all …]
1 # SPDX-License-Identifier: GPL-2.07 obj-$(CONFIG_REGULATOR) += core.o dummy.o fixed-helper.o helpers.o devres.o irq_helpers.o8 obj-$(CONFIG_OF) += of_regulator.o9 obj-$(CONFIG_REGULATOR_FIXED_VOLTAGE) += fixed.o10 obj-$(CONFIG_REGULATOR_VIRTUAL_CONSUMER) += virtual.o11 obj-$(CONFIG_REGULATOR_USERSPACE_CONSUMER) += userspace-consumer.o13 obj-$(CONFIG_REGULATOR_88PG86X) += 88pg86x.o14 obj-$(CONFIG_REGULATOR_88PM800) += 88pm800-regulator.o15 obj-$(CONFIG_REGULATOR_88PM8607) += 88pm8607.o16 obj-$(CONFIG_REGULATOR_CROS_EC) += cros-ec-regulator.o[all …]
2 * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com>4 * This file is dual-licensed: you can use it either under the terms43 #include "armv7-m.dtsi"44 #include <dt-bindings/clock/stm32h7-clks.h>45 #include <dt-bindings/mfd/stm32h7-rcc.h>46 #include <dt-bindings/interrupt-controller/irq.h>49 #address-cells = <1>;50 #size-cells = <1>;53 clk_hse: clk-hse {54 #clock-cells = <0>;[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved6 #include <dt-bindings/interrupt-controller/arm-gic.h>7 #include <dt-bindings/clock/stm32mp1-clks.h>8 #include <dt-bindings/reset/stm32mp1-resets.h>11 #address-cells = <1>;12 #size-cells = <1>;15 #address-cells = <1>;16 #size-cells = <0>;19 compatible = "arm,cortex-a7";[all …]