@@ -17,6 +17,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = {
1717 .thread_count = 128 ,
1818 .shader_core_count = 1 ,
1919 .nn_core_count = 0 ,
20+ .nn_mad_per_core = 0 ,
21+ .tp_core_count = 0 ,
22+ .on_chip_sram_size = 0 ,
23+ .axi_sram_size = 0 ,
2024 .vertex_cache_size = 8 ,
2125 .vertex_output_buffer_size = 1024 ,
2226 .pixel_pipes = 1 ,
@@ -48,6 +52,11 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = {
4852 .register_max = 64 ,
4953 .thread_count = 256 ,
5054 .shader_core_count = 1 ,
55+ .nn_core_count = 0 ,
56+ .nn_mad_per_core = 0 ,
57+ .tp_core_count = 0 ,
58+ .on_chip_sram_size = 0 ,
59+ .axi_sram_size = 0 ,
5160 .vertex_cache_size = 8 ,
5261 .vertex_output_buffer_size = 512 ,
5362 .pixel_pipes = 1 ,
@@ -80,6 +89,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = {
8089 .thread_count = 512 ,
8190 .shader_core_count = 2 ,
8291 .nn_core_count = 0 ,
92+ .nn_mad_per_core = 0 ,
93+ .tp_core_count = 0 ,
94+ .on_chip_sram_size = 0 ,
95+ .axi_sram_size = 0 ,
8396 .vertex_cache_size = 16 ,
8497 .vertex_output_buffer_size = 1024 ,
8598 .pixel_pipes = 1 ,
@@ -112,6 +125,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = {
112125 .thread_count = 512 ,
113126 .shader_core_count = 2 ,
114127 .nn_core_count = 0 ,
128+ .nn_mad_per_core = 0 ,
129+ .tp_core_count = 0 ,
130+ .on_chip_sram_size = 0 ,
131+ .axi_sram_size = 0 ,
115132 .vertex_cache_size = 16 ,
116133 .vertex_output_buffer_size = 1024 ,
117134 .pixel_pipes = 1 ,
@@ -143,6 +160,11 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = {
143160 .register_max = 64 ,
144161 .thread_count = 512 ,
145162 .shader_core_count = 2 ,
163+ .nn_core_count = 0 ,
164+ .nn_mad_per_core = 0 ,
165+ .tp_core_count = 0 ,
166+ .on_chip_sram_size = 0 ,
167+ .axi_sram_size = 0 ,
146168 .vertex_cache_size = 16 ,
147169 .vertex_output_buffer_size = 1024 ,
148170 .pixel_pipes = 1 ,
@@ -175,6 +197,10 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = {
175197 .thread_count = 1024 ,
176198 .shader_core_count = 4 ,
177199 .nn_core_count = 0 ,
200+ .nn_mad_per_core = 0 ,
201+ .tp_core_count = 0 ,
202+ .on_chip_sram_size = 0 ,
203+ .axi_sram_size = 0 ,
178204 .vertex_cache_size = 16 ,
179205 .vertex_output_buffer_size = 1024 ,
180206 .pixel_pipes = 2 ,
@@ -207,6 +233,46 @@ static const struct etnaviv_chip_identity etnaviv_chip_identities[] = {
207233 .thread_count = 256 ,
208234 .shader_core_count = 1 ,
209235 .nn_core_count = 8 ,
236+ .nn_mad_per_core = 64 ,
237+ .tp_core_count = 4 ,
238+ .on_chip_sram_size = 524288 ,
239+ .axi_sram_size = 1048576 ,
240+ .vertex_cache_size = 16 ,
241+ .vertex_output_buffer_size = 1024 ,
242+ .pixel_pipes = 1 ,
243+ .instruction_count = 512 ,
244+ .num_constants = 320 ,
245+ .buffer_size = 0 ,
246+ .varyings_count = 16 ,
247+ .features = 0xe0287cac ,
248+ .minor_features0 = 0xc1799eff ,
249+ .minor_features1 = 0xfefbfadb ,
250+ .minor_features2 = 0xeb9d6fbf ,
251+ .minor_features3 = 0xedfffced ,
252+ .minor_features4 = 0xd30dafc7 ,
253+ .minor_features5 = 0x7b5ac333 ,
254+ .minor_features6 = 0xfc8ee200 ,
255+ .minor_features7 = 0x03fffa6f ,
256+ .minor_features8 = 0x00fe0ef0 ,
257+ .minor_features9 = 0x0088003c ,
258+ .minor_features10 = 0x108048c0 ,
259+ .minor_features11 = 0x00000010 ,
260+ },
261+ {
262+ .model = 0x8000 ,
263+ .revision = 0x8002 ,
264+ .product_id = 0x5080009 ,
265+ .customer_id = 0x9f ,
266+ .eco_id = 0x6000000 ,
267+ .stream_count = 8 ,
268+ .register_max = 64 ,
269+ .thread_count = 256 ,
270+ .shader_core_count = 1 ,
271+ .nn_core_count = 6 ,
272+ .nn_mad_per_core = 64 ,
273+ .tp_core_count = 3 ,
274+ .on_chip_sram_size = 262144 ,
275+ .axi_sram_size = 0 ,
210276 .vertex_cache_size = 16 ,
211277 .vertex_output_buffer_size = 1024 ,
212278 .pixel_pipes = 1 ,
0 commit comments