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