Volodymyr Boiko
44d9489b8d
[barefoot][platform] Refactor chassis.py ( #7704 )
...
#### Why I did it
On our platforms syncd must be up while using the sonic_platform.
The issue is warm-reboot script first disables syncd then instantiate Chassis, which tries to connect syncd in __init__.
#### How I did it
Refactor Chassis to lazy initialize components.
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
2021-06-09 08:25:30 +00:00
Volodymyr Boiko
8b3813b637
[barefoot][sonic-platform] Fix sfp reset ( #6746 )
...
Fix wrong sfp reset return value
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
2021-02-16 15:31:54 -08:00
Volodymyr Boiko
bcc4a52f56
[barefoot][sonic-platform] Refactor sfp.py ( #6770 )
...
Use separate file for each sfp eeprom operation
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
2021-02-16 15:31:44 -08:00
Myron Sosyak
f7bb635be8
[BFN] Convert platform modules to python 3 ( #6347 )
...
Fix syntax errors during xcvrd start with Python 3 daemons
2021-01-04 23:24:19 -08:00
Volodymyr Boiko
8b135afb52
[barefoot][platform] Platform API fixups ( #5613 )
...
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
2020-10-14 11:35:36 -07:00
Volodymyr Boiko
f61ff95e26
[barefoot] Platform API 2.0 fixups ( #5539 )
...
Fixes for bfn platform api
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
2020-10-05 10:50:03 -07:00
Volodymyr Boiko
dbea3bbfd7
BFN platform API 2.0 support ( #4766 )
...
Added barefoot platform api 2.0 support
Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
2020-10-03 13:46:21 -07:00