Merge branch 'for-np' of git://git.wormnet.eu/alex/ts78xx into orion/master
[linux-block.git] / arch / arm / mach-orion5x / ts78xx-fpga.h
1 #define FPGAID(_magic, _rev) ((_magic << 8) + _rev)
2
3 /*
4  * get yer id's from http://ts78xx.digriz.org.uk/
5  * do *not* make up your own or 'borrow' any!
6  */
7 enum fpga_ids {
8         /* Technologic Systems */
9         TS7800_REV_B = FPGAID(0x00b480, 0x03),
10 };
11
12 struct fpga_device {
13         unsigned                present:1;
14         unsigned                init:1;
15 };
16
17 struct fpga_devices {
18         /* Technologic Systems */
19         struct fpga_device      ts_rtc;
20 };
21
22 struct ts78xx_fpga_data {
23         unsigned int            id;
24         int                     state;
25
26         struct fpga_devices     supports;
27 };