summaryrefslogtreecommitdiffstats
path: root/drivers/misc/habanalabs/include/gaudi
diff options
context:
space:
mode:
authorOded Gabbay <oded.gabbay@gmail.com>2020-05-11 10:29:27 +0300
committerOded Gabbay <oded.gabbay@gmail.com>2020-05-19 14:48:41 +0300
commitac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399 (patch)
treed5285f4d57b1e88aaea03219aa0843fcd9244597 /drivers/misc/habanalabs/include/gaudi
parent466c7822b054ffe5bb425c8f98d08676501836e8 (diff)
downloadlinux-ac0ae6a96aa58eeba4aed97b12ef1dea8c5bf399.tar.bz2
habanalabs: add gaudi asic-dependent code
Add the ASIC-dependent code for GAUDI. Supply (almost) all of the function callbacks that the driver's common code need to initialize, finalize and submit workloads to the GAUDI ASIC. It also contains the code to initialize the F/W of the GAUDI ASIC and to receive events from the F/W. Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Diffstat (limited to 'drivers/misc/habanalabs/include/gaudi')
-rw-r--r--drivers/misc/habanalabs/include/gaudi/gaudi_async_ids_map.h687
1 files changed, 687 insertions, 0 deletions
diff --git a/drivers/misc/habanalabs/include/gaudi/gaudi_async_ids_map.h b/drivers/misc/habanalabs/include/gaudi/gaudi_async_ids_map.h
new file mode 100644
index 000000000000..d2959506eeee
--- /dev/null
+++ b/drivers/misc/habanalabs/include/gaudi/gaudi_async_ids_map.h
@@ -0,0 +1,687 @@
+/* SPDX-License-Identifier: GPL-2.0
+ *
+ * Copyright 2018-2020 HabanaLabs, Ltd.
+ * All Rights Reserved.
+ *
+ */
+
+/************************************
+ ** This is an auto-generated file **
+ ** DO NOT EDIT BELOW **
+ ************************************/
+
+#ifndef __GAUDI_ASYNC_IDS_MAP_EVENTS_H_
+#define __GAUDI_ASYNC_IDS_MAP_EVENTS_H_
+
+struct gaudi_async_events_ids_map {
+ int fc_id;
+ int cpu_id;
+};
+
+static struct gaudi_async_events_ids_map gaudi_irq_map_table[] = {
+ { .fc_id = 0, .cpu_id = 0 },
+ { .fc_id = 1, .cpu_id = 1 },
+ { .fc_id = 2, .cpu_id = 2 },
+ { .fc_id = 3, .cpu_id = 3 },
+ { .fc_id = 4, .cpu_id = 4 },
+ { .fc_id = 5, .cpu_id = 5 },
+ { .fc_id = 6, .cpu_id = 6 },
+ { .fc_id = 7, .cpu_id = 7 },
+ { .fc_id = 8, .cpu_id = 8 },
+ { .fc_id = 9, .cpu_id = 9 },
+ { .fc_id = 10, .cpu_id = 10 },
+ { .fc_id = 11, .cpu_id = 11 },
+ { .fc_id = 12, .cpu_id = 12 },
+ { .fc_id = 13, .cpu_id = 13 },
+ { .fc_id = 14, .cpu_id = 14 },
+ { .fc_id = 15, .cpu_id = 15 },
+ { .fc_id = 16, .cpu_id = 16 },
+ { .fc_id = 17, .cpu_id = 17 },
+ { .fc_id = 18, .cpu_id = 18 },
+ { .fc_id = 19, .cpu_id = 19 },
+ { .fc_id = 20, .cpu_id = 20 },
+ { .fc_id = 21, .cpu_id = 21 },
+ { .fc_id = 22, .cpu_id = 22 },
+ { .fc_id = 23, .cpu_id = 23 },
+ { .fc_id = 24, .cpu_id = 24 },
+ { .fc_id = 25, .cpu_id = 25 },
+ { .fc_id = 26, .cpu_id = 26 },
+ { .fc_id = 27, .cpu_id = 27 },
+ { .fc_id = 28, .cpu_id = 28 },
+ { .fc_id = 29, .cpu_id = 29 },
+ { .fc_id = 30, .cpu_id = 30 },
+ { .fc_id = 31, .cpu_id = 31 },
+ { .fc_id = 32, .cpu_id = 32 },
+ { .fc_id = 33, .cpu_id = 33 },
+ { .fc_id = 34, .cpu_id = 34 },
+ { .fc_id = 35, .cpu_id = 35 },
+ { .fc_id = 36, .cpu_id = 36 },
+ { .fc_id = 37, .cpu_id = 37 },
+ { .fc_id = 38, .cpu_id = 38 },
+ { .fc_id = 39, .cpu_id = 38 },
+ { .fc_id = 40, .cpu_id = 38 },
+ { .fc_id = 41, .cpu_id = 38 },
+ { .fc_id = 42, .cpu_id = 38 },
+ { .fc_id = 43, .cpu_id = 38 },
+ { .fc_id = 44, .cpu_id = 38 },
+ { .fc_id = 45, .cpu_id = 38 },
+ { .fc_id = 46, .cpu_id = 39 },
+ { .fc_id = 47, .cpu_id = 39 },
+ { .fc_id = 48, .cpu_id = 39 },
+ { .fc_id = 49, .cpu_id = 39 },
+ { .fc_id = 50, .cpu_id = 39 },
+ { .fc_id = 51, .cpu_id = 39 },
+ { .fc_id = 52, .cpu_id = 39 },
+ { .fc_id = 53, .cpu_id = 39 },
+ { .fc_id = 54, .cpu_id = 40 },
+ { .fc_id = 55, .cpu_id = 41 },
+ { .fc_id = 56, .cpu_id = 42 },
+ { .fc_id = 57, .cpu_id = 43 },
+ { .fc_id = 58, .cpu_id = 44 },
+ { .fc_id = 59, .cpu_id = 45 },
+ { .fc_id = 60, .cpu_id = 46 },
+ { .fc_id = 61, .cpu_id = 47 },
+ { .fc_id = 62, .cpu_id = 48 },
+ { .fc_id = 63, .cpu_id = 49 },
+ { .fc_id = 64, .cpu_id = 50 },
+ { .fc_id = 65, .cpu_id = 51 },
+ { .fc_id = 66, .cpu_id = 52 },
+ { .fc_id = 67, .cpu_id = 53 },
+ { .fc_id = 68, .cpu_id = 54 },
+ { .fc_id = 69, .cpu_id = 55 },
+ { .fc_id = 70, .cpu_id = 56 },
+ { .fc_id = 71, .cpu_id = 56 },
+ { .fc_id = 72, .cpu_id = 56 },
+ { .fc_id = 73, .cpu_id = 56 },
+ { .fc_id = 74, .cpu_id = 56 },
+ { .fc_id = 75, .cpu_id = 56 },
+ { .fc_id = 76, .cpu_id = 56 },
+ { .fc_id = 77, .cpu_id = 56 },
+ { .fc_id = 78, .cpu_id = 57 },
+ { .fc_id = 79, .cpu_id = 57 },
+ { .fc_id = 80, .cpu_id = 57 },
+ { .fc_id = 81, .cpu_id = 57 },
+ { .fc_id = 82, .cpu_id = 57 },
+ { .fc_id = 83, .cpu_id = 57 },
+ { .fc_id = 84, .cpu_id = 57 },
+ { .fc_id = 85, .cpu_id = 57 },
+ { .fc_id = 86, .cpu_id = 58 },
+ { .fc_id = 87, .cpu_id = 59 },
+ { .fc_id = 88, .cpu_id = 60 },
+ { .fc_id = 89, .cpu_id = 61 },
+ { .fc_id = 90, .cpu_id = 62 },
+ { .fc_id = 91, .cpu_id = 63 },
+ { .fc_id = 92, .cpu_id = 64 },
+ { .fc_id = 93, .cpu_id = 64 },
+ { .fc_id = 94, .cpu_id = 64 },
+ { .fc_id = 95, .cpu_id = 64 },
+ { .fc_id = 96, .cpu_id = 64 },
+ { .fc_id = 97, .cpu_id = 64 },
+ { .fc_id = 98, .cpu_id = 64 },
+ { .fc_id = 99, .cpu_id = 64 },
+ { .fc_id = 100, .cpu_id = 64 },
+ { .fc_id = 101, .cpu_id = 64 },
+ { .fc_id = 102, .cpu_id = 64 },
+ { .fc_id = 103, .cpu_id = 64 },
+ { .fc_id = 104, .cpu_id = 64 },
+ { .fc_id = 105, .cpu_id = 64 },
+ { .fc_id = 106, .cpu_id = 64 },
+ { .fc_id = 107, .cpu_id = 64 },
+ { .fc_id = 108, .cpu_id = 64 },
+ { .fc_id = 109, .cpu_id = 64 },
+ { .fc_id = 110, .cpu_id = 64 },
+ { .fc_id = 111, .cpu_id = 64 },
+ { .fc_id = 112, .cpu_id = 64 },
+ { .fc_id = 113, .cpu_id = 64 },
+ { .fc_id = 114, .cpu_id = 64 },
+ { .fc_id = 115, .cpu_id = 64 },
+ { .fc_id = 116, .cpu_id = 64 },
+ { .fc_id = 117, .cpu_id = 64 },
+ { .fc_id = 118, .cpu_id = 64 },
+ { .fc_id = 119, .cpu_id = 64 },
+ { .fc_id = 120, .cpu_id = 64 },
+ { .fc_id = 121, .cpu_id = 64 },
+ { .fc_id = 122, .cpu_id = 64 },
+ { .fc_id = 123, .cpu_id = 64 },
+ { .fc_id = 124, .cpu_id = 65 },
+ { .fc_id = 125, .cpu_id = 65 },
+ { .fc_id = 126, .cpu_id = 65 },
+ { .fc_id = 127, .cpu_id = 65 },
+ { .fc_id = 128, .cpu_id = 65 },
+ { .fc_id = 129, .cpu_id = 65 },
+ { .fc_id = 130, .cpu_id = 65 },
+ { .fc_id = 131, .cpu_id = 65 },
+ { .fc_id = 132, .cpu_id = 65 },
+ { .fc_id = 133, .cpu_id = 65 },
+ { .fc_id = 134, .cpu_id = 65 },
+ { .fc_id = 135, .cpu_id = 65 },
+ { .fc_id = 136, .cpu_id = 65 },
+ { .fc_id = 137, .cpu_id = 65 },
+ { .fc_id = 138, .cpu_id = 65 },
+ { .fc_id = 139, .cpu_id = 65 },
+ { .fc_id = 140, .cpu_id = 65 },
+ { .fc_id = 141, .cpu_id = 65 },
+ { .fc_id = 142, .cpu_id = 65 },
+ { .fc_id = 143, .cpu_id = 65 },
+ { .fc_id = 144, .cpu_id = 65 },
+ { .fc_id = 145, .cpu_id = 65 },
+ { .fc_id = 146, .cpu_id = 65 },
+ { .fc_id = 147, .cpu_id = 65 },
+ { .fc_id = 148, .cpu_id = 65 },
+ { .fc_id = 149, .cpu_id = 65 },
+ { .fc_id = 150, .cpu_id = 65 },
+ { .fc_id = 151, .cpu_id = 65 },
+ { .fc_id = 152, .cpu_id = 65 },
+ { .fc_id = 153, .cpu_id = 65 },
+ { .fc_id = 154, .cpu_id = 65 },
+ { .fc_id = 155, .cpu_id = 65 },
+ { .fc_id = 156, .cpu_id = 66 },
+ { .fc_id = 157, .cpu_id = 66 },
+ { .fc_id = 158, .cpu_id = 66 },
+ { .fc_id = 159, .cpu_id = 66 },
+ { .fc_id = 160, .cpu_id = 66 },
+ { .fc_id = 161, .cpu_id = 66 },
+ { .fc_id = 162, .cpu_id = 66 },
+ { .fc_id = 163, .cpu_id = 66 },
+ { .fc_id = 164, .cpu_id = 66 },
+ { .fc_id = 165, .cpu_id = 66 },
+ { .fc_id = 166, .cpu_id = 67 },
+ { .fc_id = 167, .cpu_id = 67 },
+ { .fc_id = 168, .cpu_id = 67 },
+ { .fc_id = 169, .cpu_id = 67 },
+ { .fc_id = 170, .cpu_id = 67 },
+ { .fc_id = 171, .cpu_id = 67 },
+ { .fc_id = 172, .cpu_id = 67 },
+ { .fc_id = 173, .cpu_id = 67 },
+ { .fc_id = 174, .cpu_id = 67 },
+ { .fc_id = 175, .cpu_id = 67 },
+ { .fc_id = 176, .cpu_id = 68 },
+ { .fc_id = 177, .cpu_id = 68 },
+ { .fc_id = 178, .cpu_id = 68 },
+ { .fc_id = 179, .cpu_id = 68 },
+ { .fc_id = 180, .cpu_id = 69 },
+ { .fc_id = 181, .cpu_id = 69 },
+ { .fc_id = 182, .cpu_id = 69 },
+ { .fc_id = 183, .cpu_id = 69 },
+ { .fc_id = 184, .cpu_id = 70 },
+ { .fc_id = 185, .cpu_id = 71 },
+ { .fc_id = 186, .cpu_id = 71 },
+ { .fc_id = 187, .cpu_id = 71 },
+ { .fc_id = 188, .cpu_id = 71 },
+ { .fc_id = 189, .cpu_id = 72 },
+ { .fc_id = 190, .cpu_id = 72 },
+ { .fc_id = 191, .cpu_id = 72 },
+ { .fc_id = 192, .cpu_id = 72 },
+ { .fc_id = 193, .cpu_id = 73 },
+ { .fc_id = 194, .cpu_id = 74 },
+ { .fc_id = 195, .cpu_id = 75 },
+ { .fc_id = 196, .cpu_id = 76 },
+ { .fc_id = 197, .cpu_id = 77 },
+ { .fc_id = 198, .cpu_id = 78 },
+ { .fc_id = 199, .cpu_id = 79 },
+ { .fc_id = 200, .cpu_id = 80 },
+ { .fc_id = 201, .cpu_id = 81 },
+ { .fc_id = 202, .cpu_id = 82 },
+ { .fc_id = 203, .cpu_id = 83 },
+ { .fc_id = 204, .cpu_id = 84 },
+ { .fc_id = 205, .cpu_id = 85 },
+ { .fc_id = 206, .cpu_id = 86 },
+ { .fc_id = 207, .cpu_id = 87 },
+ { .fc_id = 208, .cpu_id = 88 },
+ { .fc_id = 209, .cpu_id = 89 },
+ { .fc_id = 210, .cpu_id = 90 },
+ { .fc_id = 211, .cpu_id = 91 },
+ { .fc_id = 212, .cpu_id = 92 },
+ { .fc_id = 213, .cpu_id = 93 },
+ { .fc_id = 214, .cpu_id = 94 },
+ { .fc_id = 215, .cpu_id = 95 },
+ { .fc_id = 216, .cpu_id = 96 },
+ { .fc_id = 217, .cpu_id = 97 },
+ { .fc_id = 218, .cpu_id = 98 },
+ { .fc_id = 219, .cpu_id = 99 },
+ { .fc_id = 220, .cpu_id = 100 },
+ { .fc_id = 221, .cpu_id = 101 },
+ { .fc_id = 222, .cpu_id = 102 },
+ { .fc_id = 223, .cpu_id = 103 },
+ { .fc_id = 224, .cpu_id = 104 },
+ { .fc_id = 225, .cpu_id = 105 },
+ { .fc_id = 226, .cpu_id = 106 },
+ { .fc_id = 227, .cpu_id = 107 },
+ { .fc_id = 228, .cpu_id = 108 },
+ { .fc_id = 229, .cpu_id = 109 },
+ { .fc_id = 230, .cpu_id = 110 },
+ { .fc_id = 231, .cpu_id = 111 },
+ { .fc_id = 232, .cpu_id = 112 },
+ { .fc_id = 233, .cpu_id = 113 },
+ { .fc_id = 234, .cpu_id = 114 },
+ { .fc_id = 235, .cpu_id = 115 },
+ { .fc_id = 236, .cpu_id = 116 },
+ { .fc_id = 237, .cpu_id = 117 },
+ { .fc_id = 238, .cpu_id = 118 },
+ { .fc_id = 239, .cpu_id = 119 },
+ { .fc_id = 240, .cpu_id = 119 },
+ { .fc_id = 241, .cpu_id = 119 },
+ { .fc_id = 242, .cpu_id = 119 },
+ { .fc_id = 243, .cpu_id = 119 },
+ { .fc_id = 244, .cpu_id = 119 },
+ { .fc_id = 245, .cpu_id = 119 },
+ { .fc_id = 246, .cpu_id = 119 },
+ { .fc_id = 247, .cpu_id = 119 },
+ { .fc_id = 248, .cpu_id = 119 },
+ { .fc_id = 249, .cpu_id = 119 },
+ { .fc_id = 250, .cpu_id = 119 },
+ { .fc_id = 251, .cpu_id = 119 },
+ { .fc_id = 252, .cpu_id = 119 },
+ { .fc_id = 253, .cpu_id = 119 },
+ { .fc_id = 254, .cpu_id = 119 },
+ { .fc_id = 255, .cpu_id = 119 },
+ { .fc_id = 256, .cpu_id = 119 },
+ { .fc_id = 257, .cpu_id = 120 },
+ { .fc_id = 258, .cpu_id = 121 },
+ { .fc_id = 259, .cpu_id = 122 },
+ { .fc_id = 260, .cpu_id = 123 },
+ { .fc_id = 261, .cpu_id = 124 },
+ { .fc_id = 262, .cpu_id = 125 },
+ { .fc_id = 263, .cpu_id = 126 },
+ { .fc_id = 264, .cpu_id = 127 },
+ { .fc_id = 265, .cpu_id = 127 },
+ { .fc_id = 266, .cpu_id = 127 },
+ { .fc_id = 267, .cpu_id = 127 },
+ { .fc_id = 268, .cpu_id = 127 },
+ { .fc_id = 269, .cpu_id = 128 },
+ { .fc_id = 270, .cpu_id = 128 },
+ { .fc_id = 271, .cpu_id = 128 },
+ { .fc_id = 272, .cpu_id = 128 },
+ { .fc_id = 273, .cpu_id = 128 },
+ { .fc_id = 274, .cpu_id = 128 },
+ { .fc_id = 275, .cpu_id = 128 },
+ { .fc_id = 276, .cpu_id = 128 },
+ { .fc_id = 277, .cpu_id = 129 },
+ { .fc_id = 278, .cpu_id = 129 },
+ { .fc_id = 279, .cpu_id = 129 },
+ { .fc_id = 280, .cpu_id = 129 },
+ { .fc_id = 281, .cpu_id = 130 },
+ { .fc_id = 282, .cpu_id = 131 },
+ { .fc_id = 283, .cpu_id = 132 },
+ { .fc_id = 284, .cpu_id = 133 },
+ { .fc_id = 285, .cpu_id = 134 },
+ { .fc_id = 286, .cpu_id = 135 },
+ { .fc_id = 287, .cpu_id = 136 },
+ { .fc_id = 288, .cpu_id = 137 },
+ { .fc_id = 289, .cpu_id = 138 },
+ { .fc_id = 290, .cpu_id = 139 },
+ { .fc_id = 291, .cpu_id = 140 },
+ { .fc_id = 292, .cpu_id = 141 },
+ { .fc_id = 293, .cpu_id = 142 },
+ { .fc_id = 294, .cpu_id = 143 },
+ { .fc_id = 295, .cpu_id = 144 },
+ { .fc_id = 296, .cpu_id = 145 },
+ { .fc_id = 297, .cpu_id = 146 },
+ { .fc_id = 298, .cpu_id = 147 },
+ { .fc_id = 299, .cpu_id = 148 },
+ { .fc_id = 300, .cpu_id = 149 },
+ { .fc_id = 301, .cpu_id = 150 },
+ { .fc_id = 302, .cpu_id = 151 },
+ { .fc_id = 303, .cpu_id = 152 },
+ { .fc_id = 304, .cpu_id = 153 },
+ { .fc_id = 305, .cpu_id = 154 },
+ { .fc_id = 306, .cpu_id = 155 },
+ { .fc_id = 307, .cpu_id = 156 },
+ { .fc_id = 308, .cpu_id = 157 },
+ { .fc_id = 309, .cpu_id = 158 },
+ { .fc_id = 310, .cpu_id = 159 },
+ { .fc_id = 311, .cpu_id = 160 },
+ { .fc_id = 312, .cpu_id = 161 },
+ { .fc_id = 313, .cpu_id = 162 },
+ { .fc_id = 314, .cpu_id = 163 },
+ { .fc_id = 315, .cpu_id = 164 },
+ { .fc_id = 316, .cpu_id = 165 },
+ { .fc_id = 317, .cpu_id = 166 },
+ { .fc_id = 318, .cpu_id = 167 },
+ { .fc_id = 319, .cpu_id = 168 },
+ { .fc_id = 320, .cpu_id = 169 },
+ { .fc_id = 321, .cpu_id = 170 },
+ { .fc_id = 322, .cpu_id = 171 },
+ { .fc_id = 323, .cpu_id = 172 },
+ { .fc_id = 324, .cpu_id = 173 },
+ { .fc_id = 325, .cpu_id = 174 },
+ { .fc_id = 326, .cpu_id = 175 },
+ { .fc_id = 327, .cpu_id = 176 },
+ { .fc_id = 328, .cpu_id = 177 },
+ { .fc_id = 329, .cpu_id = 178 },
+ { .fc_id = 330, .cpu_id = 179 },
+ { .fc_id = 331, .cpu_id = 180 },
+ { .fc_id = 332, .cpu_id = 181 },
+ { .fc_id = 333, .cpu_id = 182 },
+ { .fc_id = 334, .cpu_id = 183 },
+ { .fc_id = 335, .cpu_id = 184 },
+ { .fc_id = 336, .cpu_id = 185 },
+ { .fc_id = 337, .cpu_id = 186 },
+ { .fc_id = 338, .cpu_id = 187 },
+ { .fc_id = 339, .cpu_id = 188 },
+ { .fc_id = 340, .cpu_id = 189 },
+ { .fc_id = 341, .cpu_id = 190 },
+ { .fc_id = 342, .cpu_id = 191 },
+ { .fc_id = 343, .cpu_id = 192 },
+ { .fc_id = 344, .cpu_id = 193 },
+ { .fc_id = 345, .cpu_id = 194 },
+ { .fc_id = 346, .cpu_id = 195 },
+ { .fc_id = 347, .cpu_id = 196 },
+ { .fc_id = 348, .cpu_id = 197 },
+ { .fc_id = 349, .cpu_id = 198 },
+ { .fc_id = 350, .cpu_id = 199 },
+ { .fc_id = 351, .cpu_id = 200 },
+ { .fc_id = 352, .cpu_id = 201 },
+ { .fc_id = 353, .cpu_id = 202 },
+ { .fc_id = 354, .cpu_id = 203 },
+ { .fc_id = 355, .cpu_id = 204 },
+ { .fc_id = 356, .cpu_id = 205 },
+ { .fc_id = 357, .cpu_id = 206 },
+ { .fc_id = 358, .cpu_id = 207 },
+ { .fc_id = 359, .cpu_id = 208 },
+ { .fc_id = 360, .cpu_id = 209 },
+ { .fc_id = 361, .cpu_id = 210 },
+ { .fc_id = 362, .cpu_id = 211 },
+ { .fc_id = 363, .cpu_id = 212 },
+ { .fc_id = 364, .cpu_id = 213 },
+ { .fc_id = 365, .cpu_id = 214 },
+ { .fc_id = 366, .cpu_id = 215 },
+ { .fc_id = 367, .cpu_id = 216 },
+ { .fc_id = 368, .cpu_id = 217 },
+ { .fc_id = 369, .cpu_id = 218 },
+ { .fc_id = 370, .cpu_id = 219 },
+ { .fc_id = 371, .cpu_id = 220 },
+ { .fc_id = 372, .cpu_id = 221 },
+ { .fc_id = 373, .cpu_id = 222 },
+ { .fc_id = 374, .cpu_id = 223 },
+ { .fc_id = 375, .cpu_id = 224 },
+ { .fc_id = 376, .cpu_id = 225 },
+ { .fc_id = 377, .cpu_id = 226 },
+ { .fc_id = 378, .cpu_id = 227 },
+ { .fc_id = 379, .cpu_id = 228 },
+ { .fc_id = 380, .cpu_id = 229 },
+ { .fc_id = 381, .cpu_id = 230 },
+ { .fc_id = 382, .cpu_id = 231 },
+ { .fc_id = 383, .cpu_id = 232 },
+ { .fc_id = 384, .cpu_id = 233 },
+ { .fc_id = 385, .cpu_id = 234 },
+ { .fc_id = 386, .cpu_id = 235 },
+ { .fc_id = 387, .cpu_id = 236 },
+ { .fc_id = 388, .cpu_id = 237 },
+ { .fc_id = 389, .cpu_id = 238 },
+ { .fc_id = 390, .cpu_id = 239 },
+ { .fc_id = 391, .cpu_id = 240 },
+ { .fc_id = 392, .cpu_id = 241 },
+ { .fc_id = 393, .cpu_id = 242 },
+ { .fc_id = 394, .cpu_id = 243 },
+ { .fc_id = 395, .cpu_id = 244 },
+ { .fc_id = 396, .cpu_id = 245 },
+ { .fc_id = 397, .cpu_id = 246 },
+ { .fc_id = 398, .cpu_id = 247 },
+ { .fc_id = 399, .cpu_id = 248 },
+ { .fc_id = 400, .cpu_id = 249 },
+ { .fc_id = 401, .cpu_id = 250 },
+ { .fc_id = 402, .cpu_id = 251 },
+ { .fc_id = 403, .cpu_id = 252 },
+ { .fc_id = 404, .cpu_id = 253 },
+ { .fc_id = 405, .cpu_id = 254 },
+ { .fc_id = 406, .cpu_id = 255 },
+ { .fc_id = 407, .cpu_id = 256 },
+ { .fc_id = 408, .cpu_id = 257 },
+ { .fc_id = 409, .cpu_id = 258 },
+ { .fc_id = 410, .cpu_id = 259 },
+ { .fc_id = 411, .cpu_id = 260 },
+ { .fc_id = 412, .cpu_id = 261 },
+ { .fc_id = 413, .cpu_id = 262 },
+ { .fc_id = 414, .cpu_id = 263 },
+ { .fc_id = 415, .cpu_id = 264 },
+ { .fc_id = 416, .cpu_id = 265 },
+ { .fc_id = 417, .cpu_id = 266 },
+ { .fc_id = 418, .cpu_id = 267 },
+ { .fc_id = 419, .cpu_id = 268 },
+ { .fc_id = 420, .cpu_id = 269 },
+ { .fc_id = 421, .cpu_id = 270 },
+ { .fc_id = 422, .cpu_id = 271 },
+ { .fc_id = 423, .cpu_id = 272 },
+ { .fc_id = 424, .cpu_id = 273 },
+ { .fc_id = 425, .cpu_id = 274 },
+ { .fc_id = 426, .cpu_id = 275 },
+ { .fc_id = 427, .cpu_id = 276 },
+ { .fc_id = 428, .cpu_id = 277 },
+ { .fc_id = 429, .cpu_id = 278 },
+ { .fc_id = 430, .cpu_id = 279 },
+ { .fc_id = 431, .cpu_id = 280 },
+ { .fc_id = 432, .cpu_id = 281 },
+ { .fc_id = 433, .cpu_id = 282 },
+ { .fc_id = 434, .cpu_id = 283 },
+ { .fc_id = 435, .cpu_id = 284 },
+ { .fc_id = 436, .cpu_id = 285 },
+ { .fc_id = 437, .cpu_id = 286 },
+ { .fc_id = 438, .cpu_id = 287 },
+ { .fc_id = 439, .cpu_id = 288 },
+ { .fc_id = 440, .cpu_id = 289 },
+ { .fc_id = 441, .cpu_id = 290 },
+ { .fc_id = 442, .cpu_id = 291 },
+ { .fc_id = 443, .cpu_id = 292 },
+ { .fc_id = 444, .cpu_id = 293 },
+ { .fc_id = 445, .cpu_id = 294 },
+ { .fc_id = 446, .cpu_id = 295 },
+ { .fc_id = 447, .cpu_id = 296 },
+ { .fc_id = 448, .cpu_id = 297 },
+ { .fc_id = 449, .cpu_id = 298 },
+ { .fc_id = 450, .cpu_id = 299 },
+ { .fc_id = 451, .cpu_id = 300 },
+ { .fc_id = 452, .cpu_id = 301 },
+ { .fc_id = 453, .cpu_id = 302 },
+ { .fc_id = 454, .cpu_id = 303 },
+ { .fc_id = 455, .cpu_id = 304 },
+ { .fc_id = 456, .cpu_id = 305 },
+ { .fc_id = 457, .cpu_id = 306 },
+ { .fc_id = 458, .cpu_id = 307 },
+ { .fc_id = 459, .cpu_id = 308 },
+ { .fc_id = 460, .cpu_id = 309 },
+ { .fc_id = 461, .cpu_id = 310 },
+ { .fc_id = 462, .cpu_id = 311 },
+ { .fc_id = 463, .cpu_id = 312 },
+ { .fc_id = 464, .cpu_id = 313 },
+ { .fc_id = 465, .cpu_id = 314 },
+ { .fc_id = 466, .cpu_id = 315 },
+ { .fc_id = 467, .cpu_id = 316 },
+ { .fc_id = 468, .cpu_id = 317 },
+ { .fc_id = 469, .cpu_id = 318 },
+ { .fc_id = 470, .cpu_id = 319 },
+ { .fc_id = 471, .cpu_id = 320 },
+ { .fc_id = 472, .cpu_id = 321 },
+ { .fc_id = 473, .cpu_id = 322 },
+ { .fc_id = 474, .cpu_id = 323 },
+ { .fc_id = 475, .cpu_id = 324 },
+ { .fc_id = 476, .cpu_id = 325 },
+ { .fc_id = 477, .cpu_id = 326 },
+ { .fc_id = 478, .cpu_id = 327 },
+ { .fc_id = 479, .cpu_id = 328 },
+ { .fc_id = 480, .cpu_id = 329 },
+ { .fc_id = 481, .cpu_id = 330 },
+ { .fc_id = 482, .cpu_id = 331 },
+ { .fc_id = 483, .cpu_id = 332 },
+ { .fc_id = 484, .cpu_id = 333 },
+ { .fc_id = 485, .cpu_id = 334 },
+ { .fc_id = 486, .cpu_id = 335 },
+ { .fc_id = 487, .cpu_id = 336 },
+ { .fc_id = 488, .cpu_id = 337 },
+ { .fc_id = 489, .cpu_id = 338 },
+ { .fc_id = 490, .cpu_id = 339 },
+ { .fc_id = 491, .cpu_id = 340 },
+ { .fc_id = 492, .cpu_id = 341 },
+ { .fc_id = 493, .cpu_id = 342 },
+ { .fc_id = 494, .cpu_id = 343 },
+ { .fc_id = 495, .cpu_id = 344 },
+ { .fc_id = 496, .cpu_id = 345 },
+ { .fc_id = 497, .cpu_id = 346 },
+ { .fc_id = 498, .cpu_id = 347 },
+ { .fc_id = 499, .cpu_id = 348 },
+ { .fc_id = 500, .cpu_id = 349 },
+ { .fc_id = 501, .cpu_id = 350 },
+ { .fc_id = 502, .cpu_id = 351 },
+ { .fc_id = 503, .cpu_id = 352 },
+ { .fc_id = 504, .cpu_id = 353 },
+ { .fc_id = 505, .cpu_id = 354 },
+ { .fc_id = 506, .cpu_id = 355 },
+ { .fc_id = 507, .cpu_id = 356 },
+ { .fc_id = 508, .cpu_id = 357 },
+ { .fc_id = 509, .cpu_id = 358 },
+ { .fc_id = 510, .cpu_id = 359 },
+ { .fc_id = 511, .cpu_id = 360 },
+ { .fc_id = 512, .cpu_id = 361 },
+ { .fc_id = 513, .cpu_id = 362 },
+ { .fc_id = 514, .cpu_id = 363 },
+ { .fc_id = 515, .cpu_id = 364 },
+ { .fc_id = 516, .cpu_id = 365 },
+ { .fc_id = 517, .cpu_id = 366 },
+ { .fc_id = 518, .cpu_id = 367 },
+ { .fc_id = 519, .cpu_id = 368 },
+ { .fc_id = 520, .cpu_id = 369 },
+ { .fc_id = 521, .cpu_id = 370 },
+ { .fc_id = 522, .cpu_id = 371 },
+ { .fc_id = 523, .cpu_id = 372 },
+ { .fc_id = 524, .cpu_id = 373 },
+ { .fc_id = 525, .cpu_id = 374 },
+ { .fc_id = 526, .cpu_id = 375 },
+ { .fc_id = 527, .cpu_id = 376 },
+ { .fc_id = 528, .cpu_id = 377 },
+ { .fc_id = 529, .cpu_id = 378 },
+ { .fc_id = 530, .cpu_id = 379 },
+ { .fc_id = 531, .cpu_id = 380 },
+ { .fc_id = 532, .cpu_id = 381 },
+ { .fc_id = 533, .cpu_id = 382 },
+ { .fc_id = 534, .cpu_id = 383 },
+ { .fc_id = 535, .cpu_id = 384 },
+ { .fc_id = 536, .cpu_id = 385 },
+ { .fc_id = 537, .cpu_id = 386 },
+ { .fc_id = 538, .cpu_id = 387 },
+ { .fc_id = 539, .cpu_id = 388 },
+ { .fc_id = 540, .cpu_id = 389 },
+ { .fc_id = 541, .cpu_id = 390 },
+ { .fc_id = 542, .cpu_id = 391 },
+ { .fc_id = 543, .cpu_id = 392 },
+ { .fc_id = 544, .cpu_id = 393 },
+ { .fc_id = 545, .cpu_id = 394 },
+ { .fc_id = 546, .cpu_id = 395 },
+ { .fc_id = 547, .cpu_id = 396 },
+ { .fc_id = 548, .cpu_id = 397 },
+ { .fc_id = 549, .cpu_id = 398 },
+ { .fc_id = 550, .cpu_id = 399 },
+ { .fc_id = 551, .cpu_id = 400 },
+ { .fc_id = 552, .cpu_id = 401 },
+ { .fc_id = 553, .cpu_id = 402 },
+ { .fc_id = 554, .cpu_id = 403 },
+ { .fc_id = 555, .cpu_id = 404 },
+ { .fc_id = 556, .cpu_id = 405 },
+ { .fc_id = 557, .cpu_id = 406 },
+ { .fc_id = 558, .cpu_id = 407 },
+ { .fc_id = 559, .cpu_id = 408 },
+ { .fc_id = 560, .cpu_id = 409 },
+ { .fc_id = 561, .cpu_id = 410 },
+ { .fc_id = 562, .cpu_id = 411 },
+ { .fc_id = 563, .cpu_id = 412 },
+ { .fc_id = 564, .cpu_id = 413 },
+ { .fc_id = 565, .cpu_id = 414 },
+ { .fc_id = 566, .cpu_id = 415 },
+ { .fc_id = 567, .cpu_id = 416 },
+ { .fc_id = 568, .cpu_id = 417 },
+ { .fc_id = 569, .cpu_id = 418 },
+ { .fc_id = 570, .cpu_id = 419 },
+ { .fc_id = 571, .cpu_id = 420 },
+ { .fc_id = 572, .cpu_id = 421 },
+ { .fc_id = 573, .cpu_id = 422 },
+ { .fc_id = 574, .cpu_id = 423 },
+ { .fc_id = 575, .cpu_id = 424 },
+ { .fc_id = 576, .cpu_id = 425 },
+ { .fc_id = 577, .cpu_id = 426 },
+ { .fc_id = 578, .cpu_id = 427 },
+ { .fc_id = 579, .cpu_id = 428 },
+ { .fc_id = 580, .cpu_id = 429 },
+ { .fc_id = 581, .cpu_id = 430 },
+ { .fc_id = 582, .cpu_id = 431 },
+ { .fc_id = 583, .cpu_id = 432 },
+ { .fc_id = 584, .cpu_id = 433 },
+ { .fc_id = 585, .cpu_id = 434 },
+ { .fc_id = 586, .cpu_id = 435 },
+ { .fc_id = 587, .cpu_id = 436 },
+ { .fc_id = 588, .cpu_id = 437 },
+ { .fc_id = 589, .cpu_id = 438 },
+ { .fc_id = 590, .cpu_id = 439 },
+ { .fc_id = 591, .cpu_id = 440 },
+ { .fc_id = 592, .cpu_id = 441 },
+ { .fc_id = 593, .cpu_id = 442 },
+ { .fc_id = 594, .cpu_id = 443 },
+ { .fc_id = 595, .cpu_id = 444 },
+ { .fc_id = 596, .cpu_id = 445 },
+ { .fc_id = 597, .cpu_id = 446 },
+ { .fc_id = 598, .cpu_id = 447 },
+ { .fc_id = 599, .cpu_id = 448 },
+ { .fc_id = 600, .cpu_id = 449 },
+ { .fc_id = 601, .cpu_id = 450 },
+ { .fc_id = 602, .cpu_id = 451 },
+ { .fc_id = 603, .cpu_id = 452 },
+ { .fc_id = 604, .cpu_id = 453 },
+ { .fc_id = 605, .cpu_id = 454 },
+ { .fc_id = 606, .cpu_id = 455 },
+ { .fc_id = 607, .cpu_id = 456 },
+ { .fc_id = 608, .cpu_id = 457 },
+ { .fc_id = 609, .cpu_id = 458 },
+ { .fc_id = 610, .cpu_id = 459 },
+ { .fc_id = 611, .cpu_id = 460 },
+ { .fc_id = 612, .cpu_id = 461 },
+ { .fc_id = 613, .cpu_id = 462 },
+ { .fc_id = 614, .cpu_id = 463 },
+ { .fc_id = 615, .cpu_id = 464 },
+ { .fc_id = 616, .cpu_id = 465 },
+ { .fc_id = 617, .cpu_id = 466 },
+ { .fc_id = 618, .cpu_id = 467 },
+ { .fc_id = 619, .cpu_id = 468 },
+ { .fc_id = 620, .cpu_id = 469 },
+ { .fc_id = 621, .cpu_id = 470 },
+ { .fc_id = 622, .cpu_id = 471 },
+ { .fc_id = 623, .cpu_id = 472 },
+ { .fc_id = 624, .cpu_id = 473 },
+ { .fc_id = 625, .cpu_id = 474 },
+ { .fc_id = 626, .cpu_id = 475 },
+ { .fc_id = 627, .cpu_id = 476 },
+ { .fc_id = 628, .cpu_id = 477 },
+ { .fc_id = 629, .cpu_id = 478 },
+ { .fc_id = 630, .cpu_id = 479 },
+ { .fc_id = 631, .cpu_id = 480 },
+ { .fc_id = 632, .cpu_id = 481 },
+ { .fc_id = 633, .cpu_id = 482 },
+ { .fc_id = 634, .cpu_id = 483 },
+ { .fc_id = 635, .cpu_id = 484 },
+ { .fc_id = 636, .cpu_id = 485 },
+ { .fc_id = 637, .cpu_id = 486 },
+ { .fc_id = 638, .cpu_id = 487 },
+ { .fc_id = 639, .cpu_id = 488 },
+ { .fc_id = 640, .cpu_id = 489 },
+ { .fc_id = 641, .cpu_id = 490 },
+ { .fc_id = 642, .cpu_id = 491 },
+ { .fc_id = 643, .cpu_id = 492 },
+ { .fc_id = 644, .cpu_id = 493 },
+ { .fc_id = 645, .cpu_id = 494 },
+ { .fc_id = 646, .cpu_id = 495 },
+ { .fc_id = 647, .cpu_id = 496 },
+ { .fc_id = 648, .cpu_id = 497 },
+ { .fc_id = 649, .cpu_id = 498 },
+ { .fc_id = 650, .cpu_id = 499 },
+ { .fc_id = 651, .cpu_id = 500 },
+ { .fc_id = 652, .cpu_id = 501 },
+ { .fc_id = 653, .cpu_id = 502 },
+ { .fc_id = 654, .cpu_id = 503 },
+ { .fc_id = 655, .cpu_id = 504 },
+ { .fc_id = 656, .cpu_id = 505 },
+ { .fc_id = 657, .cpu_id = 506 },
+ { .fc_id = 658, .cpu_id = 507 },
+ { .fc_id = 659, .cpu_id = 508 },
+ { .fc_id = 660, .cpu_id = 509 },
+ { .fc_id = 661, .cpu_id = 510 },
+ { .fc_id = 662, .cpu_id = 511 },
+};
+
+#endif /* __GAUDI_ASYNC_IDS_MAP_EVENTS_H_ */