Zephyr API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

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.