#include <stddef.h>
#include <stdint.h>
#include <zephyr/device.h>
Go to the source code of this file.
|  | 
| void | mfd_pca9422_set_irqhandler (const struct device *dev, const struct device *child_dev, enum child_dev child_idx, child_isr_t handler) | 
|  | Set child interrupt handler of pca9422. 
 | 
|  | 
| int | mfd_pca9422_reg_burst_read (const struct device *dev, uint8_t reg, uint8_t *value, size_t len) | 
|  | Read multiple registers from pca9422. 
 | 
|  | 
| int | mfd_pca9422_reg_read_byte (const struct device *dev, uint8_t reg, uint8_t *value) | 
|  | Read single register from pca9422. 
 | 
|  | 
| int | mfd_pca9422_reg_burst_write (const struct device *dev, uint8_t reg, uint8_t *value, size_t len) | 
|  | Write multiple registers to pca9422. 
 | 
|  | 
| int | mfd_pca9422_reg_write_byte (const struct device *dev, uint8_t reg, uint8_t value) | 
|  | Write single register to pca9422. 
 | 
|  | 
| int | mfd_pca9422_reg_update_byte (const struct device *dev, uint8_t reg, uint8_t mask, uint8_t value) | 
|  | Update selected bits in pca9422 register. 
 | 
|  |