1/*
2 * Copyright (C) 2022 Nordic Semiconductor ASA
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6&arduino_i2c {
7	npm6001_ek_pmic: pmic@70 {
8		compatible = "nordic,npm6001";
9		reg = <0x70>;
10
11		npm6001_ek_gpio: gpio-controller {
12			compatible = "nordic,npm6001-gpio";
13			gpio-controller;
14			#gpio-cells = <2>;
15			ngpios = <3>;
16		};
17
18		npm6001_ek_wdt: watchdog {
19			compatible = "nordic,npm6001-wdt";
20		};
21
22		regulators {
23			compatible = "nordic,npm6001-regulator";
24
25			/* limits are set to min/max allowed values */
26
27			npm6001_ek_buck0: BUCK0 {
28				regulator-min-microvolt = <1800000>;
29				regulator-max-microvolt = <3300000>;
30			};
31
32			npm6001_ek_buck1: BUCK1 {
33				regulator-min-microvolt = <700000>;
34				regulator-max-microvolt = <1400000>;
35			};
36
37			npm6001_ek_buck2: BUCK2 {
38				regulator-min-microvolt = <1200000>;
39				regulator-max-microvolt = <1400000>;
40			};
41
42			npm6001_ek_buck3: BUCK3 {
43				regulator-min-microvolt = <500000>;
44				regulator-max-microvolt = <3300000>;
45			};
46
47			npm6001_ek_ldo0: LDO0 {
48				regulator-min-microvolt = <1800000>;
49				regulator-max-microvolt = <3300000>;
50			};
51
52			npm6001_ek_ldo1: LDO1 {
53				regulator-min-microvolt = <1800000>;
54				regulator-max-microvolt = <1800000>;
55			};
56		};
57	};
58};
59