Home
last modified time | relevance | path

Searched +full:regulator +full:- +full:uv +full:- +full:error +full:- +full:microvolt (Results 1 – 6 of 6) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/mfd/
H A Drohm,bd96801-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd96801-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
13 BD96801 is an automotive grade single-chip power management IC.
15 over-/under voltage and over current detection and a watchdog.
36 interrupt-names:
39 - enum: [intb, errb]
40 - const: errb
[all …]
H A Ddlg,da9063.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Steve Twiss <stwiss.opensource@diasemi.com>
13 For device-tree bindings of other sub-modules refer to the binding documents
14 under the respective sub-system directories.
15 Using regulator-{uv,ov}-{warn,error,protection}-microvolt requires special
18 UV *and* OV monitoring, both must be set to the same severity and value
21 - https://www.dialog-semiconductor.com/products/da9063l
22 - https://www.dialog-semiconductor.com/products/da9063
[all …]
/freebsd/sys/contrib/device-tree/Bindings/regulator/
H A Dregulator.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/regulator/regulator.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lia
[all...]
/freebsd/sys/arm/allwinner/
H A Daxp209.c1 /*-
2 * Copyright (c) 2015-2016 Emmanuel Vadot <manu@freebsd.org>
29 * X-Power AXP209/AXP211 PMU for Allwinner SoCs
54 #include <dev/regulator/regulator.h>
61 MALLOC_DEFINE(M_AXP2XX_REG, "Axp2XX regulator", "Axp2XX power regulator");
409 .desc = "AC Voltage (microvolt)",
439 .desc = "VBUS Voltage (microVolt)",
469 .desc = "Battery Voltage (microVolt)",
525 .value_convert = -(AXP209_TEMPMON_MIN - AXP209_0C_TO_K),
533 .desc = "Battery Voltage (microVolt)",
[all …]
/freebsd/sys/dev/cpufreq/
H A Dcpufreq_dt.c1 /*-
45 #include <dev/regulator/regulator.h>
71 #define CPUFREQ_DT_HAVE_REGULATOR(sc) ((sc)->reg != NULL)
95 if (CPU_ISSET(cpu, &sc->cpus)) { in cpufreq_dt_notify()
97 pc->pc_clock = freq; in cpufreq_dt_notify()
114 for (n = 0; n < sc->nopp; n++) { in cpufreq_dt_find_opp()
115 diff = abs64((int64_t)sc->opp[n].freq - (int64_t)freq); in cpufreq_dt_find_opp()
116 DPRINTF(dev, "Testing %ju, diff is %ju\n", sc->opp[n].freq, diff); in cpufreq_dt_find_opp()
120 DPRINTF(dev, "%ju is best for now\n", sc->opp[n].freq); in cpufreq_dt_find_opp()
124 DPRINTF(dev, "Will use %ju\n", sc->opp[best_n].freq); in cpufreq_dt_find_opp()
[all …]
/freebsd/sys/dev/regulator/
H A Dregulator.c1 /*-
48 #include <dev/regulator/regulator.h>
54 SYSCTL_NODE(_hw, OID_AUTO, regulator, CTLFLAG_RD | CTLFLAG_MPSAFE, NULL,
57 MALLOC_DEFINE(M_REGULATOR, "regulator", "Regulator framework");
62 struct regulator;
66 typedef TAILQ_HEAD(regulator_list, regulator) regulator_list_t;
68 /* Default regulator methods. */
80 * Regulator controller methods.
95 * Regulator node - basic element for modelling SOC and bard power supply
115 phandle_t ofw_node; /* OFW node of regulator */
[all …]