[mellanox]: Added SN3800 platform (#3262)
* [mellanox]: Added SN3800 platform. Signed-off-by: Nazarii Hnydyn <nazariig@mellanox.com>
This commit is contained in:
parent
1ca75d320f
commit
c6e442b946
@ -36,8 +36,8 @@ SFP_PORT_NAME_CONVENTION = "sfp{}"
|
||||
|
||||
# magic code defnition for port number, qsfp port position of each hwsku
|
||||
# port_position_tuple = (PORT_START, QSFP_PORT_START, PORT_END, PORT_IN_BLOCK, EEPROM_OFFSET)
|
||||
hwsku_dict = {'ACS-MSN2700': 0, "LS-SN2700":0, 'ACS-MSN2740': 0, 'ACS-MSN2100': 1, 'ACS-MSN2410': 2, 'ACS-MSN2010': 3, 'ACS-MSN3700': 0, 'ACS-MSN3700C': 0, 'Mellanox-SN2700': 0, 'Mellanox-SN2700-D48C8': 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)]
|
||||
hwsku_dict = {'ACS-MSN2700': 0, 'Mellanox-SN2700': 0, 'Mellanox-SN2700-D48C8': 0, "LS-SN2700":0, 'ACS-MSN2740': 0, 'ACS-MSN2100': 1, 'ACS-MSN2410': 2, 'ACS-MSN2010': 3, 'ACS-MSN3700': 0, 'ACS-MSN3700C': 0, 'ACS-MSN3800': 4}
|
||||
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)]
|
||||
|
||||
class SfpUtil(SfpUtilBase):
|
||||
"""Platform-specific SfpUtil class"""
|
||||
|
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/buffers.json.j2
|
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn3700-r0/ACS-MSN3700/buffers_defaults_t0.j2
|
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn3700-r0/ACS-MSN3700/buffers_defaults_t1.j2
|
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn3700-r0/ACS-MSN3700/pg_profile_lookup.ini
|
@ -0,0 +1,65 @@
|
||||
# name lanes alias
|
||||
Ethernet0 0,1,2,3 etp1
|
||||
Ethernet4 4,5,6,7 etp2
|
||||
Ethernet8 8,9,10,11 etp3
|
||||
Ethernet12 12,13,14,15 etp4
|
||||
Ethernet16 16,17,18,19 etp5
|
||||
Ethernet20 20,21,22,23 etp6
|
||||
Ethernet24 24,25,26,27 etp7
|
||||
Ethernet28 28,29,30,31 etp8
|
||||
Ethernet32 32,33,34,35 etp9
|
||||
Ethernet36 36,37,38,39 etp10
|
||||
Ethernet40 40,41,42,43 etp11
|
||||
Ethernet44 44,45,46,47 etp12
|
||||
Ethernet48 48,49,50,51 etp13
|
||||
Ethernet52 52,53,54,55 etp14
|
||||
Ethernet56 56,57,58,59 etp15
|
||||
Ethernet60 60,61,62,63 etp16
|
||||
Ethernet64 64,65,66,67 etp17
|
||||
Ethernet68 68,69,70,71 etp18
|
||||
Ethernet72 72,73,74,75 etp19
|
||||
Ethernet76 76,77,78,79 etp20
|
||||
Ethernet80 80,81,82,83 etp21
|
||||
Ethernet84 84,85,86,87 etp22
|
||||
Ethernet88 88,89,90,91 etp23
|
||||
Ethernet92 92,93,94,95 etp24
|
||||
Ethernet96 96,97,98,99 etp25
|
||||
Ethernet100 100,101,102,103 etp26
|
||||
Ethernet104 104,105,106,107 etp27
|
||||
Ethernet108 108,109,110,111 etp28
|
||||
Ethernet112 112,113,114,115 etp29
|
||||
Ethernet116 116,117,118,119 etp30
|
||||
Ethernet120 120,121,122,123 etp31
|
||||
Ethernet124 124,125,126,127 etp32
|
||||
Ethernet128 128,129,130,131 etp33
|
||||
Ethernet132 132,133,134,135 etp34
|
||||
Ethernet136 136,137,138,139 etp35
|
||||
Ethernet140 140,141,142,143 etp36
|
||||
Ethernet144 144,145,146,147 etp37
|
||||
Ethernet148 148,149,150,151 etp38
|
||||
Ethernet152 152,153,154,155 etp39
|
||||
Ethernet156 156,157,158,159 etp40
|
||||
Ethernet160 160,161,162,163 etp41
|
||||
Ethernet164 164,165,166,167 etp42
|
||||
Ethernet168 168,169,170,171 etp43
|
||||
Ethernet172 172,173,174,175 etp44
|
||||
Ethernet176 176,177,178,179 etp45
|
||||
Ethernet180 180,181,182,183 etp46
|
||||
Ethernet184 184,185,186,187 etp47
|
||||
Ethernet188 188,189,190,191 etp48
|
||||
Ethernet192 192,193,194,195 etp49
|
||||
Ethernet196 196,197,198,199 etp50
|
||||
Ethernet200 200,201,202,203 etp51
|
||||
Ethernet204 204,205,206,207 etp52
|
||||
Ethernet208 208,209,210,211 etp53
|
||||
Ethernet212 212,213,214,215 etp54
|
||||
Ethernet216 216,217,218,219 etp55
|
||||
Ethernet220 220,221,222,223 etp56
|
||||
Ethernet224 224,225,226,227 etp57
|
||||
Ethernet228 228,229,230,231 etp58
|
||||
Ethernet232 232,233,234,235 etp59
|
||||
Ethernet236 236,237,238,239 etp60
|
||||
Ethernet240 240,241,242,243 etp61
|
||||
Ethernet244 244,245,246,247 etp62
|
||||
Ethernet248 248,249,250,251 etp63
|
||||
Ethernet252 252,253,254,255 etp64
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/ACS-MSN3800/qos.json.j2
Symbolic link
1
device/mellanox/x86_64-mlnx_msn3800-r0/ACS-MSN3800/qos.json.j2
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/ACS-MSN2700/qos.json.j2
|
@ -0,0 +1 @@
|
||||
SAI_INIT_CONFIG_FILE=/usr/share/sonic/hwsku/sai_3800.xml
|
467
device/mellanox/x86_64-mlnx_msn3800-r0/ACS-MSN3800/sai_3800.xml
Normal file
467
device/mellanox/x86_64-mlnx_msn3800-r0/ACS-MSN3800/sai_3800.xml
Normal file
@ -0,0 +1,467 @@
|
||||
<?xml version="1.0"?>
|
||||
<root>
|
||||
<platform_info type="3800">
|
||||
|
||||
<!-- Device MAC address -->
|
||||
<device-mac-address>00:02:03:04:05:00</device-mac-address>
|
||||
|
||||
<!-- 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>1</local-port>
|
||||
<width>4</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 -->
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>3</local-port>
|
||||
<width>4</width>
|
||||
<module>49</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>5</local-port>
|
||||
<width>4</width>
|
||||
<module>50</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>7</local-port>
|
||||
<width>4</width>
|
||||
<module>51</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>9</local-port>
|
||||
<width>4</width>
|
||||
<module>52</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>11</local-port>
|
||||
<width>4</width>
|
||||
<module>53</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>13</local-port>
|
||||
<width>4</width>
|
||||
<module>54</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>15</local-port>
|
||||
<width>4</width>
|
||||
<module>55</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>17</local-port>
|
||||
<width>4</width>
|
||||
<module>56</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>19</local-port>
|
||||
<width>4</width>
|
||||
<module>57</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>21</local-port>
|
||||
<width>4</width>
|
||||
<module>58</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>23</local-port>
|
||||
<width>4</width>
|
||||
<module>59</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>25</local-port>
|
||||
<width>4</width>
|
||||
<module>60</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>27</local-port>
|
||||
<width>4</width>
|
||||
<module>61</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>29</local-port>
|
||||
<width>4</width>
|
||||
<module>62</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>31</local-port>
|
||||
<width>4</width>
|
||||
<module>63</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>33</local-port>
|
||||
<width>4</width>
|
||||
<module>12</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>35</local-port>
|
||||
<width>4</width>
|
||||
<module>13</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>37</local-port>
|
||||
<width>4</width>
|
||||
<module>14</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>39</local-port>
|
||||
<width>4</width>
|
||||
<module>15</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>41</local-port>
|
||||
<width>4</width>
|
||||
<module>8</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>43</local-port>
|
||||
<width>4</width>
|
||||
<module>9</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>45</local-port>
|
||||
<width>4</width>
|
||||
<module>10</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>47</local-port>
|
||||
<width>4</width>
|
||||
<module>11</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>49</local-port>
|
||||
<width>4</width>
|
||||
<module>4</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>51</local-port>
|
||||
<width>4</width>
|
||||
<module>5</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>53</local-port>
|
||||
<width>4</width>
|
||||
<module>6</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>55</local-port>
|
||||
<width>4</width>
|
||||
<module>7</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>57</local-port>
|
||||
<width>4</width>
|
||||
<module>0</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>59</local-port>
|
||||
<width>4</width>
|
||||
<module>1</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>61</local-port>
|
||||
<width>4</width>
|
||||
<module>2</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>63</local-port>
|
||||
<width>4</width>
|
||||
<module>3</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>65</local-port>
|
||||
<width>4</width>
|
||||
<module>44</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>67</local-port>
|
||||
<width>4</width>
|
||||
<module>45</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>69</local-port>
|
||||
<width>4</width>
|
||||
<module>46</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>71</local-port>
|
||||
<width>4</width>
|
||||
<module>47</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>73</local-port>
|
||||
<width>4</width>
|
||||
<module>40</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>75</local-port>
|
||||
<width>4</width>
|
||||
<module>41</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>77</local-port>
|
||||
<width>4</width>
|
||||
<module>42</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>79</local-port>
|
||||
<width>4</width>
|
||||
<module>43</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>81</local-port>
|
||||
<width>4</width>
|
||||
<module>36</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>83</local-port>
|
||||
<width>4</width>
|
||||
<module>37</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>85</local-port>
|
||||
<width>4</width>
|
||||
<module>38</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>87</local-port>
|
||||
<width>4</width>
|
||||
<module>39</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>89</local-port>
|
||||
<width>4</width>
|
||||
<module>32</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>91</local-port>
|
||||
<width>4</width>
|
||||
<module>33</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>93</local-port>
|
||||
<width>4</width>
|
||||
<module>34</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>95</local-port>
|
||||
<width>4</width>
|
||||
<module>35</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>97</local-port>
|
||||
<width>4</width>
|
||||
<module>16</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>99</local-port>
|
||||
<width>4</width>
|
||||
<module>17</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>101</local-port>
|
||||
<width>4</width>
|
||||
<module>18</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>103</local-port>
|
||||
<width>4</width>
|
||||
<module>19</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>105</local-port>
|
||||
<width>4</width>
|
||||
<module>20</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>107</local-port>
|
||||
<width>4</width>
|
||||
<module>21</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>109</local-port>
|
||||
<width>4</width>
|
||||
<module>22</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>111</local-port>
|
||||
<width>4</width>
|
||||
<module>23</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>113</local-port>
|
||||
<width>4</width>
|
||||
<module>24</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>115</local-port>
|
||||
<width>4</width>
|
||||
<module>25</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>117</local-port>
|
||||
<width>4</width>
|
||||
<module>26</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>119</local-port>
|
||||
<width>4</width>
|
||||
<module>27</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>121</local-port>
|
||||
<width>4</width>
|
||||
<module>28</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>123</local-port>
|
||||
<width>4</width>
|
||||
<module>29</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>125</local-port>
|
||||
<width>4</width>
|
||||
<module>30</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
<port-info>
|
||||
<local-port>127</local-port>
|
||||
<width>4</width>
|
||||
<module>31</module>
|
||||
<breakout-modes>3</breakout-modes>
|
||||
<port-speed>1536</port-speed>
|
||||
</port-info>
|
||||
</ports-list>
|
||||
</platform_info>
|
||||
</root>
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/default_sku
Normal file
1
device/mellanox/x86_64-mlnx_msn3800-r0/default_sku
Normal file
@ -0,0 +1 @@
|
||||
ACS-MSN3800 t1
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/platform_reboot
Symbolic link
1
device/mellanox/x86_64-mlnx_msn3800-r0/platform_reboot
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-mlnx_msn2700-r0/platform_reboot
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/platform_wait
Symbolic link
1
device/mellanox/x86_64-mlnx_msn3800-r0/platform_wait
Symbolic link
@ -0,0 +1 @@
|
||||
../x86_64-mlnx_msn2700-r0/platform_wait
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/eeprom.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/eeprom.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/eeprom.py
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/psuutil.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/psuutil.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/psuutil.py
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/sfplpmget.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/sfplpmget.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/sfplpmget.py
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/sfplpmset.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/sfplpmset.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/sfplpmset.py
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/sfpreset.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/sfpreset.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/sfpreset.py
|
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/sfputil.py
Symbolic link
1
device/mellanox/x86_64-mlnx_msn3800-r0/plugins/sfputil.py
Symbolic link
@ -0,0 +1 @@
|
||||
../../x86_64-mlnx_msn2700-r0/plugins/sfputil.py
|
127
device/mellanox/x86_64-mlnx_msn3800-r0/sensors.conf
Normal file
127
device/mellanox/x86_64-mlnx_msn3800-r0/sensors.conf
Normal file
@ -0,0 +1,127 @@
|
||||
################################################################################
|
||||
# Copyright (c) 2019 Mellanox Technologies
|
||||
#
|
||||
# Platform specific sensors config for SN3800
|
||||
################################################################################
|
||||
|
||||
# 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 "tps53679-i2c-*-70"
|
||||
label in1 "PMIC-1 PSU 12V Rail (in)"
|
||||
label in2 "PMIC-1 ASIC 0.8V VCORE Rail (out)"
|
||||
label in3 "PMIC-1 ASIC 1.2V Rail (out)"
|
||||
label temp1 "PMIC-1 Temp 1"
|
||||
label temp2 "PMIC-1 Temp 2"
|
||||
label power1 "PMIC-1 ASIC 0.8V VCORE Rail Pwr (out)"
|
||||
label power2 "PMIC-1 ASIC 1.2V Rail Pwr (out)"
|
||||
label curr1 "PMIC-1 ASIC 0.8V VCORE Rail Curr (out)"
|
||||
label curr2 "PMIC-1 ASIC 1.2V Rail Curr (out)"
|
||||
chip "tps53679-i2c-*-71"
|
||||
label in1 "PMIC-2 PSU 12V Rail (in)"
|
||||
label in2 "PMIC-2 GB 0.8V Rail (out)"
|
||||
label in3 "PMIC-2 GB 1.125V Rail (out)"
|
||||
label temp1 "PMIC-2 Temp 1"
|
||||
label temp2 "PMIC-2 Temp 2"
|
||||
label power1 "PMIC-2 GB 0.8V Rail Pwr (out)"
|
||||
label power2 "PMIC-2 GB 1.125V Rail Pwr (out)"
|
||||
label curr1 "PMIC-2 GB 0.8V Rail Curr (out)"
|
||||
label curr2 "PMIC-2 GB 1.125V Rail Curr (out)"
|
||||
chip "tps53679-i2c-*-72"
|
||||
label in1 "PMIC-3 PSU 12V Rail (in)"
|
||||
label in2 "PMIC-3 ASIC 1.8V Rail (out)"
|
||||
ignore in3
|
||||
label temp1 "PMIC-3 Temp 1"
|
||||
label temp2 "PMIC-3 Temp 2"
|
||||
label power1 "PMIC-3 ASIC 1.8V Rail Pwr (out)"
|
||||
ignore power2
|
||||
label curr1 "PMIC-3 ASIC 1.8V Rail Curr (out)"
|
||||
ignore curr2
|
||||
chip "tps53679-i2c-*-73"
|
||||
label in1 "PMIC-4 PSU 12V Rail (in)"
|
||||
label in2 "PMIC-4 GB 0.8V Rail (out)"
|
||||
label in3 "PMIC-4 GB 1.125V Rail (out)"
|
||||
label temp1 "PMIC-4 Temp 1"
|
||||
label temp2 "PMIC-4 Temp 2"
|
||||
label power1 "PMIC-4 GB 0.8V Rail Pwr (out)"
|
||||
label power2 "PMIC-4 GB 1.125V Rail Pwr (out)"
|
||||
label curr1 "PMIC-4 GB 0.8V Rail Curr (out)"
|
||||
label curr2 "PMIC-4 GB 1.125V Rail Curr (out)"
|
||||
|
||||
bus "i2c-15" "i2c-1-mux (chan_id 6)"
|
||||
chip "tps53679-i2c-*-58"
|
||||
label in1 "PMIC-5 PSU 12V Rail (in)"
|
||||
label in2 "PMIC-5 COMEX 1.8V Rail (out)"
|
||||
label in3 "PMIC-5 COMEX 1.05V Rail (out)"
|
||||
label temp1 "PMIC-5 Temp 1"
|
||||
label temp2 "PMIC-5 Temp 2"
|
||||
label power1 "PMIC-5 COMEX 1.8V Rail Pwr (out)"
|
||||
label power2 "PMIC-5 COMEX 1.05V Rail Pwr (out)"
|
||||
label curr1 "PMIC-5 COMEX 1.8V Rail Curr (out)"
|
||||
label curr2 "PMIC-5 COMEX 1.05V Rail Curr (out)"
|
||||
chip "tps53679-i2c-*-61"
|
||||
label in1 "PMIC-6 PSU 12V Rail (in)"
|
||||
label in2 "PMIC-6 COMEX 1.2V Rail (out)"
|
||||
ignore in3
|
||||
label temp1 "PMIC-6 Temp 1"
|
||||
label temp2 "PMIC-6 Temp 2"
|
||||
label power1 "PMIC-6 COMEX 1.2V Rail Pwr (out)"
|
||||
ignore power2
|
||||
label curr1 "PMIC-6 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 220V Rail (in)"
|
||||
ignore in2
|
||||
label in3 "PSU-1 12V Rail (out)"
|
||||
label fan1 "PSU-1 Fan 1"
|
||||
ignore fan2
|
||||
ignore fan3
|
||||
label temp1 "PSU-1 Temp 1"
|
||||
label temp2 "PSU-1 Temp 2"
|
||||
label temp3 "PSU-1 Temp 3"
|
||||
label power1 "PSU-1 220V Rail Pwr (in)"
|
||||
label power2 "PSU-1 12V Rail Pwr (out)"
|
||||
label curr1 "PSU-1 220V Rail Curr (in)"
|
||||
label curr2 "PSU-1 12V Rail Curr (out)"
|
||||
chip "dps460-i2c-*-59"
|
||||
label in1 "PSU-2 220V Rail (in)"
|
||||
ignore in2
|
||||
label in3 "PSU-2 12V Rail (out)"
|
||||
label fan1 "PSU-2 Fan 1"
|
||||
ignore fan2
|
||||
ignore fan3
|
||||
label temp1 "PSU-2 Temp 1"
|
||||
label temp2 "PSU-2 Temp 2"
|
||||
label temp3 "PSU-2 Temp 3"
|
||||
label power1 "PSU-2 220V Rail Pwr (in)"
|
||||
label power2 "PSU-2 12V Rail Pwr (out)"
|
||||
label curr1 "PSU-2 220V Rail Curr (in)"
|
||||
label curr2 "PSU-2 12V Rail Curr (out)"
|
||||
|
||||
# Chassis fans
|
||||
chip "mlxreg_fan-isa-*"
|
||||
label fan1 "Chassis Fan Drawer-1 Tach 1"
|
||||
label fan2 "Chassis Fan Drawer-2 Tach 1"
|
||||
label fan3 "Chassis Fan Drawer-3 Tach 1"
|
||||
|
||||
# Miscellaneous
|
||||
chip "*-virtual-*"
|
||||
ignore temp1
|
||||
ignore temp2
|
@ -1,7 +1,7 @@
|
||||
# Mellanox SAI
|
||||
|
||||
MFT_VERSION = 4.12.0
|
||||
MFT_REVISION = 34
|
||||
MFT_REVISION = 104
|
||||
|
||||
export MFT_VERSION MFT_REVISION
|
||||
|
||||
|
Reference in New Issue
Block a user