|
Bridle API 4.2.0
A Zephyr based application framework
|
SC16IS75X MFD configuration data. More...
#include <mfd_sc16is75x.h>
Data Fields | |
| int(* | bus_init )(const struct device *dev) |
| bus specific initialization function (SPI or I2C) | |
| struct gpio_dt_spec | reset |
| GPIO pin for chip reset. | |
| uint8_t | n_channels |
| Number of UART channels provided by this device. | |
| uint8_t | channels [SC16IS75X_UART_CHANNELS_MAX] |
| UART channel numbers. | |
SC16IS75X MFD configuration data.
interrupt must be set to a valid input pin with interrupt capability. reset must be set to a valid output pin.
This structure contains all of the state for a given SC16IS75X MFD controller as well as the binding to related SPI or I2C device.
| int(* mfd_sc16is75x_config::bus_init) (const struct device *dev) |
bus specific initialization function (SPI or I2C)
| uint8_t mfd_sc16is75x_config::channels[SC16IS75X_UART_CHANNELS_MAX] |
UART channel numbers.
| uint8_t mfd_sc16is75x_config::n_channels |
Number of UART channels provided by this device.
| struct gpio_dt_spec mfd_sc16is75x_config::reset |
GPIO pin for chip reset.