[Mellanox] Add device files for SN5600 (#12831)

- Why I did it
Add device files for new platform SN5600

- How I did it
Add device files for new platform SN5600

- How to verify it
Manual test
This commit is contained in:
Junchao-Mellanox 2022-12-01 01:47:50 +08:00 committed by GitHub
parent df4312f7ef
commit 7d38b459e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
28 changed files with 2876 additions and 0 deletions

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers.json.j2

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_defaults_objects.j2

View File

@ -0,0 +1,128 @@
{#
Copyright (c) 2021-2022 NVIDIA CORPORATION & AFFILIATES.
Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
#}
{% set default_cable = '5m' %}
{% set ingress_lossless_pool_size = '67737959' %}
{% set ingress_lossy_pool_size = '67737959' %}
{% set egress_lossless_pool_size = '158229504' %}
{% set egress_lossy_pool_size = '67737959' %}
{%- macro generate_port_lists(PORT_ALL) %}
{# Generate list of ports #}
{%- for port_idx in range(0, 32) %}
{%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
{%- endfor %}
{%- endmacro %}
{%- macro generate_buffer_pool_and_profiles() %}
"BUFFER_POOL": {
"ingress_lossless_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ ingress_lossless_pool_size }}",
{%- endif %}
"type": "ingress",
"mode": "dynamic"
},
"ingress_lossy_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ ingress_lossy_pool_size }}",
{%- endif %}
"type": "ingress",
"mode": "dynamic"
},
"egress_lossless_pool": {
"size": "{{ egress_lossless_pool_size }}",
"type": "egress",
"mode": "dynamic"
},
"egress_lossy_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ egress_lossy_pool_size }}",
{%- endif %}
"type": "egress",
"mode": "dynamic"
}
},
"BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0",
"dynamic_th":"7"
},
"ingress_lossy_profile": {
"pool":"ingress_lossy_pool",
"size":"0",
"dynamic_th":"3"
},
"egress_lossless_profile": {
"pool":"egress_lossless_pool",
"size":"0",
"dynamic_th":"7"
},
"egress_lossy_profile": {
"pool":"egress_lossy_pool",
"size":"9216",
"dynamic_th":"7"
},
"q_lossy_profile": {
"pool":"egress_lossy_pool",
"size":"0",
"dynamic_th":"3"
}
},
{%- endmacro %}
{%- macro generate_profile_lists(port_names) %}
"BUFFER_PORT_INGRESS_PROFILE_LIST": {
{% for port in port_names.split(',') %}
"{{ port }}": {
"profile_list" : "ingress_lossless_profile,ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"BUFFER_PORT_EGRESS_PROFILE_LIST": {
{% for port in port_names.split(',') %}
"{{ port }}": {
"profile_list" : "egress_lossless_profile,egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
{%- endmacro %}
{%- macro generate_queue_buffers(port_names) %}
"BUFFER_QUEUE": {
{% for port in port_names.split(',') %}
"{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names.split(',') %}
"{{ port }}|0-2": {
"profile" : "q_lossy_profile"
},
{% endfor %}
{% for port in port_names.split(',') %}
"{{ port }}|5-6": {
"profile" : "q_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
{%- endmacro %}

View File

@ -0,0 +1,128 @@
{#
Copyright (c) 2021-2022 NVIDIA CORPORATION & AFFILIATES.
Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
#}
{% set default_cable = '5m' %}
{% set ingress_lossless_pool_size = '52161690' %}
{% set ingress_lossy_pool_size = '52161690' %}
{% set egress_lossless_pool_size = '158229504' %}
{% set egress_lossy_pool_size = '52161690' %}
{%- macro generate_port_lists(PORT_ALL) %}
{# Generate list of ports #}
{%- for port_idx in range(0, 32) %}
{%- if PORT_ALL.append("Ethernet%d" % (port_idx)) %}{%- endif %}
{%- endfor %}
{%- endmacro %}
{%- macro generate_buffer_pool_and_profiles() %}
"BUFFER_POOL": {
"ingress_lossless_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ ingress_lossless_pool_size }}",
{%- endif %}
"type": "ingress",
"mode": "dynamic"
},
"ingress_lossy_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ ingress_lossy_pool_size }}",
{%- endif %}
"type": "ingress",
"mode": "dynamic"
},
"egress_lossless_pool": {
"size": "{{ egress_lossless_pool_size }}",
"type": "egress",
"mode": "dynamic"
},
"egress_lossy_pool": {
{%- if dynamic_mode is not defined %}
"size": "{{ egress_lossy_pool_size }}",
{%- endif %}
"type": "egress",
"mode": "dynamic"
}
},
"BUFFER_PROFILE": {
"ingress_lossless_profile": {
"pool":"ingress_lossless_pool",
"size":"0",
"dynamic_th":"7"
},
"ingress_lossy_profile": {
"pool":"ingress_lossy_pool",
"size":"0",
"dynamic_th":"3"
},
"egress_lossless_profile": {
"pool":"egress_lossless_pool",
"size":"0",
"dynamic_th":"7"
},
"egress_lossy_profile": {
"pool":"egress_lossy_pool",
"size":"9216",
"dynamic_th":"7"
},
"q_lossy_profile": {
"pool":"egress_lossy_pool",
"size":"0",
"dynamic_th":"3"
}
},
{%- endmacro %}
{%- macro generate_profile_lists(port_names) %}
"BUFFER_PORT_INGRESS_PROFILE_LIST": {
{% for port in port_names.split(',') %}
"{{ port }}": {
"profile_list" : "ingress_lossless_profile,ingress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
},
"BUFFER_PORT_EGRESS_PROFILE_LIST": {
{% for port in port_names.split(',') %}
"{{ port }}": {
"profile_list" : "egress_lossless_profile,egress_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
{%- endmacro %}
{%- macro generate_queue_buffers(port_names) %}
"BUFFER_QUEUE": {
{% for port in port_names.split(',') %}
"{{ port }}|3-4": {
"profile" : "egress_lossless_profile"
},
{% endfor %}
{% for port in port_names.split(',') %}
"{{ port }}|0-2": {
"profile" : "q_lossy_profile"
},
{% endfor %}
{% for port in port_names.split(',') %}
"{{ port }}|5-6": {
"profile" : "q_lossy_profile"
}{% if not loop.last %},{% endif %}
{% endfor %}
}
{%- endmacro %}

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_dynamic.json.j2

View File

@ -0,0 +1,199 @@
{
"interfaces": {
"Ethernet0": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet8": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet16": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet24": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet32": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet40": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet48": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet56": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet64": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet72": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet80": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet88": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet96": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet104": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet112": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet120": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet128": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet136": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet144": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet152": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet160": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet168": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet176": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet184": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet192": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet200": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet208": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet216": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet224": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet232": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet240": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet248": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet256": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet264": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet272": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet280": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet288": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet296": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet304": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet312": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet320": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet328": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet336": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet344": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet352": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet360": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet368": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet376": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet384": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet392": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet400": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet408": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet416": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet424": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet432": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet440": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet448": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet456": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet464": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet472": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet480": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet488": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet496": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet504": {
"default_brkout_mode": "1x800G[400G,200G,100G,50G,40G,25G,10G]"
},
"Ethernet512": {
"default_brkout_mode": "1x25G[10G]"
}
}
}

View File

@ -0,0 +1,42 @@
##
## Copyright (c) 2021-2022 NVIDIA CORPORATION & AFFILIATES.
## Apache-2.0
##
## Licensed under the Apache License, Version 2.0 (the "License");
## you may not use this file except in compliance with the License.
## You may obtain a copy of the License at
##
## http://www.apache.org/licenses/LICENSE-2.0
##
## Unless required by applicable law or agreed to in writing, software
## distributed under the License is distributed on an "AS IS" BASIS,
## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
## See the License for the specific language governing permissions and
## limitations under the License.
##
# PG lossless profiles.
# speed cable size xon xoff threshold
10000 5m 64512 19456 45056 0
25000 5m 67584 19456 48128 0
40000 5m 75776 19456 57344 0
50000 5m 82944 19456 63488 0
100000 5m 133120 19456 113664 0
200000 5m 150528 19456 131072 0
400000 5m 250880 19456 231424 0
800000 5m 304128 38912 257024 0
10000 40m 65536 19456 46080 0
25000 40m 71680 19456 52224 0
40000 40m 81920 19456 62464 0
50000 40m 89088 19456 69632 0
100000 40m 146432 19456 126976 0
200000 40m 177152 19456 157696 0
400000 40m 303104 19456 283648 0
800000 40m 410624 38912 362496 0
10000 300m 75776 19456 56320 0
25000 300m 96256 19456 76800 0
40000 300m 120832 19456 101376 0
50000 300m 138240 19456 118784 0
100000 300m 244736 19456 225280 0
200000 300m 374784 19456 355328 0
400000 300m 697344 19456 677888 0
800000 300m 1198080 38912 1150976 0

View File

@ -0,0 +1,82 @@
##
## Copyright (c) 2021-2022 NVIDIA CORPORATION & AFFILIATES.
## Apache-2.0
##
## Licensed under the Apache License, Version 2.0 (the "License");
## you may not use this file except in compliance with the License.
## You may obtain a copy of the License at
##
## http://www.apache.org/licenses/LICENSE-2.0
##
## Unless required by applicable law or agreed to in writing, software
## distributed under the License is distributed on an "AS IS" BASIS,
## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
## See the License for the specific language governing permissions and
## limitations under the License.
##
# name lanes alias index
Ethernet0 0,1,2,3,4,5,6,7 etp1 1
Ethernet8 8,9,10,11,12,13,14,15 etp2 2
Ethernet16 16,17,18,19,20,21,22,23 etp3 3
Ethernet24 24,25,26,27,28,29,30,31 etp4 4
Ethernet32 32,33,34,35,36,37,38,39 etp5 5
Ethernet40 40,41,42,43,44,45,46,47 etp6 6
Ethernet48 48,49,50,51,52,53,54,55 etp7 7
Ethernet56 56,57,58,59,60,61,62,63 etp8 8
Ethernet64 64,65,66,67,68,69,70,71 etp9 9
Ethernet72 72,73,74,75,76,77,78,79 etp10 10
Ethernet80 80,81,82,83,84,85,86,87 etp11 11
Ethernet88 88,89,90,91,92,93,94,95 etp12 12
Ethernet96 96,97,98,99,100,101,102,103 etp13 13
Ethernet104 104,105,106,107,108,109,110,111 etp14 14
Ethernet112 112,113,114,115,116,117,118,119 etp15 15
Ethernet120 120,121,122,123,124,125,126,127 etp16 16
Ethernet128 128,129,130,131,132,133,134,135 etp17 17
Ethernet136 136,137,138,139,140,141,142,143 etp18 18
Ethernet144 144,145,146,147,148,149,150,151 etp19 19
Ethernet152 152,153,154,155,156,157,158,159 etp20 20
Ethernet160 160,161,162,163,164,165,166,167 etp21 21
Ethernet168 168,169,170,171,172,173,174,175 etp22 22
Ethernet176 176,177,178,179,180,181,182,183 etp23 23
Ethernet184 184,185,186,187,188,189,190,191 etp24 24
Ethernet192 192,193,194,195,196,197,198,199 etp25 25
Ethernet200 200,201,202,203,204,205,206,207 etp26 26
Ethernet208 208,209,210,211,212,213,214,215 etp27 27
Ethernet216 216,217,218,219,220,221,222,223 etp28 28
Ethernet224 224,225,226,227,228,229,230,231 etp29 29
Ethernet232 232,233,234,235,236,237,238,239 etp30 30
Ethernet240 240,241,242,243,244,245,246,247 etp31 31
Ethernet248 248,249,250,251,252,253,254,255 etp32 32
Ethernet256 256,257,258,259,260,261,262,263 etp33 33
Ethernet264 264,265,266,267,268,269,270,271 etp34 34
Ethernet272 272,273,274,275,276,277,278,279 etp35 35
Ethernet280 280,281,282,283,284,285,286,287 etp36 36
Ethernet288 288,289,290,291,292,293,294,295 etp37 37
Ethernet296 296,297,298,299,300,301,302,303 etp38 38
Ethernet304 304,305,306,307,308,309,310,311 etp39 39
Ethernet312 312,313,314,315,316,317,318,319 etp40 40
Ethernet320 320,321,322,323,324,325,326,327 etp41 41
Ethernet328 328,329,330,331,332,333,334,335 etp42 42
Ethernet336 336,337,338,339,340,341,342,343 etp43 43
Ethernet344 344,345,346,347,348,349,350,351 etp44 44
Ethernet352 352,353,354,355,356,357,358,359 etp45 45
Ethernet360 360,361,362,363,364,365,366,367 etp46 46
Ethernet368 368,369,370,371,372,373,374,375 etp47 47
Ethernet376 376,377,378,379,380,381,382,383 etp48 48
Ethernet384 384,385,386,387,388,389,390,391 etp49 49
Ethernet392 392,393,394,395,396,397,398,399 etp50 50
Ethernet400 400,401,402,403,404,405,406,407 etp51 51
Ethernet408 408,409,410,411,412,413,414,415 etp52 52
Ethernet416 416,417,418,419,420,421,422,423 etp53 53
Ethernet424 424,425,426,427,428,429,430,431 etp54 54
Ethernet432 432,433,434,435,436,437,438,439 etp55 55
Ethernet440 440,441,442,443,444,445,446,447 etp56 56
Ethernet448 448,449,450,451,452,453,454,455 etp57 57
Ethernet456 456,457,458,459,460,461,462,463 etp58 58
Ethernet464 464,465,466,467,468,469,470,471 etp59 59
Ethernet472 472,473,474,475,476,477,478,479 etp60 60
Ethernet480 480,481,482,483,484,485,486,487 etp61 61
Ethernet488 488,489,490,491,492,493,494,495 etp62 62
Ethernet496 496,497,498,499,500,501,502,503 etp63 63
Ethernet504 504,505,506,507,508,509,510,511 etp64 64
Ethernet512 512 etp65 65

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/qos.json.j2

View File

@ -0,0 +1,3 @@
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_5600.xml
SAI_DUMP_STORE_PATH=/var/log/mellanox/sdk-dumps
SAI_DUMP_STORE_AMOUNT=10

View File

@ -0,0 +1,502 @@
<?xml version="1.0"?>
<!--
Copyright (c) 2021-2022 NVIDIA CORPORATION & AFFILIATES.
Apache-2.0
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<root>
<platform_info type="5600">
<!-- Device MAC address -->
<device-mac-address>00:02:03:04:05:00</device-mac-address>
<!-- ISSU enabled -->
<issu-enabled>1</issu-enabled>
<!-- Number of ports in the following port list -->
<number-of-physical-ports>65</number-of-physical-ports>
<!-- List of ports in the device -->
<ports-list>
<port-info>
<local-port>1</local-port>
<width>8</width>
<module>34</module>
<!-- 0 none, 1=2, 2=4, 3=2,4 -->
<breakout-modes>3</breakout-modes>
<!-- (BITMASK) 2 - 1Gb , 16 - 10Gb , 32 - 40Gb , 384 - 50Gb , 1536 - 100Gb , 4096 - 200Gb, 32768 - 400G, 262144 - 800G -->
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>5</local-port>
<width>8</width>
<module>35</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>9</local-port>
<width>8</width>
<module>32</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>13</local-port>
<width>8</width>
<module>33</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>17</local-port>
<width>8</width>
<module>38</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>21</local-port>
<width>8</width>
<module>39</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>25</local-port>
<width>8</width>
<module>36</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>29</local-port>
<width>8</width>
<module>37</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>33</local-port>
<width>8</width>
<module>42</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>37</local-port>
<width>8</width>
<module>43</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>41</local-port>
<width>8</width>
<module>40</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>45</local-port>
<width>8</width>
<module>41</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>49</local-port>
<width>8</width>
<module>46</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>53</local-port>
<width>8</width>
<module>47</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>57</local-port>
<width>8</width>
<module>44</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>61</local-port>
<width>8</width>
<module>45</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>65</local-port>
<width>8</width>
<module>58</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>69</local-port>
<width>8</width>
<module>59</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>73</local-port>
<width>8</width>
<module>56</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>77</local-port>
<width>8</width>
<module>57</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>81</local-port>
<width>8</width>
<module>62</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>85</local-port>
<width>8</width>
<module>63</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>89</local-port>
<width>8</width>
<module>60</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>93</local-port>
<width>8</width>
<module>61</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>97</local-port>
<width>8</width>
<module>50</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>101</local-port>
<width>8</width>
<module>51</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>105</local-port>
<width>8</width>
<module>48</module>
<!-- 0 none, 1=2, 2=4, 3=2,4 -->
<breakout-modes>3</breakout-modes>
<!-- (BITMASK) 2 - 1Gb , 16 - 10Gb , 32 - 40Gb , 384 - 50Gb , 1536 - 100Gb , 4096 - 200Gb, 32768 - 400G, 262144 - 800G -->
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>109</local-port>
<width>8</width>
<module>49</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>113</local-port>
<width>8</width>
<module>54</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>117</local-port>
<width>8</width>
<module>55</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>121</local-port>
<width>8</width>
<module>52</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>125</local-port>
<width>8</width>
<module>53</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>129</local-port>
<width>8</width>
<module>28</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>133</local-port>
<width>8</width>
<module>29</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>137</local-port>
<width>8</width>
<module>30</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>141</local-port>
<width>8</width>
<module>31</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>145</local-port>
<width>8</width>
<module>24</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>149</local-port>
<width>8</width>
<module>25</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>153</local-port>
<width>8</width>
<module>26</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>157</local-port>
<width>8</width>
<module>27</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>161</local-port>
<width>8</width>
<module>20</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>165</local-port>
<width>8</width>
<module>21</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>169</local-port>
<width>8</width>
<module>22</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>173</local-port>
<width>8</width>
<module>23</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>177</local-port>
<width>8</width>
<module>16</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>181</local-port>
<width>8</width>
<module>17</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>185</local-port>
<width>8</width>
<module>18</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>189</local-port>
<width>8</width>
<module>19</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>193</local-port>
<width>8</width>
<module>4</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>197</local-port>
<width>8</width>
<module>5</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>201</local-port>
<width>8</width>
<module>6</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>205</local-port>
<width>8</width>
<module>7</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>209</local-port>
<width>8</width>
<module>0</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>213</local-port>
<width>8</width>
<module>1</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>217</local-port>
<width>8</width>
<module>2</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>221</local-port>
<width>8</width>
<module>3</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>225</local-port>
<width>8</width>
<module>12</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>229</local-port>
<width>8</width>
<module>13</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>233</local-port>
<width>8</width>
<module>14</module>
<!-- 0 none, 1=2, 2=4, 3=2,4 -->
<breakout-modes>3</breakout-modes>
<!-- (BITMASK) 2 - 1Gb , 16 - 10Gb , 32 - 40Gb , 384 - 50Gb , 1536 - 100Gb , 4096 - 200Gb -->
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>237</local-port>
<width>8</width>
<module>15</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>241</local-port>
<width>8</width>
<module>8</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>245</local-port>
<width>8</width>
<module>9</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>249</local-port>
<width>8</width>
<module>10</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>253</local-port>
<width>8</width>
<module>11</module>
<breakout-modes>3</breakout-modes>
<port-speed>1536</port-speed>
</port-info>
<port-info>
<local-port>257</local-port>
<width>1</width>
<module>64</module>
<breakout-modes>0</breakout-modes>
<port-speed>64</port-speed>
</port-info>
</ports-list>
</platform_info>
</root>

View File

@ -0,0 +1 @@
ACS-SN5600 t1

View File

@ -0,0 +1,146 @@
##
## Copyright (c) 2022 NVIDIA CORPORATION & AFFILIATES.
## Apache-2.0
##
## Licensed under the Apache License, Version 2.0 (the "License");
## you may not use this file except in compliance with the License.
## You may obtain a copy of the License at
##
## http://www.apache.org/licenses/LICENSE-2.0
##
## Unless required by applicable law or agreed to in writing, software
## distributed under the License is distributed on an "AS IS" BASIS,
## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
## See the License for the specific language governing permissions and
## limitations under the License.
##
- bus: '00'
dev: '00'
fn: '0'
id: 3ec4
name: 'Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers
(rev 07)'
- bus: '00'
dev: '01'
fn: '0'
id: '1901'
name: 'PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller
(x16) (rev 07)'
- bus: '00'
dev: '01'
fn: '1'
id: '1905'
name: 'PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor
PCIe Controller (x8) (rev 07)'
- bus: '00'
dev: 08
fn: '0'
id: '1911'
name: 'System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th
Gen Core Processor Gaussian Mixture Model'
- bus: '00'
dev: '12'
fn: '0'
id: a379
name: 'Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller
(rev 10)'
- bus: '00'
dev: '14'
fn: '0'
id: a36d
name: 'USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller
(rev 10)'
- bus: '00'
dev: '14'
fn: '2'
id: a36f
name: 'RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)'
- bus: '00'
dev: '15'
fn: '0'
id: a368
name: 'Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO
I2C Controller #0 (rev 10)'
- bus: '00'
dev: '16'
fn: '0'
id: a360
name: 'Communication controller: Intel Corporation Cannon Lake PCH HECI Controller
(rev 10)'
- bus: '00'
dev: '17'
fn: '0'
id: a353
name: 'SATA controller: Intel Corporation Cannon Lake Mobile PCH SATA AHCI Controller
(rev 10)'
- bus: '00'
dev: 1b
fn: '0'
id: a340
name: 'PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev
f0)'
- bus: '00'
dev: 1b
fn: '2'
id: a342
name: 'PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #19 (rev
f0)'
- bus: '00'
dev: 1b
fn: '4'
id: a32c
name: 'PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 (rev
f0)'
- bus: '00'
dev: 1c
fn: '0'
id: a33d
name: 'PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #6 (rev
f0)'
- bus: '00'
dev: 1c
fn: '6'
id: a33e
name: 'PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #7 (rev
f0)'
- bus: '00'
dev: 1c
fn: '7'
id: a33f
name: 'PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #8 (rev
f0)'
- bus: '00'
dev: 1d
fn: '0'
id: a334
name: 'PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #13 (rev
f0)'
- bus: '00'
dev: 1e
fn: '0'
id: a328
name: 'Communication controller: Intel Corporation Cannon Lake PCH Serial IO UART
Host Controller (rev 10)'
- bus: '00'
dev: 1f
fn: '0'
id: a30e
name: 'ISA bridge: Intel Corporation Cannon Lake LPC Controller (rev 10)'
- bus: '00'
dev: 1f
fn: '4'
id: a323
name: 'SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)'
- bus: '00'
dev: 1f
fn: '5'
id: a324
name: 'Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller
(rev 10)'
- bus: '00'
dev: 1f
fn: '6'
id: 15bb
name: 'Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev
10)'

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1 @@
mellanox

View File

@ -0,0 +1,15 @@
{
"chassis": {
"SN5600": {
"component": {
"ONIE": { },
"SSD": { },
"BIOS": { },
"CPLD1": { },
"CPLD2": { },
"CPLD3": { },
"CPLD4": { }
}
}
}
}

View File

@ -0,0 +1 @@
../x86_64-mlnx_msn2700-r0/platform_reboot

View File

@ -0,0 +1 @@
../x86_64-mlnx_msn2700-r0/platform_wait

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/plugins/eeprom.py

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/plugins/psuutil.py

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/plugins/sfplpmget.py

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/plugins/sfplpmset.py

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/plugins/sfpreset.py

View File

@ -0,0 +1 @@
../../x86_64-mlnx_msn2700-r0/plugins/sfputil.py

View File

@ -0,0 +1 @@
../x86_64-mlnx_msn2700-r0/pmon_daemon_control.json

View File

@ -0,0 +1,301 @@
##################################################################################
# Copyright (c) 2019 - 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
#
# Platform specific sensors config for SN5600
##################################################################################
# Bus names
bus "i2c-39" "i2c-1-mux (chan_id 6)"
# Temperature sensors
chip "mlxsw-i2c-*-48"
label temp1 "Ambient ASIC Temp"
chip "tmp102-i2c-*-49"
label temp1 "Ambient Fan Side Temp (air intake)"
chip "adt75-i2c-*-49"
label temp1 "Ambient Fan Side Temp (air intake)"
chip "tmp102-i2c-*-4a"
label temp1 "Ambient Port Side Temp (air exhaust)"
chip "adt75-i2c-*-4a"
label temp1 "Ambient Port Side Temp (air exhaust)"
# Power controllers
chip "mp2975-i2c-*-62"
label in1 "PMIC-1 PSU 13V5 Rail (in1)"
label in2 "PMIC-1 VDD_M ADJ Rail (out1)"
ignore in3
label temp1 "PMIC-1 VDD_M ADJ Temp 1"
ignore temp2
label power1 "PMIC-1 13V5 VDD_M (in)"
label power2 "PMIC-1 VDD_M Rail Pwr (out1)"
ignore power3
label curr1 "PMIC-1 13V5 VDD_M Rail Curr (in1)"
label curr2 "PMIC-1 VDD_M Rail Curr (out1)"
ignore curr3
ignore curr4
ignore curr5
ignore curr6
ignore curr7
ignore curr8
ignore curr9
ignore curr10
chip "mp2975-i2c-*-63"
label in1 "PMIC-2 PSU 13V5 Rail (in1)"
label in2 "PMIC-2 VDD_T0 ADJ Rail (out1)"
label in3 "PMIC-2 VDD_T1 ADJ Rail (out2)"
label temp1 "PMIC-2 VDD_T0 ADJ Temp 1"
label temp2 "PMIC-2 VDD_T1 ADJ Temp 2"
label power1 "PMIC-2 13V5 VDD_T0 VDD_T1 (in)"
label power2 "PMIC-2 VDD_T0 Rail Pwr (out1)"
label power3 "PMIC-2 VDD_T1 Rail Pwr (out2)"
label curr1 "PMIC-2 13V5 VDD_T0 VDD_T1 Rail Curr (in1)"
label curr2 "PMIC-2 VDD_T0 Rail Curr (out1)"
label curr3 "PMIC-2 VDD_T1 Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
chip "mp2975-i2c-*-64"
label in1 "PMIC-3 PSU 13V5 Rail (in1)"
label in2 "PMIC-3 VDD_T2 ADJ Rail (out1)"
label in3 "PMIC-3 VDD_T3 ADJ Rail (out2)"
label temp1 "PMIC-3 VDD_T2 ADJ Temp 1"
label temp2 "PMIC-3 VDD_T3 ADJ Temp 2"
label power1 "PMIC-3 13V5 VDD_T2 VDD_T3 (in)"
label power2 "PMIC-3 VDD_T2 Rail Pwr (out1)"
label power3 "PMIC-3 VDD_T3 Rail Pwr (out2)"
label curr1 "PMIC-3 13V5 VDD_T2 VDD_T3 Rail Curr (in1)"
label curr2 "PMIC-3 VDD_T2 Rail Curr (out1)"
label curr3 "PMIC-3 VDD_T3 Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
chip "mp2975-i2c-*-65"
label in1 "PMIC-4 PSU 13V5 Rail (in1)"
label in2 "PMIC-4 VDD_T4 ADJ Rail (out1)"
label in3 "PMIC-4 VDD_T5 ADJ Rail (out2)"
label temp1 "PMIC-4 VDD_T4 ADJ Temp 1"
label temp2 "PMIC-4 VDD_T5 ADJ Temp 2"
label power1 "PMIC-4 13V5 VDD_T4 VDD_T5 (in)"
label power2 "PMIC-4 VDD_T4 Rail Pwr (out1)"
label power3 "PMIC-4 VDD_T5 Rail Pwr (out2)"
label curr1 "PMIC-4 13V5 VDD_T4 VDD_T5 Rail Curr (in1)"
label curr2 "PMIC-4 VDD_T4 Rail Curr (out1)"
label curr3 "PMIC-4 VDD_T5 Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
chip "mp2975-i2c-*-66"
label in1 "PMIC-5 PSU 13V5 Rail (in1)"
label in2 "PMIC-5 VDD_T6 ADJ Rail (out1)"
label in3 "PMIC-5 VDD_T7 ADJ Rail (out2)"
label temp1 "PMIC-5 VDD_T6 ADJ Temp 1"
label temp2 "PMIC-5 VDD_T7 ADJ Temp 2"
label power1 "PMIC-5 13V5 VDD_T6 VDD_T7 (in)"
label power2 "PMIC-5 VDD_T6 Rail Pwr (out1)"
label power3 "PMIC-5 VDD_T7 Rail Pwr (out2)"
label curr1 "PMIC-5 13V5 VDD_T6 VDD_T7 Rail Curr (in1)"
label curr2 "PMIC-5 VDD_T6 Rail Curr (out1)"
label curr3 "PMIC-5 VDD_T7 Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
chip "mp2975-i2c-*-67"
label in1 "PMIC-6 PSU 13V5 Rail (in1)"
label in2 "PMIC-6 DVDD_T0 ADJ Rail (out1)"
label in3 "PMIC-6 DVDD_T1 ADJ Rail (out2)"
label temp1 "PMIC-6 DVDD_T0 ADJ Temp 1"
label temp2 "PMIC-6 DVDD_T1 ADJ Temp 2"
label power1 "PMIC-6 13V5 DVDD_T0 DVDD_T1 (in)"
label power2 "PMIC-6 DVDD_T0 Rail Pwr (out1)"
label power3 "PMIC-6 DVDD_T1 Rail Pwr (out2)"
label curr1 "PMIC-6 13V5 DVDD_T0 DVDD_T1 Rail Curr (in1)"
label curr2 "PMIC-6 DVDD_T0 Rail Curr (out1)"
label curr3 "PMIC-6 DVDD_T1 Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
chip "mp2975-i2c-*-68"
label in1 "PMIC-7 PSU 13V5 Rail (in1)"
label in2 "PMIC-7 DVDD_T2 ADJ Rail (out1)"
label in3 "PMIC-7 DVDD_T3 ADJ Rail (out2)"
label temp1 "PMIC-7 DVDD_T2 ADJ Temp 1"
label temp2 "PMIC-7 DVDD_T3 ADJ Temp 2"
label power1 "PMIC-7 13V5 DVDD_T2 DVDD_T3 (in)"
label power2 "PMIC-7 DVDD_T2 Rail Pwr (out1)"
label power3 "PMIC-7 DVDD_T3 Rail Pwr (out2)"
label curr1 "PMIC-7 13V5 DVDD_T2 DVDD_T3 Rail Curr (in1)"
label curr2 "PMIC-7 DVDD_T2 Rail Curr (out1)"
label curr3 "PMIC-7 DVDD_T3 Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
chip "mp2975-i2c-*-69"
label in1 "PMIC-8 PSU 13V5 Rail (in1)"
label in2 "PMIC-8 DVDD_T4 ADJ Rail (out1)"
label in3 "PMIC-8 DVDD_T5 ADJ Rail (out2)"
label temp1 "PMIC-8 DVDD_T4 ADJ Temp 1"
label temp2 "PMIC-8 DVDD_T5 ADJ Temp 2"
label power1 "PMIC-8 13V5 DVDD_T4 DVDD_T5 (in)"
label power2 "PMIC-8 DVDD_T4 Rail Pwr (out1)"
label power3 "PMIC-8 DVDD_T5 Rail Pwr (out2)"
label curr1 "PMIC-8 13V5 DVDD_T4 DVDD_T5 Rail Curr (in1)"
label curr2 "PMIC-8 DVDD_T4 Rail Curr (out1)"
label curr3 "PMIC-8 DVDD_T5 Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
chip "mp2975-i2c-*-6a"
label in1 "PMIC-9 PSU 13V5 Rail (in1)"
label in2 "PMIC-9 DVDD_T6 ADJ Rail (out1)"
label in3 "PMIC-9 DVDD_T7 ADJ Rail (out2)"
label temp1 "PMIC-9 DVDD_T6 ADJ Temp 1"
label temp2 "PMIC-9 DVDD_T7 ADJ Temp 2"
label power1 "PMIC-9 13V5 DVDD_T6 DVDD_T7 (in)"
label power2 "PMIC-9 DVDD_T6 Rail Pwr (out1)"
label power3 "PMIC-9 DVDD_T7 Rail Pwr (out2)"
label curr1 "PMIC-9 13V5 DVDD_T6 DVDD_T7 Rail Curr (in1)"
label curr2 "PMIC-9 DVDD_T6 Rail Curr (out1)"
label curr3 "PMIC-9 DVDD_T7 Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
chip "mp2975-i2c-*-6b"
label in1 "PMIC-10 PSU 13V5 Rail (in1)"
label in2 "PMIC-10 HVDD_T03 1V2 Rail (out1)"
label in3 "PMIC-10 HVDD_T47 1V2 Rail (out2)"
label temp1 "PMIC-10 HVDD_T03 1V2 Temp 1"
label temp2 "PMIC-10 HVDD_T47 1V2 Temp 2"
label power1 "PMIC-10 13V5 HVDD_T03 HVDD_T47 (in)"
label power2 "PMIC-10 HVDD_T03 Rail Pwr (out1)"
label power3 "PMIC-10 HVDD_T47 Rail Pwr (out2)"
label curr1 "PMIC-10 13V5 HVDD_T03 HVDD_T47 Rail Curr (in1)"
label curr2 "PMIC-10 HVDD_T03 Rail Curr (out1)"
label curr3 "PMIC-10 HVDD_T47 Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
ignore curr7
ignore curr8
ignore curr9
ignore curr10
ignore curr11
chip "mp2975-i2c-*-6e"
label in1 "PMIC-11 PSU 13V5 Rail (in1)"
label in2 "PMIC-11 VDDSCC 0V75 Rail (out1)"
label in3 "PMIC-11 DVDD_M ADJ Rail (out2)"
label temp1 "PMIC-11 VDDSCC 1V2 Temp 1"
label temp2 "PMIC-11 DVDD_M 1V2 Temp 2"
label power1 "PMIC-11 13V5 VDDSCC DVDD_M (in)"
label power2 "PMIC-11 VDDSCC Rail Pwr (out1)"
label power3 "PMIC-11 DVDD_M Rail Pwr (out2)"
label curr1 "PMIC-11 13V5 VDDSCC DVDD_M Rail Curr (in1)"
label curr2 "PMIC-11 VDDSCC Rail Curr (out1)"
label curr3 "PMIC-11 DVDD_M Rail Curr (out2)"
ignore curr4
ignore curr5
ignore curr6
# Power supplies
chip "dps460-i2c-*-5a"
label in1 "PSU-1(L) 220V Rail (in)"
ignore in2
label in3 "PSU-1(L) 12V Rail (out)"
label fan1 "PSU-1(L) Fan 1"
label temp1 "PSU-1(L) Temp 1"
label temp2 "PSU-1(L) Temp 2"
label temp3 "PSU-1(L) Temp 3"
label power1 "PSU-1(L) 220V Rail Pwr (in)"
label power2 "PSU-1(L) 12V Rail Pwr (out)"
label curr1 "PSU-1(L) 220V Rail Curr (in)"
label curr2 "PSU-1(L) 12V Rail Curr (out)"
chip "dps460-i2c-*-59"
label in1 "PSU-2(R) 220V Rail (in)"
ignore in2
label in3 "PSU-2(R) 12V Rail (out)"
label fan1 "PSU-2(R) Fan 1"
label temp1 "PSU-2(R) Temp 1"
label temp2 "PSU-2(R) Temp 2"
label temp3 "PSU-2(R) Temp 3"
label power1 "PSU-2(R) 220V Rail Pwr (in)"
label power2 "PSU-2(R) 12V Rail Pwr (out)"
label curr1 "PSU-2(R) 220V Rail Curr (in)"
label curr2 "PSU-2(R) 12V Rail Curr (out)"
# Power converters
chip "pmbus-i2c-*-10"
label in1 "IBC-1 PWR CONV 54V Rail (in1)"
ignore in2
ignore in3
label temp1 "IBC-1 Temp 1"
label curr1 "IBC-1 13V5 Rail Curr (out)"
ignore curr2
chip "pmbus-i2c-*-11"
label in1 "IBC-2 PWR CONV 54V Rail (in1)"
ignore in2
ignore in3
label temp1 "IBC-2 Temp 1"
label curr1 "IBC-2 13V5 Rail Curr (out)"
ignore curr2
chip "pmbus-i2c-*-13"
label in1 "IBC-3 PWR CONV 54V Rail (in1)"
ignore in2
ignore in3
label temp1 "IBC-3 Temp 1"
label curr1 "IBC-3 13V5 Rail Curr (out)"
ignore curr2
chip "pmbus-i2c-*-15"
label in1 "IBC-4 PWR CONV 54V Rail (in1)"
ignore in2
ignore in3
label temp1 "IBC-4 Temp 1"
label curr1 "IBC-4 13V5 Rail Curr (out)"
ignore curr2
#COMEX CFL
chip "mp2975-i2c-39-6b"
label in1 "PMIC-6 PSU 12V Rail (vin)"
label in2 "PMIC-6 COMEX VCORE (out1)"
label in3 "PMIC-6 COMEX VCCSA (out2)"
label temp1 "PMIC-6 Temp"
label power1 "PMIC-6 COMEX Pwr (pin)"
label power2 "PMIC-6 COMEX VCORE Pwr (pout1)"
label power3 "PMIC-6 COMEX VCCSA Pwr (pout2)"
label curr1 "PMIC-6 COMEX Curr (iin)"
label curr2 "PMIC-6 COMEX VCORE Rail Curr (out1)"
ignore curr3
ignore curr4
ignore curr5
label curr6 "PMIC-6 COMEX VCCSA Rail Curr (out2)"
ignore curr7
# Chassis fans
chip "mlxreg_fan-isa-*"
label fan1 "Chassis Fan Drawer-1 Tach 1"
label fan2 "Chassis Fan Drawer-1 Tach 2"
label fan3 "Chassis Fan Drawer-2 Tach 1"
label fan4 "Chassis Fan Drawer-2 Tach 2"
label fan5 "Chassis Fan Drawer-3 Tach 1"
label fan6 "Chassis Fan Drawer-3 Tach 2"
label fan7 "Chassis Fan Drawer-4 Tach 1"
label fan8 "Chassis Fan Drawer-4 Tach 2"
# Memory sensors
bus "i2c-0" "SMBus I801 adapter at efa0"
chip "jc42-i2c-0-1c"
label temp1 "SODIMM Temp"
chip "jc42-i2c-0-1a"
label temp1 "SODIMM Temp"
# PCH
chip "pch_cannonlake-virtual-*"
label temp1 "PCH Temp"
# SSD
chip "drivetemp-*"
label temp1 "SSD Temp"
chip "*-acpi-*"
label temp1 "CPU ACPI temp"

View File

@ -0,0 +1 @@
../x86_64-mlnx_msn2700-r0/system_health_monitoring_config.json

View File

@ -0,0 +1 @@
../x86_64-mlnx_msn2700-r0/thermal_policy.json