Lines Matching defs:qixis
12 struct qixis { struct
13 u8 id; /* ID value uniquely identifying each QDS board type */
14 u8 arch; /* Board version information */
15 u8 scver; /* QIXIS Version Register */
16 u8 model; /* Information of software programming model version */
17 u8 tagdata;
18 u8 ctl_sys;
19 u8 aux; /* Auxiliary Register,0x06 */
20 u8 clk_spd;
21 u8 stat_dut;
22 u8 stat_sys;
23 u8 stat_alrm;
24 u8 present;
25 u8 present2; /* Presence Status Register 2,0x0c */
26 u8 rcw_ctl;
27 u8 ctl_led;
28 u8 i2cblk;
29 u8 rcfg_ctl; /* Reconfig Control Register,0x10 */
30 u8 rcfg_st;
31 u8 dcm_ad;
32 u8 dcm_da;
33 u8 dcmd;
34 u8 dmsg;
35 u8 gdc;
36 u8 gdd; /* DCM Debug Data Register,0x17 */
37 u8 dmack;
38 u8 res1[6];
39 u8 watch; /* Watchdog Register,0x1F */
40 u8 pwr_ctl[2]; /* Power Control Register,0x20 */
41 u8 res2[2];
42 u8 pwr_stat[4]; /* Power Status Register,0x24 */
43 u8 res3[8];
44 u8 clk_spd2[2]; /* SYSCLK clock Speed Register,0x30 */
45 u8 res4[2];
46 u8 sclk[3]; /* Clock Configuration Registers,0x34 */
47 u8 res5;
48 u8 dclk[3];
49 u8 res6;
50 u8 clk_dspd[3];
51 u8 res7;
52 u8 rst_ctl; /* Reset Control Register,0x40 */
53 u8 rst_stat; /* Reset Status Register */
54 u8 rst_rsn; /* Reset Reason Register */
55 u8 rst_frc[2]; /* Reset Force Registers,0x43 */
56 u8 res8[11];
57 u8 brdcfg[16]; /* Board Configuration Register,0x50 */
58 u8 dutcfg[16];
59 u8 rcw_ad[2]; /* RCW SRAM Address Registers,0x70 */
60 u8 rcw_data;
61 u8 res9[5];
62 u8 post_ctl;
63 u8 post_stat;
64 u8 post_dat[2];
65 u8 pi_d[4];
66 u8 gpio_io[4];
67 u8 gpio_dir[4];
91 u8 qixis_read(unsigned int reg); argument
103 #define QIXIS_READ(reg) qixis_read_i2c(offsetof(struct qixis, reg)) argument