Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
nPM13xx Devicetree helpers

Nordic nPM13 Series PMIC regulator driver Devicetree helpers. More...

Files

file  npm13xx.h
 Header file for nPM13xx Devicetree helpers.

nPM13xx BUCK regulator modes

#define NPM13XX_BUCK_MODE_AUTO   0x00U
 Automatic mode.
#define NPM13XX_BUCK_MODE_PWM   0x01U
 PWM mode.
#define NPM13XX_BUCK_MODE_PFM   0x04U
 PFM mode.

nPM13xx LDSW/LDO regulator modes

#define NPM13XX_LDSW_MODE_LDO   0x02U
 LDO mode.
#define NPM13XX_LDSW_MODE_LDSW   0x03U
 Load switch mode.

nPM13xx GPIO channel selection

#define NPM13XX_GPIO_CHAN_NONE   0x00U
 No GPIO channel.
#define NPM13XX_GPIO_CHAN_0   0x01U
 GPIO channel 0.
#define NPM13XX_GPIO_CHAN_1   0x02U
 GPIO channel 1.
#define NPM13XX_GPIO_CHAN_2   0x03U
 GPIO channel 2.
#define NPM13XX_GPIO_CHAN_3   0x04U
 GPIO channel 3.
#define NPM13XX_GPIO_CHAN_4   0x05U
 GPIO channel 4.

Detailed Description

Nordic nPM13 Series PMIC regulator driver Devicetree helpers.

Macro Definition Documentation

◆ NPM13XX_BUCK_MODE_AUTO

#define NPM13XX_BUCK_MODE_AUTO   0x00U

#include <zephyr/dt-bindings/regulator/npm13xx.h>

Automatic mode.

◆ NPM13XX_BUCK_MODE_PFM

#define NPM13XX_BUCK_MODE_PFM   0x04U

◆ NPM13XX_BUCK_MODE_PWM

#define NPM13XX_BUCK_MODE_PWM   0x01U

◆ NPM13XX_GPIO_CHAN_0

#define NPM13XX_GPIO_CHAN_0   0x01U

#include <zephyr/dt-bindings/regulator/npm13xx.h>

GPIO channel 0.

◆ NPM13XX_GPIO_CHAN_1

#define NPM13XX_GPIO_CHAN_1   0x02U

#include <zephyr/dt-bindings/regulator/npm13xx.h>

GPIO channel 1.

◆ NPM13XX_GPIO_CHAN_2

#define NPM13XX_GPIO_CHAN_2   0x03U

#include <zephyr/dt-bindings/regulator/npm13xx.h>

GPIO channel 2.

◆ NPM13XX_GPIO_CHAN_3

#define NPM13XX_GPIO_CHAN_3   0x04U

#include <zephyr/dt-bindings/regulator/npm13xx.h>

GPIO channel 3.

◆ NPM13XX_GPIO_CHAN_4

#define NPM13XX_GPIO_CHAN_4   0x05U

#include <zephyr/dt-bindings/regulator/npm13xx.h>

GPIO channel 4.

◆ NPM13XX_GPIO_CHAN_NONE

#define NPM13XX_GPIO_CHAN_NONE   0x00U

#include <zephyr/dt-bindings/regulator/npm13xx.h>

No GPIO channel.

◆ NPM13XX_LDSW_MODE_LDO

#define NPM13XX_LDSW_MODE_LDO   0x02U

◆ NPM13XX_LDSW_MODE_LDSW

#define NPM13XX_LDSW_MODE_LDSW   0x03U

#include <zephyr/dt-bindings/regulator/npm13xx.h>

Load switch mode.