#ifndef FJES_REGS_H_
#define FJES_REGS_H_
#include <linux/bitops.h>
#define XSCT_DEVICE_REGISTER_SIZE …
#define XSCT_OWNER_EPID …
#define XSCT_MAX_EP …
#define XSCT_DCTL …
#define XSCT_CR …
#define XSCT_CS …
#define XSCT_SHSTSAL …
#define XSCT_SHSTSAH …
#define XSCT_REQBL …
#define XSCT_REQBAL …
#define XSCT_REQBAH …
#define XSCT_RESPBL …
#define XSCT_RESPBAL …
#define XSCT_RESPBAH …
#define XSCT_IS …
#define XSCT_IMS …
#define XSCT_IMC …
#define XSCT_IG …
#define XSCT_ICTL …
REG_OWNER_EPID;
REG_MAX_EP;
REG_DCTL;
REG_CR;
REG_CS;
REG_ICTL;
enum REG_ICTL_MASK { … };
enum REG_IS_MASK { … };
struct fjes_hw;
u32 fjes_hw_rd32(struct fjes_hw *hw, u32 reg);
#define wr32(reg, val) …
#define rd32(reg) …
#endif