Bridle API 4.1.99
A Zephyr based application framework
Loading...
Searching...
No Matches
mfd_sipomuxgp.h File Reference

MFD Driver Interface for an SIPO/MUX GP matrix controller. More...

#include <zephyr/kernel.h>
#include <zephyr/device.h>
#include <zephyr/pm/device.h>
#include <zephyr/drivers/gpio.h>
#include <zephyr/drivers/gpio/gpio_utils.h>
#include <zephyr/drivers/mfd/sipomuxgp.h>
#include <zephyr/sys/util.h>

Go to the source code of this file.

Data Structures

struct  mfd_sipomuxgp_backend
 
struct  mfd_sipomuxgp_config
 
struct  mfd_sipomuxgp_data
 

Macros

#define MFD_SIPOMUXGP_NUM_INSTS
 

Typedefs

typedef struct mfd_sipomuxgp_backend mfd_sipomuxgp_backend_t
 
typedef struct mfd_sipomuxgp_config mfd_sipomuxgp_config_t
 
typedef struct mfd_sipomuxgp_data mfd_sipomuxgp_data_t
 

Variables

struct k_work_q mfd_sipomuxgp_xfr_workq
 

Detailed Description

MFD Driver Interface for an SIPO/MUX GP matrix controller.

Macro Definition Documentation

◆ MFD_SIPOMUXGP_NUM_INSTS

#define MFD_SIPOMUXGP_NUM_INSTS
Value:
( \
DT_NUM_INST_STATUS_OKAY(sipo_mux_gp) \
+ DT_NUM_INST_STATUS_OKAY(sipo_mux_gp_spi) \
)

Typedef Documentation

◆ mfd_sipomuxgp_backend_t

◆ mfd_sipomuxgp_config_t

◆ mfd_sipomuxgp_data_t

Variable Documentation

◆ mfd_sipomuxgp_xfr_workq

struct k_work_q mfd_sipomuxgp_xfr_workq
extern