Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
nPM13xx Devicetree helpers.

nPM13xx Regulator modes

#define NPM13XX_BUCK_MODE_AUTO   0x00U
#define NPM13XX_BUCK_MODE_PWM   0x01U
#define NPM13XX_BUCK_MODE_PFM   0x04U
#define NPM13XX_LDSW_MODE_LDO   0x02U
#define NPM13XX_LDSW_MODE_LDSW   0x03U
#define NPM13XX_GPIO_CHAN_NONE   0x00U
#define NPM13XX_GPIO_CHAN_0   0x01U
#define NPM13XX_GPIO_CHAN_1   0x02U
#define NPM13XX_GPIO_CHAN_2   0x03U
#define NPM13XX_GPIO_CHAN_3   0x04U
#define NPM13XX_GPIO_CHAN_4   0x05U

Detailed Description

Macro Definition Documentation

◆ NPM13XX_BUCK_MODE_AUTO

#define NPM13XX_BUCK_MODE_AUTO   0x00U

◆ 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

◆ NPM13XX_GPIO_CHAN_1

#define NPM13XX_GPIO_CHAN_1   0x02U

◆ NPM13XX_GPIO_CHAN_2

#define NPM13XX_GPIO_CHAN_2   0x03U

◆ NPM13XX_GPIO_CHAN_3

#define NPM13XX_GPIO_CHAN_3   0x04U

◆ NPM13XX_GPIO_CHAN_4

#define NPM13XX_GPIO_CHAN_4   0x05U

◆ NPM13XX_GPIO_CHAN_NONE

#define NPM13XX_GPIO_CHAN_NONE   0x00U

◆ NPM13XX_LDSW_MODE_LDO

#define NPM13XX_LDSW_MODE_LDO   0x02U

◆ NPM13XX_LDSW_MODE_LDSW

#define NPM13XX_LDSW_MODE_LDSW   0x03U