Home
last modified time | relevance | path

Searched refs:mfd_npm1300_reg_write (Results 1 – 7 of 7) sorted by relevance

/Zephyr-latest/drivers/gpio/
Dgpio_npm1300.c78 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, in gpio_npm1300_port_set_masked_raw()
82 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, in gpio_npm1300_port_set_masked_raw()
122 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, in gpio_npm1300_configure()
126 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, in gpio_npm1300_configure()
131 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, NPM_GPIO_OFFSET_MODE + pin, in gpio_npm1300_configure()
134 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, NPM_GPIO_OFFSET_MODE + pin, in gpio_npm1300_configure()
137 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, NPM_GPIO_OFFSET_MODE + pin, in gpio_npm1300_configure()
140 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, NPM_GPIO_OFFSET_MODE + pin, in gpio_npm1300_configure()
149 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, NPM_GPIO_OFFSET_OPENDRAIN + pin, in gpio_npm1300_configure()
156 ret = mfd_npm1300_reg_write(config->mfd, NPM_GPIO_BASE, NPM_GPIO_OFFSET_PULLUP + pin, in gpio_npm1300_configure()
[all …]
/Zephyr-latest/drivers/mfd/
Dmfd_npm1300.c110 ret = mfd_npm1300_reg_write(data->dev, MAIN_BASE, offset, in work_callback()
141 ret = mfd_npm1300_reg_write(dev, GPIO_BASE, GPIO_OFFSET_MODE + config->pmic_int_pin, in mfd_npm1300_init()
174 ret = mfd_npm1300_reg_write(dev, SHIP_BASE, SHIP_OFFSET_CONFIG, config->active_time); in mfd_npm1300_init()
179 ret = mfd_npm1300_reg_write(dev, SHIP_BASE, SHIP_OFFSET_LPCONFIG, config->lp_reset); in mfd_npm1300_init()
184 return mfd_npm1300_reg_write(dev, SHIP_BASE, SHIP_OFFSET_CFGSTROBE, 1U); in mfd_npm1300_init()
201 int mfd_npm1300_reg_write(const struct device *dev, uint8_t base, uint8_t offset, uint8_t data) in mfd_npm1300_reg_write() function
231 ret = mfd_npm1300_reg_write(dev, base, offset, reg); in mfd_npm1300_reg_update()
257 return mfd_npm1300_reg_write(dev, TIME_BASE, TIME_OFFSET_LOAD, 1U); in mfd_npm1300_set_timer()
262 return mfd_npm1300_reg_write(dev, MAIN_BASE, MAIN_OFFSET_RESET, 1U); in mfd_npm1300_reset()
273 return mfd_npm1300_reg_write(dev, SHIP_BASE, SHIP_OFFSET_HIBERNATE, 1U); in mfd_npm1300_hibernate()
[all …]
/Zephyr-latest/drivers/sensor/nordic/npm1300_charger/
Dnpm1300_charger.c311 ret = mfd_npm1300_reg_write(config->mfd, ADC_BASE, ADC_OFFSET_TASK_VBAT, 1U); in npm1300_charger_sample_fetch()
465 return mfd_npm1300_reg_write(config->mfd, CHGR_BASE, CHGR_OFFSET_EN_CLR, in npm1300_charger_attr_set()
470 ret = mfd_npm1300_reg_write(config->mfd, CHGR_BASE, CHGR_OFFSET_ERR_CLR, 1U); in npm1300_charger_attr_set()
474 return mfd_npm1300_reg_write(config->mfd, CHGR_BASE, CHGR_OFFSET_EN_SET, 1U); in npm1300_charger_attr_set()
489 ret = mfd_npm1300_reg_write(config->mfd, VBUS_BASE, VBUS_OFFSET_ILIM, idx); in npm1300_charger_attr_set()
495 return mfd_npm1300_reg_write(config->mfd, VBUS_BASE, VBUS_OFFSET_ILIMUPDATE, 1U); in npm1300_charger_attr_set()
514 ret = mfd_npm1300_reg_write(config->mfd, ADC_BASE, ADC_OFFSET_NTCR_SEL, in npm1300_charger_init()
537 ret = mfd_npm1300_reg_write(config->mfd, CHGR_BASE, CHGR_OFFSET_VTERM, idx); in npm1300_charger_init()
549 ret = mfd_npm1300_reg_write(config->mfd, CHGR_BASE, CHGR_OFFSET_VTERM_R, idx); in npm1300_charger_init()
582 ret = mfd_npm1300_reg_write(config->mfd, VBUS_BASE, VBUS_OFFSET_ILIMSTARTUP, idx); in npm1300_charger_init()
[all …]
/Zephyr-latest/drivers/led/
Dled_npm1300.c45 return mfd_npm1300_reg_write(config->mfd, NPM_LED_BASE, NPM_LED_OFFSET_SET + (led * 2U), in led_npm1300_on()
61 return mfd_npm1300_reg_write(config->mfd, NPM_LED_BASE, NPM_LED_OFFSET_CLR + (led * 2U), in led_npm1300_off()
79 int ret = mfd_npm1300_reg_write(config->mfd, NPM_LED_BASE, in led_npm1300_init()
/Zephyr-latest/drivers/regulator/
Dregulator_npm1300.c154 return mfd_npm1300_reg_write(config->mfd, BUCK_BASE, BUCK_OFFSET_VOUT_RET + (chan * 2U), in retention_set_voltage()
201 ret = mfd_npm1300_reg_write(config->mfd, BUCK_BASE, BUCK_OFFSET_VOUT_NORM + (chan * 2U), in buck_set_voltage()
225 return mfd_npm1300_reg_write(config->mfd, LDSW_BASE, LDSW_OFFSET_VOUTSEL + chan, idx); in ldo_set_voltage()
323 return mfd_npm1300_reg_write(config->mfd, BUCK_BASE, pwm_reg + (chan * 2U), 1U); in set_buck_mode()
332 return mfd_npm1300_reg_write(config->mfd, LDSW_BASE, LDSW_OFFSET_LDOSEL + chan, 1U); in set_ldsw_mode()
334 return mfd_npm1300_reg_write(config->mfd, LDSW_BASE, LDSW_OFFSET_LDOSEL + chan, 0U); in set_ldsw_mode()
365 return mfd_npm1300_reg_write(config->mfd, BUCK_BASE, BUCK_OFFSET_EN_SET, 1U); in regulator_npm1300_enable()
367 return mfd_npm1300_reg_write(config->mfd, BUCK_BASE, BUCK_OFFSET_EN_SET + 2U, 1U); in regulator_npm1300_enable()
369 ret = mfd_npm1300_reg_write(config->mfd, LDSW_BASE, LDSW_OFFSET_EN_SET, 1U); in regulator_npm1300_enable()
372 ret = mfd_npm1300_reg_write(config->mfd, LDSW_BASE, LDSW_OFFSET_EN_SET + 2U, 1U); in regulator_npm1300_enable()
[all …]
/Zephyr-latest/drivers/watchdog/
Dwdt_npm1300.c49 return mfd_npm1300_reg_write(config->mfd, TIME_BASE, TIME_OFFSET_START, 1U); in wdt_npm1300_setup()
58 ret = mfd_npm1300_reg_write(config->mfd, TIME_BASE, TIME_OFFSET_STOP, 1U); in wdt_npm1300_disable()
106 ret = mfd_npm1300_reg_write(config->mfd, TIME_BASE, TIME_OFFSET_MODE, mode); in wdt_npm1300_install_timeout()
124 return mfd_npm1300_reg_write(config->mfd, TIME_BASE, TIME_OFFSET_WDOG_KICK, 1U); in wdt_npm1300_feed()
/Zephyr-latest/include/zephyr/drivers/mfd/
Dnpm1300.h79 int mfd_npm1300_reg_write(const struct device *dev, uint8_t base, uint8_t offset, uint8_t data);