#ifndef DRIVERS_FSI_MASTER_H
#define DRIVERS_FSI_MASTER_H
#include <linux/device.h>
#include <linux/mutex.h>
#define FSI_MMODE …
#define FSI_MDLYR …
#define FSI_MCRSP …
#define FSI_MENP0 …
#define FSI_MLEVP0 …
#define FSI_MSENP0 …
#define FSI_MCENP0 …
#define FSI_MAEB …
#define FSI_MVER …
#define FSI_MSTAP0 …
#define FSI_MRESP0 …
#define FSI_MESRB0 …
#define FSI_MRESB0 …
#define FSI_MSCSB0 …
#define FSI_MATRB0 …
#define FSI_MDTRB0 …
#define FSI_MECTRL …
#define FSI_MMODE_EIP …
#define FSI_MMODE_ECRC …
#define FSI_MMODE_RELA …
#define FSI_MMODE_EPC …
#define FSI_MMODE_P8_TO_LSB …
#define FSI_MMODE_CRS0SHFT …
#define FSI_MMODE_CRS0MASK …
#define FSI_MMODE_CRS1SHFT …
#define FSI_MMODE_CRS1MASK …
#define FSI_MRESB_RST_GEN …
#define FSI_MRESB_RST_ERR …
#define FSI_MRESP_RST_ALL_MASTER …
#define FSI_MRESP_RST_ALL_LINK …
#define FSI_MRESP_RST_MCR …
#define FSI_MRESP_RST_PYE …
#define FSI_MRESP_RST_ALL …
#define FSI_MECTRL_EOAE …
#define FSI_MECTRL_P8_AUTO_TERM …
#define FSI_HUB_LINK_OFFSET …
#define FSI_HUB_LINK_SIZE …
#define FSI_HUB_MASTER_MAX_LINKS …
#define FSI_ECHO_DELAY_CLOCKS …
#define FSI_SEND_DELAY_CLOCKS …
#define FSI_PRE_BREAK_CLOCKS …
#define FSI_BREAK_CLOCKS …
#define FSI_POST_BREAK_CLOCKS …
#define FSI_INIT_CLOCKS …
#define FSI_MASTER_DPOLL_CLOCKS …
#define FSI_MASTER_EPOLL_CLOCKS …
#define FSI_CRC_ERR_RETRIES …
#define FSI_MASTER_MAX_BUSY …
#define FSI_MASTER_MTOE_COUNT …
#define FSI_CMD_DPOLL …
#define FSI_CMD_EPOLL …
#define FSI_CMD_TERM …
#define FSI_CMD_ABS_AR …
#define FSI_CMD_REL_AR …
#define FSI_CMD_SAME_AR …
#define FSI_RESP_ACK …
#define FSI_RESP_BUSY …
#define FSI_RESP_ERRA …
#define FSI_RESP_ERRC …
#define FSI_CRC_SIZE …
#define FSI_MASTER_FLAG_SWCLOCK …
struct fsi_master { … };
#define to_fsi_master(d) …
extern int fsi_master_register(struct fsi_master *master);
extern void fsi_master_unregister(struct fsi_master *master);
extern int fsi_master_rescan(struct fsi_master *master);
#endif