From 5333532c40037dcecb6e9568b1494f0411898615 Mon Sep 17 00:00:00 2001 From: jostar-yang Date: Wed, 7 Dec 2022 10:52:53 +0800 Subject: [PATCH] [sonic_xcvr]Enhance to support QSFP port_id=0xC for access eeprom Signed-off-by: jostar-yang --- sonic_platform_base/sonic_xcvr/xcvr_api_factory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sonic_platform_base/sonic_xcvr/xcvr_api_factory.py b/sonic_platform_base/sonic_xcvr/xcvr_api_factory.py index f206f3493..223fff386 100644 --- a/sonic_platform_base/sonic_xcvr/xcvr_api_factory.py +++ b/sonic_platform_base/sonic_xcvr/xcvr_api_factory.py @@ -56,8 +56,8 @@ def create_xcvr_api(self): mem_map = Sff8636MemMap(codes) xcvr_eeprom = XcvrEeprom(self.reader, self.writer, mem_map) api = Sff8636Api(xcvr_eeprom) - # QSFP+ - elif id == 0x0D: + # QSFP+ or QSFP + elif id == 0x0D or id == 0x0C: codes = Sff8436Codes mem_map = Sff8436MemMap(codes) xcvr_eeprom = XcvrEeprom(self.reader, self.writer, mem_map)