[Mellanox] Add support for SN4600 system (#6879)
- Why I did it Add support for new 64x200G SN4600 systems - How I did it Add all relevant files (w/o platform.json and hwsku.json as they will come later) with default SKU. - How to verify it Install image on switch, verify all ports are up and configured properly, run full platform SONiC tests.
This commit is contained in:
parent
d3040bd804
commit
5aee92e56d
@ -41,8 +41,10 @@ SFP_PORT_NAME_CONVENTION = "sfp{}"
|
||||
|
||||
# magic code defnition for port number, qsfp port position of each platform
|
||||
# port_position_tuple = (PORT_START, QSFP_PORT_START, PORT_END, PORT_IN_BLOCK, EEPROM_OFFSET)
|
||||
platform_dict = {'x86_64-mlnx_msn2700-r0': 0, 'x86_64-mlnx_msn2740-r0': 0, 'x86_64-mlnx_msn2100-r0': 1, 'x86_64-mlnx_msn2410-r0': 2, 'x86_64-mlnx_msn2010-r0': 3,
|
||||
'x86_64-mlnx_msn3420-r0': 5, 'x86_64-mlnx_msn3700-r0': 0, 'x86_64-mlnx_msn3700c-r0': 0, 'x86_64-mlnx_msn3800-r0': 4, 'x86_64-mlnx_msn4600c': 4, 'x86_64-mlnx_msn4700-r0': 0}
|
||||
platform_dict = {'x86_64-mlnx_msn2700-r0': 0, 'x86_64-mlnx_msn2740-r0': 0, 'x86_64-mlnx_msn2100-r0': 1,
|
||||
'x86_64-mlnx_msn2410-r0': 2, 'x86_64-mlnx_msn2010-r0': 3, 'x86_64-mlnx_msn3420-r0': 5,
|
||||
'x86_64-mlnx_msn3700-r0': 0, 'x86_64-mlnx_msn3700c-r0': 0, 'x86_64-mlnx_msn3800-r0': 4,
|
||||
'x86_64-mlnx_msn4600-r0': 4, 'x86_64-mlnx_msn4600c': 4, 'x86_64-mlnx_msn4700-r0': 0}
|
||||
port_position_tuple_list = [(0, 0, 31, 32, 1), (0, 0, 15, 16, 1), (0, 48, 55, 56, 1),
|
||||
(0, 18, 21, 22, 1), (0, 0, 63, 64, 1), (0, 48, 59, 60, 1)]
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn4700-r0/ACS-MSN4700/buffers.json.j2
|
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn4700-r0/ACS-MSN4700/buffers_defaults_t0.j2
|
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn4700-r0/ACS-MSN4700/buffers_defaults_t1.j2
|
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers_dynamic.json.j2
|
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn4700-r0/ACS-MSN4700/pg_profile_lookup.ini
|
@ -0,0 +1,65 @@
|
||||
# name lanes alias index
|
||||
Ethernet0 0,1,2,3 etp1 1
|
||||
Ethernet8 8,9,10,11 etp2 2
|
||||
Ethernet16 16,17,18,19 etp3 3
|
||||
Ethernet24 24,25,26,27 etp4 4
|
||||
Ethernet32 32,33,34,35 etp5 5
|
||||
Ethernet40 40,41,42,43 etp6 6
|
||||
Ethernet48 48,49,50,51 etp7 7
|
||||
Ethernet56 56,57,58,59 etp8 8
|
||||
Ethernet64 64,65,66,67 etp9 9
|
||||
Ethernet72 72,73,74,75 etp10 10
|
||||
Ethernet80 80,81,82,83 etp11 11
|
||||
Ethernet88 88,89,90,91 etp12 12
|
||||
Ethernet96 96,97,98,99 etp13 13
|
||||
Ethernet104 104,105,106,107 etp14 14
|
||||
Ethernet112 112,113,114,115 etp15 15
|
||||
Ethernet120 120,121,122,123 etp16 16
|
||||
Ethernet128 128,129,130,131 etp17 17
|
||||
Ethernet136 136,137,138,139 etp18 18
|
||||
Ethernet144 144,145,146,147 etp19 19
|
||||
Ethernet152 152,153,154,155 etp20 20
|
||||
Ethernet160 160,161,162,163 etp21 21
|
||||
Ethernet168 168,169,170,171 etp22 22
|
||||
Ethernet176 176,177,178,179 etp23 23
|
||||
Ethernet184 184,185,186,187 etp24 24
|
||||
Ethernet192 192,193,194,195 etp25 25
|
||||
Ethernet200 200,201,202,203 etp26 26
|
||||
Ethernet208 208,209,210,211 etp27 27
|
||||
Ethernet216 216,217,218,219 etp28 28
|
||||
Ethernet224 224,225,226,227 etp29 29
|
||||
Ethernet232 232,233,234,235 etp30 30
|
||||
Ethernet240 240,241,242,243 etp31 31
|
||||
Ethernet248 248,249,250,251 etp32 32
|
||||
Ethernet256 256,257,258,259 etp33 33
|
||||
Ethernet264 264,265,266,267 etp34 34
|
||||
Ethernet272 272,273,274,275 etp35 35
|
||||
Ethernet280 280,281,282,283 etp36 36
|
||||
Ethernet288 288,289,290,291 etp37 37
|
||||
Ethernet296 296,297,298,299 etp38 38
|
||||
Ethernet304 304,305,306,307 etp39 39
|
||||
Ethernet312 312,313,314,315 etp40 40
|
||||
Ethernet320 320,321,322,323 etp41 41
|
||||
Ethernet328 328,329,330,331 etp42 42
|
||||
Ethernet336 336,337,338,339 etp43 43
|
||||
Ethernet344 344,345,346,347 etp44 44
|
||||
Ethernet352 352,353,354,355 etp45 45
|
||||
Ethernet360 360,361,362,363 etp46 46
|
||||
Ethernet368 368,369,370,371 etp47 47
|
||||
Ethernet376 376,377,378,379 etp48 48
|
||||
Ethernet384 384,385,386,387 etp49 49
|
||||
Ethernet392 392,393,394,395 etp50 50
|
||||
Ethernet400 400,401,402,403 etp51 51
|
||||
Ethernet408 408,409,410,411 etp52 52
|
||||
Ethernet416 416,417,418,419 etp53 53
|
||||
Ethernet424 424,425,426,427 etp54 54
|
||||
Ethernet432 432,433,434,435 etp55 55
|
||||
Ethernet440 440,441,442,443 etp56 56
|
||||
Ethernet448 448,449,450,451 etp57 57
|
||||
Ethernet456 456,457,458,459 etp58 58
|
||||
Ethernet464 464,465,466,467 etp59 59
|
||||
Ethernet472 472,473,474,475 etp60 60
|
||||
Ethernet480 480,481,482,483 etp61 61
|
||||
Ethernet488 488,489,490,491 etp62 62
|
||||
Ethernet496 496,497,498,499 etp63 63
|
||||
Ethernet504 504,505,506,507 etp64 64
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/ACS-MSN4600/qos.json.j2
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/ACS-MSN4600/qos.json.j2
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn4700-r0/ACS-MSN4700/qos.json.j2
|
@ -0,0 +1 @@
|
||||
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_4600.xml
|
471
device/mellanox/x86_64-mlnx_msn4600-r0/ACS-MSN4600/sai_4600.xml
Normal file
471
device/mellanox/x86_64-mlnx_msn4600-r0/ACS-MSN4600/sai_4600.xml
Normal file
@ -0,0 +1,471 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<platform_info type="4600">
|
||||
|
||||
<!-- Device MAC address -->
|
||||
<device-mac-address>00:02:03:04:05:80</device-mac-address>
|
||||
|
||||
<!-- ISSU enabled -->
|
||||
<issu-enabled>1</issu-enabled>
|
||||
|
||||
<!-- Number of ports in the following port list -->
|
||||
<number-of-physical-ports>64</number-of-physical-ports>
|
||||
|
||||
<!-- List of ports in the device -->
|
||||
<ports-list>
|
||||
<port-info>
|
||||
<local-port>105</local-port>
|
||||
<width>4</width>
|
||||
<module>0</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>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>107</local-port>
|
||||
<width>4</width>
|
||||
<module>1</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>109</local-port>
|
||||
<width>4</width>
|
||||
<module>2</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>111</local-port>
|
||||
<width>4</width>
|
||||
<module>3</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>97</local-port>
|
||||
<width>4</width>
|
||||
<module>4</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>99</local-port>
|
||||
<width>4</width>
|
||||
<module>5</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>101</local-port>
|
||||
<width>4</width>
|
||||
<module>6</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>103</local-port>
|
||||
<width>4</width>
|
||||
<module>7</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>121</local-port>
|
||||
<width>4</width>
|
||||
<module>8</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>123</local-port>
|
||||
<width>4</width>
|
||||
<module>9</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>125</local-port>
|
||||
<width>4</width>
|
||||
<module>10</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>127</local-port>
|
||||
<width>4</width>
|
||||
<module>11</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>113</local-port>
|
||||
<width>4</width>
|
||||
<module>12</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>115</local-port>
|
||||
<width>4</width>
|
||||
<module>13</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>117</local-port>
|
||||
<width>4</width>
|
||||
<module>14</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>119</local-port>
|
||||
<width>4</width>
|
||||
<module>15</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>89</local-port>
|
||||
<width>4</width>
|
||||
<module>16</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>91</local-port>
|
||||
<width>4</width>
|
||||
<module>17</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>93</local-port>
|
||||
<width>4</width>
|
||||
<module>18</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>95</local-port>
|
||||
<width>4</width>
|
||||
<module>19</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>81</local-port>
|
||||
<width>4</width>
|
||||
<module>20</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>83</local-port>
|
||||
<width>4</width>
|
||||
<module>21</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>85</local-port>
|
||||
<width>4</width>
|
||||
<module>22</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>87</local-port>
|
||||
<width>4</width>
|
||||
<module>23</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>73</local-port>
|
||||
<width>4</width>
|
||||
<module>24</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>75</local-port>
|
||||
<width>4</width>
|
||||
<module>25</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>77</local-port>
|
||||
<width>4</width>
|
||||
<module>26</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>79</local-port>
|
||||
<width>4</width>
|
||||
<module>27</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>65</local-port>
|
||||
<width>4</width>
|
||||
<module>28</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>67</local-port>
|
||||
<width>4</width>
|
||||
<module>29</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>69</local-port>
|
||||
<width>4</width>
|
||||
<module>30</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>71</local-port>
|
||||
<width>4</width>
|
||||
<module>31</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>5</local-port>
|
||||
<width>4</width>
|
||||
<module>32</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>7</local-port>
|
||||
<width>4</width>
|
||||
<module>33</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>1</local-port>
|
||||
<width>4</width>
|
||||
<module>34</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>3</local-port>
|
||||
<width>4</width>
|
||||
<module>35</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>13</local-port>
|
||||
<width>4</width>
|
||||
<module>36</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>15</local-port>
|
||||
<width>4</width>
|
||||
<module>37</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>9</local-port>
|
||||
<width>4</width>
|
||||
<module>38</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>11</local-port>
|
||||
<width>4</width>
|
||||
<module>39</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>21</local-port>
|
||||
<width>4</width>
|
||||
<module>40</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>23</local-port>
|
||||
<width>4</width>
|
||||
<module>41</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>17</local-port>
|
||||
<width>4</width>
|
||||
<module>42</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>19</local-port>
|
||||
<width>4</width>
|
||||
<module>43</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>29</local-port>
|
||||
<width>4</width>
|
||||
<module>44</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>31</local-port>
|
||||
<width>4</width>
|
||||
<module>45</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>25</local-port>
|
||||
<width>4</width>
|
||||
<module>46</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>27</local-port>
|
||||
<width>4</width>
|
||||
<module>47</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>53</local-port>
|
||||
<width>4</width>
|
||||
<module>48</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>55</local-port>
|
||||
<width>4</width>
|
||||
<module>49</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>49</local-port>
|
||||
<width>4</width>
|
||||
<module>50</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>51</local-port>
|
||||
<width>4</width>
|
||||
<module>51</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>61</local-port>
|
||||
<width>4</width>
|
||||
<module>52</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>63</local-port>
|
||||
<width>4</width>
|
||||
<module>53</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>57</local-port>
|
||||
<width>4</width>
|
||||
<module>54</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>59</local-port>
|
||||
<width>4</width>
|
||||
<module>55</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>37</local-port>
|
||||
<width>4</width>
|
||||
<module>56</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>39</local-port>
|
||||
<width>4</width>
|
||||
<module>57</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>33</local-port>
|
||||
<width>4</width>
|
||||
<module>58</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>35</local-port>
|
||||
<width>4</width>
|
||||
<module>59</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>45</local-port>
|
||||
<width>4</width>
|
||||
<module>60</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>47</local-port>
|
||||
<width>4</width>
|
||||
<module>61</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>41</local-port>
|
||||
<width>4</width>
|
||||
<module>62</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>43</local-port>
|
||||
<width>4</width>
|
||||
<module>63</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>4096</port-speed>
|
||||
</port-info>
|
||||
</ports-list>
|
||||
</platform_info>
|
||||
</root>
|
||||
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/default_sku
Normal file
1
device/mellanox/x86_64-mlnx_msn4600-r0/default_sku
Normal file
@ -0,0 +1 @@
|
||||
ACS-MSN4600 t1
|
419
device/mellanox/x86_64-mlnx_msn4600-r0/pcie.yaml
Normal file
419
device/mellanox/x86_64-mlnx_msn4600-r0/pcie.yaml
Normal file
@ -0,0 +1,419 @@
|
||||
- bus: '00'
|
||||
dev: '00'
|
||||
fn: '0'
|
||||
id: 6f00
|
||||
name: 'Host bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D DMI2
|
||||
(rev 03)'
|
||||
- bus: '00'
|
||||
dev: '01'
|
||||
fn: '0'
|
||||
id: 6f02
|
||||
name: 'PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI
|
||||
Express Root Port 1 (rev 03)'
|
||||
- bus: '00'
|
||||
dev: '01'
|
||||
fn: '1'
|
||||
id: 6f03
|
||||
name: 'PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI
|
||||
Express Root Port 1 (rev 03)'
|
||||
- bus: '00'
|
||||
dev: '02'
|
||||
fn: '0'
|
||||
id: 6f04
|
||||
name: 'PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI
|
||||
Express Root Port 2 (rev 03)'
|
||||
- bus: '00'
|
||||
dev: '02'
|
||||
fn: '2'
|
||||
id: 6f06
|
||||
name: 'PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI
|
||||
Express Root Port 2 (rev 03)'
|
||||
- bus: '00'
|
||||
dev: '03'
|
||||
fn: '0'
|
||||
id: 6f08
|
||||
name: 'PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI
|
||||
Express Root Port 3 (rev 03)'
|
||||
- bus: '00'
|
||||
dev: '03'
|
||||
fn: '2'
|
||||
id: 6f0a
|
||||
name: 'PCI bridge: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D PCI
|
||||
Express Root Port 3 (rev 03)'
|
||||
- bus: '00'
|
||||
dev: '05'
|
||||
fn: '0'
|
||||
id: 6f28
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Map/VTd_Misc/System Management (rev 03)'
|
||||
- bus: '00'
|
||||
dev: '05'
|
||||
fn: '1'
|
||||
id: 6f29
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D IIO Hot Plug (rev 03)'
|
||||
- bus: '00'
|
||||
dev: '05'
|
||||
fn: '2'
|
||||
id: 6f2a
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D IIO RAS/Control Status/Global Errors (rev 03)'
|
||||
- bus: '00'
|
||||
dev: '05'
|
||||
fn: '4'
|
||||
id: 6f2c
|
||||
name: 'PIC: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon D I/O APIC (rev
|
||||
03)'
|
||||
- bus: '00'
|
||||
dev: '14'
|
||||
fn: '0'
|
||||
id: 8c31
|
||||
name: 'USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB
|
||||
xHCI (rev 05)'
|
||||
- bus: '00'
|
||||
dev: 1c
|
||||
fn: '0'
|
||||
id: 8c10
|
||||
name: 'PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express
|
||||
Root Port #1 (rev d5)'
|
||||
- bus: '00'
|
||||
dev: 1c
|
||||
fn: '7'
|
||||
id: 8c1e
|
||||
name: 'PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express
|
||||
Root Port #8 (rev d5)'
|
||||
- bus: '00'
|
||||
dev: 1d
|
||||
fn: '0'
|
||||
id: 8c26
|
||||
name: 'USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB
|
||||
EHCI #1 (rev 05)'
|
||||
- bus: '00'
|
||||
dev: 1f
|
||||
fn: '0'
|
||||
id: 8c54
|
||||
name: 'ISA bridge: Intel Corporation C224 Series Chipset Family Server Standard
|
||||
SKU LPC Controller (rev 05)'
|
||||
- bus: '00'
|
||||
dev: 1f
|
||||
fn: '2'
|
||||
id: 8c02
|
||||
name: 'SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port
|
||||
SATA Controller 1 [AHCI mode] (rev 05)'
|
||||
- bus: '00'
|
||||
dev: 1f
|
||||
fn: '3'
|
||||
id: 8c22
|
||||
name: 'SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller
|
||||
(rev 05)'
|
||||
- bus: '03'
|
||||
dev: '00'
|
||||
fn: '0'
|
||||
id: 6f50
|
||||
name: 'System peripheral: Intel Corporation Xeon Processor D Family QuickData Technology
|
||||
Register DMA Channel 0'
|
||||
- bus: '03'
|
||||
dev: '00'
|
||||
fn: '1'
|
||||
id: 6f51
|
||||
name: 'System peripheral: Intel Corporation Xeon Processor D Family QuickData Technology
|
||||
Register DMA Channel 1'
|
||||
- bus: '03'
|
||||
dev: '00'
|
||||
fn: '2'
|
||||
id: 6f52
|
||||
name: 'System peripheral: Intel Corporation Xeon Processor D Family QuickData Technology
|
||||
Register DMA Channel 2'
|
||||
- bus: '03'
|
||||
dev: '00'
|
||||
fn: '3'
|
||||
id: 6f53
|
||||
name: 'System peripheral: Intel Corporation Xeon Processor D Family QuickData Technology
|
||||
Register DMA Channel 3'
|
||||
- bus: '06'
|
||||
dev: '00'
|
||||
fn: '0'
|
||||
id: cf70
|
||||
name: 'Ethernet controller: Mellanox Technologies Device cf70'
|
||||
- bus: 08
|
||||
dev: '00'
|
||||
fn: '0'
|
||||
id: '1533'
|
||||
name: 'Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev
|
||||
03)'
|
||||
- bus: ff
|
||||
dev: 0b
|
||||
fn: '0'
|
||||
id: 6f81
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D R3 QPI Link 0/1 (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0b
|
||||
fn: '1'
|
||||
id: 6f36
|
||||
name: 'Performance counters: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D R3 QPI Link 0/1 (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0b
|
||||
fn: '2'
|
||||
id: 6f37
|
||||
name: 'Performance counters: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D R3 QPI Link 0/1 (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0b
|
||||
fn: '3'
|
||||
id: 6f76
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D R3 QPI Link Debug (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0c
|
||||
fn: '0'
|
||||
id: 6fe0
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Caching Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0c
|
||||
fn: '1'
|
||||
id: 6fe1
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Caching Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0c
|
||||
fn: '2'
|
||||
id: 6fe2
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Caching Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0c
|
||||
fn: '3'
|
||||
id: 6fe3
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Caching Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0f
|
||||
fn: '0'
|
||||
id: 6ff8
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Caching Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0f
|
||||
fn: '4'
|
||||
id: 6ffc
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Caching Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0f
|
||||
fn: '5'
|
||||
id: 6ffd
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Caching Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: 0f
|
||||
fn: '6'
|
||||
id: 6ffe
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Caching Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: '10'
|
||||
fn: '0'
|
||||
id: 6f1d
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D R2PCIe Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: '10'
|
||||
fn: '1'
|
||||
id: 6f34
|
||||
name: 'Performance counters: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D R2PCIe Agent (rev 03)'
|
||||
- bus: ff
|
||||
dev: '10'
|
||||
fn: '5'
|
||||
id: 6f1e
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Ubox (rev 03)'
|
||||
- bus: ff
|
||||
dev: '10'
|
||||
fn: '6'
|
||||
id: 6f7d
|
||||
name: 'Performance counters: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Ubox (rev 03)'
|
||||
- bus: ff
|
||||
dev: '10'
|
||||
fn: '7'
|
||||
id: 6f1f
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Ubox (rev 03)'
|
||||
- bus: ff
|
||||
dev: '12'
|
||||
fn: '0'
|
||||
id: 6fa0
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Home Agent 0 (rev 03)'
|
||||
- bus: ff
|
||||
dev: '12'
|
||||
fn: '1'
|
||||
id: 6f30
|
||||
name: 'Performance counters: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Home Agent 0 (rev 03)'
|
||||
- bus: ff
|
||||
dev: '13'
|
||||
fn: '0'
|
||||
id: 6fa8
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Target Address/Thermal/RAS (rev 03)'
|
||||
- bus: ff
|
||||
dev: '13'
|
||||
fn: '1'
|
||||
id: 6f71
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Target Address/Thermal/RAS (rev 03)'
|
||||
- bus: ff
|
||||
dev: '13'
|
||||
fn: '2'
|
||||
id: 6faa
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel Target Address Decoder (rev 03)'
|
||||
- bus: ff
|
||||
dev: '13'
|
||||
fn: '3'
|
||||
id: 6fab
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel Target Address Decoder (rev 03)'
|
||||
- bus: ff
|
||||
dev: '13'
|
||||
fn: '4'
|
||||
id: 6fac
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel Target Address Decoder (rev 03)'
|
||||
- bus: ff
|
||||
dev: '13'
|
||||
fn: '5'
|
||||
id: 6fad
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel Target Address Decoder (rev 03)'
|
||||
- bus: ff
|
||||
dev: '13'
|
||||
fn: '6'
|
||||
id: 6fae
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D DDRIO Channel 0/1 Broadcast (rev 03)'
|
||||
- bus: ff
|
||||
dev: '13'
|
||||
fn: '7'
|
||||
id: 6faf
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D DDRIO Global Broadcast (rev 03)'
|
||||
- bus: ff
|
||||
dev: '14'
|
||||
fn: '0'
|
||||
id: 6fb0
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel 0 Thermal Control (rev 03)'
|
||||
- bus: ff
|
||||
dev: '14'
|
||||
fn: '1'
|
||||
id: 6fb1
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel 1 Thermal Control (rev 03)'
|
||||
- bus: ff
|
||||
dev: '14'
|
||||
fn: '2'
|
||||
id: 6fb2
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel 0 Error (rev 03)'
|
||||
- bus: ff
|
||||
dev: '14'
|
||||
fn: '3'
|
||||
id: 6fb3
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel 1 Error (rev 03)'
|
||||
- bus: ff
|
||||
dev: '14'
|
||||
fn: '4'
|
||||
id: 6fbc
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D DDRIO Channel 0/1 Interface (rev 03)'
|
||||
- bus: ff
|
||||
dev: '14'
|
||||
fn: '5'
|
||||
id: 6fbd
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D DDRIO Channel 0/1 Interface (rev 03)'
|
||||
- bus: ff
|
||||
dev: '14'
|
||||
fn: '6'
|
||||
id: 6fbe
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D DDRIO Channel 0/1 Interface (rev 03)'
|
||||
- bus: ff
|
||||
dev: '14'
|
||||
fn: '7'
|
||||
id: 6fbf
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D DDRIO Channel 0/1 Interface (rev 03)'
|
||||
- bus: ff
|
||||
dev: '15'
|
||||
fn: '0'
|
||||
id: 6fb4
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel 2 Thermal Control (rev 03)'
|
||||
- bus: ff
|
||||
dev: '15'
|
||||
fn: '1'
|
||||
id: 6fb5
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel 3 Thermal Control (rev 03)'
|
||||
- bus: ff
|
||||
dev: '15'
|
||||
fn: '2'
|
||||
id: 6fb6
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel 2 Error (rev 03)'
|
||||
- bus: ff
|
||||
dev: '15'
|
||||
fn: '3'
|
||||
id: 6fb7
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Memory Controller 0 - Channel 3 Error (rev 03)'
|
||||
- bus: ff
|
||||
dev: 1e
|
||||
fn: '0'
|
||||
id: 6f98
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Power Control Unit (rev 03)'
|
||||
- bus: ff
|
||||
dev: 1e
|
||||
fn: '1'
|
||||
id: 6f99
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Power Control Unit (rev 03)'
|
||||
- bus: ff
|
||||
dev: 1e
|
||||
fn: '2'
|
||||
id: 6f9a
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Power Control Unit (rev 03)'
|
||||
- bus: ff
|
||||
dev: 1e
|
||||
fn: '3'
|
||||
id: 6fc0
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Power Control Unit (rev 03)'
|
||||
- bus: ff
|
||||
dev: 1e
|
||||
fn: '4'
|
||||
id: 6f9c
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Power Control Unit (rev 03)'
|
||||
- bus: ff
|
||||
dev: 1f
|
||||
fn: '0'
|
||||
id: 6f88
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Power Control Unit (rev 03)'
|
||||
- bus: ff
|
||||
dev: 1f
|
||||
fn: '2'
|
||||
id: 6f8a
|
||||
name: 'System peripheral: Intel Corporation Xeon E7 v4/Xeon E5 v4/Xeon E3 v4/Xeon
|
||||
D Power Control Unit (rev 03)'
|
@ -0,0 +1,14 @@
|
||||
{
|
||||
"chassis": {
|
||||
"MSN4600": {
|
||||
"component": {
|
||||
"ONIE": { },
|
||||
"SSD": { },
|
||||
"BIOS": { },
|
||||
"CPLD1": { },
|
||||
"CPLD2": { },
|
||||
"CPLD3": { }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/platform_reboot
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/platform_reboot
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-mlnx_msn2700-r0/platform_reboot
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/platform_wait
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/platform_wait
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-mlnx_msn2700-r0/platform_wait
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/eeprom.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/eeprom.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/eeprom.py
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/psuutil.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/psuutil.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/psuutil.py
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/sfplpmget.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/sfplpmget.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/sfplpmget.py
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/sfplpmset.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/sfplpmset.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/sfplpmset.py
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/sfpreset.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/sfpreset.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/sfpreset.py
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/sfputil.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/plugins/sfputil.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/sfputil.py
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/pmon_daemon_control.json
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/pmon_daemon_control.json
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-mlnx_msn2700-r0/pmon_daemon_control.json
|
189
device/mellanox/x86_64-mlnx_msn4600-r0/sensors.conf
Normal file
189
device/mellanox/x86_64-mlnx_msn4600-r0/sensors.conf
Normal file
@ -0,0 +1,189 @@
|
||||
################################################################################
|
||||
# Copyright (c) 2021 Mellanox Technologies
|
||||
#
|
||||
# Platform specific sensors config for SN4600
|
||||
################################################################################
|
||||
|
||||
# Temperature sensors
|
||||
bus "i2c-2" "i2c-1-mux (chan_id 1)"
|
||||
chip "mlxsw-i2c-*-48"
|
||||
label temp1 "Ambient ASIC Temp"
|
||||
|
||||
bus "i2c-7" "i2c-1-mux (chan_id 6)"
|
||||
chip "tmp102-i2c-*-49"
|
||||
label temp1 "Ambient Fan Side Temp (air intake)"
|
||||
chip "tmp102-i2c-*-4a"
|
||||
label temp1 "Ambient Port Side Temp (air exhaust)"
|
||||
|
||||
bus "i2c-15" "i2c-1-mux (chan_id 6)"
|
||||
chip "tmp102-i2c-15-49"
|
||||
label temp1 "Ambient COMEX Temp"
|
||||
|
||||
# Power controllers
|
||||
bus "i2c-5" "i2c-1-mux (chan_id 4)"
|
||||
chip "xdpe12284-i2c-*-62"
|
||||
label in1 "PMIC-1 PSU 12V Rail (in)"
|
||||
ignore in2
|
||||
label in3 "PMIC-1 ASIC 0.8V VCORE_MAIN Rail (out)"
|
||||
ignore in4
|
||||
label temp1 "PMIC-1 Temp 1"
|
||||
label temp2 "PMIC-1 Temp 2"
|
||||
label power1 "PMIC-1 ASIC 12V VCORE_MAIN Rail Pwr (in)"
|
||||
ignore power2
|
||||
label power3 "PMIC-1 ASIC 0.8V VCORE_MAIN Rail Pwr (out)"
|
||||
ignore power4
|
||||
label curr1 "PMIC-1 ASIC 12V VCORE_MAIN Rail Curr (in)"
|
||||
ignore curr2
|
||||
label curr3 "PMIC-1 ASIC 0.8V VCORE_MAIN Rail Curr (out)"
|
||||
ignore curr4
|
||||
chip "xdpe12284-i2c-*-64"
|
||||
label in1 "PMIC-2 PSU 12V Rail_1 (in)"
|
||||
label in2 "PMIC-2 PSU 12V Rail_2 (in)"
|
||||
label in3 "PMIC-2 ASIC 1.8V Rail_1 (out)"
|
||||
label in4 "PMIC-2 ASIC 1.2V Rail_2 (out)"
|
||||
label temp1 "PMIC-2 Temp 1"
|
||||
label temp2 "PMIC-2 Temp 2"
|
||||
label power1 "PMIC-2 ASIC 12V Rail_1 Pwr (in)"
|
||||
label power2 "PMIC-2 ASIC 12V Rail_2 Pwr (in)"
|
||||
label power3 "PMIC-2 ASIC 1.8V Rail_1 Pwr (out)"
|
||||
label power4 "PMIC-2 ASIC 1.2V Rail_2 Pwr (out)"
|
||||
label curr1 "PMIC-2 ASIC 12V Rail_1 Curr (in)"
|
||||
label curr2 "PMIC-2 ASIC 12V Rail_2 Curr (in)"
|
||||
label curr3 "PMIC-2 ASIC 1.8V Rail_1 Curr (out)"
|
||||
label curr4 "PMIC-2 ASIC 1.2V Rail_2 Curr (out)"
|
||||
chip "xdpe12284-i2c-*-66"
|
||||
label in1 "PMIC-3 PSU 12V Rail_1 (in)"
|
||||
label in2 "PMIC-3 PSU 12V Rail_2 (in)"
|
||||
label in3 "PMIC-3 ASIC 0.85V Rail_1 T0_1 (out)"
|
||||
label in4 "PMIC-3 ASIC 1.8V Rail_2 T0_1 (out)"
|
||||
label temp1 "PMIC-3 Temp 1"
|
||||
label temp2 "PMIC-3 Temp 2"
|
||||
label power1 "PMIC-3 ASIC 12V Rail_1 Pwr (in)"
|
||||
label power2 "PMIC-3 ASIC 12V Rail_2 Pwr (in)"
|
||||
label power3 "PMIC-3 ASIC 0.85V Rail_1 T0_1 Pwr (out)"
|
||||
label power4 "PMIC-3 ASIC 1.8V Rail_2 T0_1 Pwr (out)"
|
||||
label curr1 "PMIC-3 ASIC 12V Rail_1 Curr (in)"
|
||||
label curr2 "PMIC-3 ASIC 12V Rail_2 Curr (in)"
|
||||
label curr3 "PMIC-3 ASIC 0.85V Rail_1 T0_1 Curr (out)"
|
||||
label curr4 "PMIC-3 ASIC 1.8V Rail_2 T0_1 Curr (out)"
|
||||
chip "xdpe12284-i2c-*-68"
|
||||
label in1 "PMIC-4 PSU 12V Rail_1 (in)"
|
||||
label in2 "PMIC-4 PSU 12V Rail_2 (in)"
|
||||
label in3 "PMIC-4 ASIC 0.85V Rail_1 T2_3 (out)"
|
||||
label in4 "PMIC-4 ASIC 1.8V Rail_2 T2_3 (out)"
|
||||
label temp1 "PMIC-4 Temp 1"
|
||||
label temp2 "PMIC-4 Temp 2"
|
||||
label power1 "PMIC-4 ASIC 12V Rail_1 Pwr (in)"
|
||||
label power2 "PMIC-4 ASIC 12V Rail_2 Pwr (in)"
|
||||
label power3 "PMIC-4 ASIC 0.85V Rail_1 T2_3 Pwr (out)"
|
||||
label power4 "PMIC-4 ASIC 1.8V Rail_2 T2_3 Pwr (out)"
|
||||
label curr1 "PMIC-4 ASIC 12V Rail_1 Curr (in)"
|
||||
label curr2 "PMIC-4 ASIC 12V Rail_2 Curr (in)"
|
||||
label curr3 "PMIC-4 ASIC 0.85V Rail_1 T2_3 Curr (out)"
|
||||
label curr4 "PMIC-4 ASIC 1.8V Rail_2 T2_3 Curr (out)"
|
||||
chip "xdpe12284-i2c-*-6a"
|
||||
label in1 "PMIC-5 PSU 12V Rail_1 (in)"
|
||||
label in2 "PMIC-5 PSU 12V Rail_2 (in)"
|
||||
label in3 "PMIC-5 ASIC 0.85V Rail_1 T4_5 (out)"
|
||||
label in4 "PMIC-5 ASIC 1.8V Rail_2 T4_5 (out)"
|
||||
label temp1 "PMIC-5 Temp 1"
|
||||
label temp2 "PMIC-5 Temp 2"
|
||||
label power1 "PMIC-5 ASIC 12V Rail_1 Pwr (in)"
|
||||
label power2 "PMIC-5 ASIC 12V Rail_2 Pwr (in)"
|
||||
label power3 "PMIC-5 ASIC 0.85V Rail_1 T4_5 Pwr (out)"
|
||||
label power4 "PMIC-5 ASIC 1.8V Rail_2 T4_5 Pwr (out)"
|
||||
label curr1 "PMIC-5 ASIC 12V Rail_1 Curr (in)"
|
||||
label curr2 "PMIC-5 ASIC 12V Rail_2 Curr (in)"
|
||||
label curr3 "PMIC-5 ASIC 0.85V Rail_1 T4_5 Curr (out)"
|
||||
label curr4 "PMIC-5 ASIC 1.8V Rail_2 T4_5 Curr (out)"
|
||||
chip "xdpe12284-i2c-*-6c"
|
||||
label in1 "PMIC-6 PSU 12V Rail_1 (in)"
|
||||
label in2 "PMIC-6 PSU 12V Rail_2 (in)"
|
||||
label in3 "PMIC-6 ASIC 0.85V Rail_1 T6_7 (out)"
|
||||
label in4 "PMIC-6 ASIC 1.8V Rail_2 T6_7 (out)"
|
||||
label temp1 "PMIC-6 Temp 1"
|
||||
label temp2 "PMIC-6 Temp 2"
|
||||
label power1 "PMIC-6 ASIC 12V Rail_1 Pwr (in)"
|
||||
label power2 "PMIC-6 ASIC 12V Rail_2 Pwr (in)"
|
||||
label power3 "PMIC-6 ASIC 0.85V Rail_1 T6_7 Pwr (out)"
|
||||
label power4 "PMIC-6 ASIC 1.8V Rail_2 T6_7 Pwr (out)"
|
||||
label curr1 "PMIC-6 ASIC 12V Rail_1 Curr (in)"
|
||||
label curr2 "PMIC-6 ASIC 12V Rail_2 Curr (in)"
|
||||
label curr3 "PMIC-6 ASIC 0.85V Rail_1 T6_7 Curr (out)"
|
||||
label curr4 "PMIC-6 ASIC 1.8V Rail_2 T6_7 Curr (out)"
|
||||
chip "xdpe12284-i2c-*-6e"
|
||||
label in1 "PMIC-7 PSU 12V Rail_1 (in)"
|
||||
label in2 "PMIC-7 PSU 12V Rail_2 (in)"
|
||||
label in3 "PMIC-7 ASIC 1.2V Rail_1 T0_3 (out)"
|
||||
label in4 "PMIC-7 ASIC 1.2V Rail_2 T4_7 (out)"
|
||||
label temp1 "PMIC-7 Temp 1"
|
||||
label temp2 "PMIC-7 Temp 2"
|
||||
label power1 "PMIC-7 ASIC 12V Rail_1 Pwr (in)"
|
||||
label power2 "PMIC-7 ASIC 12V Rail_2 Pwr (in)"
|
||||
label power3 "PMIC-7 ASIC 1.2V Rail_1 T0_3 Pwr (out)"
|
||||
label power4 "PMIC-7 ASIC 1.2V Rail_2 T4_7 Pwr (out)"
|
||||
label curr1 "PMIC-7 ASIC 12V Rail_1 Curr (in)"
|
||||
label curr2 "PMIC-7 ASIC 12V Rail_2 Curr (in)"
|
||||
label curr3 "PMIC-7 ASIC 1.2V Rail_1 T0_3 Curr (out)"
|
||||
label curr4 "PMIC-7 ASIC 1.2V Rail_2 T4_7 Curr (out)"
|
||||
|
||||
bus "i2c-15" "i2c-1-mux (chan_id 6)"
|
||||
chip "tps53679-i2c-*-58"
|
||||
label in1 "PMIC-8 PSU 12V Rail (in1)"
|
||||
label in2 "PMIC-8 PSU 12V Rail (in2)"
|
||||
label in3 "PMIC-8 COMEX 1.8V Rail (out)"
|
||||
label in4 "PMIC-8 COMEX 1.05V Rail (out)"
|
||||
label temp1 "PMIC-8 Temp 1"
|
||||
label temp2 "PMIC-8 Temp 2"
|
||||
label power1 "PMIC-8 COMEX 1.8V Rail Pwr (out)"
|
||||
label power2 "PMIC-8 COMEX 1.05V Rail Pwr (out)"
|
||||
label curr1 "PMIC-8 COMEX 1.8V Rail Curr (out)"
|
||||
label curr2 "PMIC-8 COMEX 1.05V Rail Curr (out)"
|
||||
chip "tps53679-i2c-*-61"
|
||||
label in1 "PMIC-9 PSU 12V Rail (in1)"
|
||||
label in2 "PMIC-9 PSU 12V Rail (in2)"
|
||||
label in3 "PMIC-9 COMEX 1.2V Rail (out)"
|
||||
ignore in4
|
||||
label temp1 "PMIC-9 Temp 1"
|
||||
label temp2 "PMIC-9 Temp 2"
|
||||
label power1 "PMIC-9 COMEX 1.2V Rail Pwr (out)"
|
||||
ignore power2
|
||||
label curr1 "PMIC-9 COMEX 1.2V Rail Curr (out)"
|
||||
ignore curr2
|
||||
|
||||
# Power supplies
|
||||
bus "i2c-4" "i2c-1-mux (chan_id 3)"
|
||||
chip "dps460-i2c-*-58"
|
||||
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"
|
||||
ignore fan2
|
||||
ignore fan3
|
||||
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"
|
||||
ignore fan2
|
||||
ignore fan3
|
||||
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)"
|
||||
|
||||
# Chassis fans
|
||||
chip "mlxreg_fan-isa-*"
|
||||
label fan1 "Chassis Fan Drawer-1"
|
||||
label fan2 "Chassis Fan Drawer-2"
|
||||
label fan3 "Chassis Fan Drawer-3"
|
@ -0,0 +1 @@
|
||||
../x86_64-mlnx_msn2700-r0/system_health_monitoring_config.json
|
1
device/mellanox/x86_64-mlnx_msn4600-r0/thermal_policy.json
Symbolic link
1
device/mellanox/x86_64-mlnx_msn4600-r0/thermal_policy.json
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-mlnx_msn2700-r0/thermal_policy.json
|
@ -21,6 +21,7 @@
|
||||
'x86_64-mlnx_msn4700_simx-r0':'MELLANOX-SPECTRUM-3',
|
||||
'x86_64-mlnx_msn4700-r0':'MELLANOX-SPECTRUM-3',
|
||||
'x86_64-mlnx_msn4600c-r0':'MELLANOX-SPECTRUM-3',
|
||||
'x86_64-mlnx_msn4600-r0':'MELLANOX-SPECTRUM-3',
|
||||
'vs-platform':'vs'
|
||||
}
|
||||
%}
|
||||
|
@ -45,7 +45,11 @@ logger = Logger()
|
||||
|
||||
# magic code defnition for port number, qsfp port position of each Platform
|
||||
# port_position_tuple = (PORT_START, QSFP_PORT_START, PORT_END, PORT_IN_BLOCK, EEPROM_OFFSET)
|
||||
platform_dict_port = {'x86_64-mlnx_msn2010-r0': 3, 'x86_64-mlnx_msn2100-r0': 1, 'x86_64-mlnx_msn2410-r0': 2, 'x86_64-mlnx_msn2700-r0': 0, 'x86_64-mlnx_lssn2700':0, 'x86_64-mlnx_msn2740-r0': 0, 'x86_64-mlnx_msn3420-r0':5, 'x86_64-mlnx_msn3700-r0': 0, 'x86_64-mlnx_msn3700c-r0': 0, 'x86_64-mlnx_msn3800-r0': 4, 'x86_64-mlnx_msn4600c-r0':4, 'x86_64-mlnx_msn4700-r0': 0, 'x86_64-mlnx_msn4410-r0': 0}
|
||||
platform_dict_port = {'x86_64-mlnx_msn2010-r0': 3, 'x86_64-mlnx_msn2100-r0': 1, 'x86_64-mlnx_msn2410-r0': 2,
|
||||
'x86_64-mlnx_msn2700-r0': 0, 'x86_64-mlnx_lssn2700': 0, 'x86_64-mlnx_msn2740-r0': 0,
|
||||
'x86_64-mlnx_msn3420-r0': 5, 'x86_64-mlnx_msn3700-r0': 0, 'x86_64-mlnx_msn3700c-r0': 0,
|
||||
'x86_64-mlnx_msn3800-r0': 4, 'x86_64-mlnx_msn4600-r0': 4, 'x86_64-mlnx_msn4600c-r0': 4,
|
||||
'x86_64-mlnx_msn4700-r0': 0, 'x86_64-mlnx_msn4410-r0': 0}
|
||||
port_position_tuple_list = [(0, 0, 31, 32, 1), (0, 0, 15, 16, 1), (0, 48, 55, 56, 1), (0, 18, 21, 22, 1), (0, 0, 63, 64, 1), (0, 48, 59, 60, 1)]
|
||||
|
||||
class Chassis(ChassisBase):
|
||||
|
@ -250,5 +250,26 @@ DEVICE_DATA = {
|
||||
'hot_swappable': True,
|
||||
'led_num': 1
|
||||
}
|
||||
},
|
||||
'x86_64-mlnx_msn4600-r0': {
|
||||
'thermal': {
|
||||
'minimum_table': {
|
||||
"unk_trust": {"-127:40": 12, "41:120": 13},
|
||||
"unk_untrust": {"-127:5": 12, "6:20": 13, "21:30": 14, "31:35": 15, "36:40": 16, "41:120": 17},
|
||||
}
|
||||
},
|
||||
'fans': {
|
||||
'drawer_num': 3,
|
||||
'drawer_type': 'real',
|
||||
'fan_num_per_drawer': 1,
|
||||
'support_fan_direction': True,
|
||||
'hot_swappable': True
|
||||
},
|
||||
'psus': {
|
||||
'psu_num': 2,
|
||||
'fan_num_per_psu': 1,
|
||||
'hot_swappable': True,
|
||||
'led_num': 1
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -31,7 +31,9 @@ PSU_POWER = "power"
|
||||
# in most platforms the file psuX_curr, psuX_volt and psuX_power contain current, voltage and power data respectively.
|
||||
# but there are exceptions which will be handled by the following dictionary
|
||||
|
||||
platform_dict_psu = {'x86_64-mlnx_msn3420-r0':1, 'x86_64-mlnx_msn3700-r0': 1, 'x86_64-mlnx_msn3700c-r0': 1, 'x86_64-mlnx_msn3800-r0': 1, 'x86_64-mlnx_msn4600c-r0':1, 'x86_64-mlnx_msn4700-r0': 1, 'x86_64-mlnx_msn4410-r0': 1}
|
||||
platform_dict_psu = {'x86_64-mlnx_msn3420-r0': 1, 'x86_64-mlnx_msn3700-r0': 1, 'x86_64-mlnx_msn3700c-r0': 1,
|
||||
'x86_64-mlnx_msn3800-r0': 1, 'x86_64-mlnx_msn4600-r0': 1, 'x86_64-mlnx_msn4600c-r0': 1,
|
||||
'x86_64-mlnx_msn4700-r0': 1, 'x86_64-mlnx_msn4410-r0': 1}
|
||||
|
||||
psu_profile_list = [
|
||||
# default filename convention
|
||||
|
@ -128,9 +128,13 @@ thermal_api_names = [
|
||||
THERMAL_API_GET_HIGH_THRESHOLD
|
||||
]
|
||||
|
||||
platform_dict_thermal = {'x86_64-mlnx_msn2700-r0': 0, 'x86_64-mlnx_lssn2700-r0':0, 'x86_64-mlnx_msn2740-r0': 3, 'x86_64-mlnx_msn2100-r0': 1, 'x86_64-mlnx_msn2410-r0': 2, 'x86_64-mlnx_msn2010-r0': 4, 'x86_64-mlnx_msn3420-r0':9, 'x86_64-mlnx_msn3700-r0': 5, 'x86_64-mlnx_msn3700c-r0': 6, 'x86_64-mlnx_msn3800-r0': 7, 'x86_64-mlnx_msn4600c-r0':9, 'x86_64-mlnx_msn4700-r0': 8, 'x86_64-mlnx_msn4410-r0': 8}
|
||||
platform_dict_thermal = {'x86_64-mlnx_msn2700-r0': 0, 'x86_64-mlnx_lssn2700-r0': 0, 'x86_64-mlnx_msn2740-r0': 3,
|
||||
'x86_64-mlnx_msn2100-r0': 1, 'x86_64-mlnx_msn2410-r0': 2, 'x86_64-mlnx_msn2010-r0': 4,
|
||||
'x86_64-mlnx_msn3420-r0': 9, 'x86_64-mlnx_msn3700-r0': 5, 'x86_64-mlnx_msn3700c-r0': 6,
|
||||
'x86_64-mlnx_msn3800-r0': 7, 'x86_64-mlnx_msn4600-r0': 12, 'x86_64-mlnx_msn4600c-r0': 9,
|
||||
'x86_64-mlnx_msn4700-r0': 8, 'x86_64-mlnx_msn4410-r0': 8}
|
||||
thermal_profile_list = [
|
||||
# 2700
|
||||
# 0 2700
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 2),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 32),
|
||||
@ -145,7 +149,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 2100
|
||||
# 1 2100
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 4),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 16),
|
||||
@ -160,7 +164,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 2410
|
||||
# 2 2410
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 2),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 56),
|
||||
@ -175,7 +179,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 2740
|
||||
# 3 2740
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 4),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 32),
|
||||
@ -190,7 +194,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 2010
|
||||
# 4 2010
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 4),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 22),
|
||||
@ -205,7 +209,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 3700
|
||||
# 5 3700
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 4),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 32),
|
||||
@ -221,7 +225,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 3700c
|
||||
# 6 3700c
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 2),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 32),
|
||||
@ -237,7 +241,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 3800
|
||||
# 7 3800
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 4),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 64),
|
||||
@ -253,7 +257,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 4700
|
||||
# 8 4700
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 4),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 32),
|
||||
@ -269,7 +273,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 3420
|
||||
# 9 3420
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 2),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 60),
|
||||
@ -285,7 +289,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 4600C
|
||||
# 10 4600C
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 4),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 64),
|
||||
@ -301,7 +305,7 @@ thermal_profile_list = [
|
||||
]
|
||||
)
|
||||
},
|
||||
# 4410
|
||||
# 11 4410
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 4),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 32),
|
||||
@ -316,6 +320,22 @@ thermal_profile_list = [
|
||||
THERMAL_DEV_FAN_AMBIENT
|
||||
]
|
||||
)
|
||||
},
|
||||
# 12 4600
|
||||
{
|
||||
THERMAL_DEV_CATEGORY_CPU_CORE:(0, 4),
|
||||
THERMAL_DEV_CATEGORY_MODULE:(1, 64),
|
||||
THERMAL_DEV_CATEGORY_PSU:(1, 2),
|
||||
THERMAL_DEV_CATEGORY_CPU_PACK:(0,1),
|
||||
THERMAL_DEV_CATEGORY_GEARBOX:(0,0),
|
||||
THERMAL_DEV_CATEGORY_AMBIENT:(0,
|
||||
[
|
||||
THERMAL_DEV_ASIC_AMBIENT,
|
||||
THERMAL_DEV_COMEX_AMBIENT,
|
||||
THERMAL_DEV_PORT_AMBIENT,
|
||||
THERMAL_DEV_FAN_AMBIENT
|
||||
]
|
||||
)
|
||||
}
|
||||
]
|
||||
|
||||
|
Reference in New Issue
Block a user