Skip to content

Commit f6e1169

Browse files
authored
Merge branch 'sonic-net:master' into Revise_get_firmware_update_notification_output_to_string
2 parents 4c40701 + cd6a5a4 commit f6e1169

File tree

16 files changed

+1440
-366
lines changed

16 files changed

+1440
-366
lines changed

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
'sonic_platform_base',
3838
'sonic_platform_base.sonic_eeprom',
3939
'sonic_platform_base.sonic_sfp',
40-
'sonic_platform_base.sonic_ssd',
40+
'sonic_platform_base.sonic_storage',
4141
'sonic_platform_base.sonic_pcie',
4242
'sonic_platform_base.sonic_thermal_control',
4343
'sonic_platform_base.sonic_xcvr',
@@ -52,6 +52,7 @@
5252
'sonic_platform_base.sonic_xcvr.api.credo',
5353
'sonic_platform_base.sonic_xcvr.mem_maps.credo',
5454
'sonic_platform_base.sonic_xcvr.codes.credo',
55+
'sonic_platform_base.sonic_xcvr.api.innolight',
5556
'sonic_psu',
5657
'sonic_sfp',
5758
'sonic_thermal',

sonic_platform_base/sonic_ssd/ssd_generic.py

Lines changed: 0 additions & 267 deletions
This file was deleted.

sonic_platform_base/sonic_ssd/ssd_emmc.py renamed to sonic_platform_base/sonic_storage/emmc.py

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
#
2-
# ssd_emmc.py
2+
# emmc.py
33
#
44
# Implementation of SSD Utility API for eMMC.
55
# It reads eMMC health, model, firmware, and serial from /sys/block/*.
66
#
77

88
try:
99
import os
10-
from .ssd_base import SsdBase
10+
from .storage_common import StorageCommon
1111
except ImportError as e:
1212
raise ImportError(str(e) + "- required module not found")
1313

1414

15-
class EmmcUtil(SsdBase):
15+
class EmmcUtil(StorageCommon):
1616
def __init__(self, diskdev):
1717
self.diskdev = diskdev
1818
self.path = os.path.join('/sys/block', os.path.basename(diskdev))
19+
StorageCommon.__init__(self, diskdev)
1920

2021
def _read_device_entry(self, entry, default=None):
2122
path = os.path.join(self.path, 'device', entry)
@@ -49,3 +50,15 @@ def get_serial(self):
4950

5051
def get_vendor_output(self):
5152
return ''
53+
54+
def get_disk_io_reads(self):
55+
return 'N/A'
56+
57+
def get_disk_io_writes(self):
58+
return 'N/A'
59+
60+
def get_reserved_blocks(self):
61+
return 'N/A'
62+
63+
def fetch_parse_info(self, diskdev=None):
64+
return

0 commit comments

Comments
 (0)