Zephyr API Documentation
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
npm2100.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2023 Nordic Semiconductor ASA
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
12
13
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_REGULATOR_NPM2100_H_
14
#define ZEPHYR_INCLUDE_DT_BINDINGS_REGULATOR_NPM2100_H_
15
22
28
#define NPM2100_REG_LDSW_EN 0x01U
30
36
#define NPM2100_REG_DPS_MASK 0x03U
39
#define NPM2100_REG_DPS_ALLOW 0x01U
41
#define NPM2100_REG_DPS_ALLOWLP 0x02U
43
49
#define NPM2100_REG_OPER_MASK 0x1CU
52
#define NPM2100_REG_OPER_AUTO 0x00U
54
#define NPM2100_REG_OPER_HP 0x04U
56
#define NPM2100_REG_OPER_LP 0x08U
58
#define NPM2100_REG_OPER_ULP 0x0CU
60
#define NPM2100_REG_OPER_PASS 0x10U
62
#define NPM2100_REG_OPER_NOHP 0x14U
64
#define NPM2100_REG_OPER_OFF 0x18U
66
72
#define NPM2100_REG_FORCE_MASK 0xE0U
75
#define NPM2100_REG_FORCE_HP 0x20U
77
#define NPM2100_REG_FORCE_LP 0x40U
79
#define NPM2100_REG_FORCE_ULP 0x60U
81
#define NPM2100_REG_FORCE_PASS 0x80U
83
#define NPM2100_REG_FORCE_NOHP 0xA0U
85
87
88
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_REGULATOR_NPM2100_H_*/
zephyr
dt-bindings
regulator
npm2100.h
Generated on
for Zephyr API Documentation by
1.16.1