fpga: altera: Add some more device sizes
authorAlexander Dahl <ada@thorsis.com>
Fri, 28 Jun 2019 12:41:20 +0000 (14:41 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Tue, 30 Jul 2019 08:21:11 +0000 (10:21 +0200)
There seems to be only one place, where this is checked against:
`altera_validate()`. It should be non zero. Otherwise it is only used to
display it, so it probably does not really matter at the moment. But we
had the datasheet open anyway …

Sizes in datasheet are bit counts, display here is in bytes.

Signed-off-by: Alexander Dahl <ada@thorsis.com>
include/ACEX1K.h

index 9814bba..7c5253c 100644 (file)
@@ -60,6 +60,16 @@ typedef struct {
 #define Altera_EP2C35_SIZE     883905
 #define Altera_EP3C5_SIZE      368011          /* .rbf size in bytes */
 
+#define ALTERA_EP4CE6_SIZE     368011          /* 2944088 Bits */
+#define ALTERA_EP4CE10_SIZE    368011          /* 2944088 Bits */
+#define ALTERA_EP4CE15_SIZE    510856          /* 4086848 Bits */
+#define ALTERA_EP4CE22_SIZE    718569          /* 5748552 Bits */
+#define ALTERA_EP4CE30_SIZE    1191788         /* 9534304 Bits */
+#define ALTERA_EP4CE40_SIZE    1191788         /* 9534304 Bits */
+#define ALTERA_EP4CE55_SIZE    1861195         /* 14889560 Bits */
+#define ALTERA_EP4CE75_SIZE    2495719         /* 19965752 Bits */
+#define ALTERA_EP4CE115_SIZE   3571462         /* 28571696 Bits */
+
 /* Descriptor Macros
  *********************************************************************/
 /* ACEX1K devices */