Home
last modified time | relevance | path

Searched +full:npm6001 +full:- +full:regulator (Results 1 – 10 of 10) sorted by relevance

/Zephyr-Core-3.5.0/samples/shields/npm6001_ek/doc/
Dindex.rst3 nPM6001 EK sample
11 by the nPM6001 PMIC, including:
13 - Regulators (BUCK0/1/2/3 and LDO0/1)
14 - GPIO
15 - Watchdog
24 :alt: nRF52840DK + nPM6001-EK wiring example
27 nRF52840DK + nPM6001-EK wiring example
35 .. zephyr-app-commands::
36 :zephyr-app: samples/shields/npm6001_ek
42 flashed, you should boot into the shell interface. The ``npm6001`` command is
[all …]
/Zephyr-Core-3.5.0/drivers/regulator/
DKconfig.npm60012 # SPDX -License-Identifier: Apache-2.0
5 bool "nPM6001 PMIC regulator driver"
11 Enable the Nordic nPM6001 PMIC regulator driver
14 int "nPM6001 regulator driver init priority"
18 Init priority for the Nordic nPM6001 regulator driver.
DKconfig2 # SPDX-License-Identifier: Apache-2.0
4 menuconfig REGULATOR config
5 bool "Regulator drivers"
9 if REGULATOR
12 bool "Thread-safe reference counting"
16 When enabled, regulator reference counting is thread-safe.
19 bool "Regulator shell"
23 Enable regulator shell framework, for interacting with regulators via
26 module = REGULATOR
27 module-str = regulator
[all …]
Dregulator_npm6001.c3 * SPDX-License-Identifier: Apache-2.0
11 #include <zephyr/drivers/regulator.h>
12 #include <zephyr/dt-bindings/regulator/npm6001.h>
17 /* nPM6001 voltage sources */
27 /* nPM6001 regulator related registers */
53 /* nPM6001 LDO0VOUT values */
61 /* nPM6001 BUCKXCONFPWMMODE fields */
66 /* nPM6001 OVERRIDEPWRUPBUCK fields */
105 return -EINVAL; in regulator_npm6001_ldo0_list_voltage()
117 const struct regulator_npm6001_config *config = dev->config; in regulator_npm6001_buck012_set_voltage()
[all …]
/Zephyr-Core-3.5.0/boards/shields/npm6001_ek/
Dnpm6001_ek.overlay3 * SPDX-License-Identifier: Apache-2.0
8 compatible = "nordic,npm6001";
11 npm6001_ek_gpio: gpio-controller {
12 compatible = "nordic,npm6001-gpio";
13 gpio-controller;
14 #gpio-cells = <2>;
19 compatible = "nordic,npm6001-wdt";
23 compatible = "nordic,npm6001-regulator";
28 regulator-min-microvolt = <1800000>;
29 regulator-max-microvolt = <3300000>;
[all …]
/Zephyr-Core-3.5.0/dts/bindings/regulator/
Dnordic,npm6001-regulator.yaml2 # SPDX -License-Identifier: Apache-2.0
5 Nordic nPM6001 PMIC
15 compatible = "nordic,npm6001-regulator";
38 compatible: "nordic,npm6001-regulator"
42 child-binding:
44 - name: regulator.yaml
45 property-allowlist:
46 - regulator-always-on
47 - regulator-boot-on
48 - regulator-max-microamp
[all …]
/Zephyr-Core-3.5.0/tests/drivers/build_all/regulator/
Di2c.dtsi3 * SPDX-License-Identifier: Apache-2.0
20 npm6001@1 {
21 compatible = "nordic,npm6001";
25 compatible = "nordic,npm6001-regulator";
41 compatible = "nordic,npm1300-regulator";
55 compatible = "adi,adp5360-regulator";
63 compatible = "x-powers,axp192";
67 compatible = "x-powers,axp192-regulator";
/Zephyr-Core-3.5.0/include/zephyr/dt-bindings/regulator/
Dnpm6001.h4 * SPDX-License-Identifier: Apache-2.0
11 * @defgroup regulator_npm6001 NPM6001 Devicetree helpers.
17 * @name NPM6001 Regulator modes
/Zephyr-Core-3.5.0/samples/shields/npm6001_ek/src/
Dmain.c3 * SPDX-License-Identifier: Apache-2.0
10 #include <zephyr/drivers/regulator.h>
12 #include <zephyr/dt-bindings/gpio/nordic-npm6001-gpio.h>
13 #include <zephyr/dt-bindings/regulator/npm6001.h>
50 printk("nPM6001 GPIO device not ready\n"); in main()
55 printk("nPM6001 Watchdog device not ready\n"); in main()
62 printk("nPM6001 %s regulator device not ready\n", in main()
93 shell_error(sh, "Invalid regulator: %s", argv[1]); in cmd_regulator_voltages()
94 return -ENODEV; in cmd_regulator_voltages()
118 shell_error(sh, "Invalid regulator: %s", argv[1]); in cmd_regulator_enable()
[all …]
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-3.3.rst14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery)
17 CMSIS-DSP as the default backend.
30 * CVE-2023-0359: Under embargo until 2023-04-20
32 * CVE-2023-0779: Under embargo until 2023-04-22
66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding.
68 * Regulator APIs previously located in ``<zephyr/drivers/regulator/consumer.h>``
69 are now part of ``<zephyr/drivers/regulator.h>``.
71 * Starting from this release ``zephyr-`` prefixed tags won't be created
82 image states). Use of a truncated hash or non-sha256 hash will still work
88 registration function at boot-up. If applications register this then
[all …]