]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/arm/mach-orion5x/ts78xx-fpga.h
[ARM] orion: add hwrng timeriomem hook to TS-78xx
[karo-tx-linux.git] / arch / arm / mach-orion5x / ts78xx-fpga.h
index 0a314ddef658bac9cf9d0b61269eaba48d811e96..37b3d4875291af1a076dd4c77f4455f2a8827fc8 100644 (file)
@@ -6,8 +6,14 @@
  */
 enum fpga_ids {
        /* Technologic Systems */
-       TS7800_REV_B2 = FPGAID(0x00b480, 0x02),
-       TS7800_REV_B3 = FPGAID(0x00b480, 0x03),
+       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),
 };
 
 struct fpga_device {
@@ -19,6 +25,7 @@ struct fpga_devices {
        /* Technologic Systems */
        struct fpga_device      ts_rtc;
        struct fpga_device      ts_nand;
+       struct fpga_device      ts_rng;
 };
 
 struct ts78xx_fpga_data {