Logo Search packages:      
Sourcecode: linux version File versions  Download package

ts78xx-fpga.h

#define FPGAID(_magic, _rev) ((_magic << 8) + _rev)

/*
 * get yer id's from http://ts78xx.digriz.org.uk/
 * do *not* make up your own or 'borrow' any!
 */
enum fpga_ids {
      /* Technologic Systems */
      TS7800_REV_1      = FPGAID(0x00b480, 0x01),
      TS7800_REV_2      = FPGAID(0x00b480, 0x02),
      TS7800_REV_3      = FPGAID(0x00b480, 0x03),
      TS7800_REV_4      = FPGAID(0x00b480, 0x04),
      TS7800_REV_5      = FPGAID(0x00b480, 0x05),

      /* Unaffordable & Expensive */
      UAE_DUMMY   = FPGAID(0xffffff, 0x01),
};

00019 struct fpga_device {
      unsigned          present:1;
      unsigned          init:1;
};

00024 struct fpga_devices {
      /* Technologic Systems */
      struct fpga_device      ts_rtc;
      struct fpga_device      ts_nand;
      struct fpga_device      ts_rng;
};

00031 struct ts78xx_fpga_data {
      unsigned int            id;
      int               state;

      struct fpga_devices     supports;
};

Generated by  Doxygen 1.6.0   Back to index