sonic-buildimage/platform/broadcom/sonic-platform-modules-accton
Roy Lee ff8e34463d [device/Accton] Fix i2c fault from ir3570a on 3 models (#3245)
I2c burst read may failed due to misoperation of ir3570a(A DC-to-DC converter IC).
As #2966, there are 3 more models have this symptom, as7326-56x, as7726-32x, and as9716-32d.
Also correct typo of naming on as7816-64x and as7716-32x.

Signed-off-by: roy_lee roy_lee@accton.com

What I did
Disabling i2c function of ir3570a which may failed i2c tranfer to others.
Close channel of mux after data transfered.

How I did it
Identify version of ir3570, if it's ir3570a, disable its alias i2c address.
Enable parameter of driver i2c_mux_pca954x to close channel on after every access.

How to verify it
Write 08 to offset 0xcf of systom eeprom and execute i2c block read.
It will return error.
plug-in several transceivers and run "show interfaces transceiver presence" and "sfputil show presence". You may see the different result. (But doing this requires updated xcvrd).

Signed-off-by: roy_lee <roy_lee@accton.com>
2019-07-31 11:28:03 -07:00
..
as4630-54pe [devices]: Add to support as4630-54pe platform (#2895) 2019-05-18 22:11:38 -07:00
as5712-54x [devices/accton]:bugfix: potential i2c fault from IC IR3570a (#2966) 2019-06-05 12:47:22 -07:00
as5812-54t [devices]: move platform modules of accton, ingrasys, mitac, quanta into buildimage repo 2018-08-11 09:09:03 +00:00
as5812-54x [Accton] Correct port index and offer the default speed. (#3213) 2019-07-24 12:14:43 -07:00
as5835-54t [device][platform] add platform as5835-54t, accton. (#3119) 2019-07-06 14:53:02 -07:00
as5835-54x [device][platform] add platform as5835-54x, accton. (#2977) 2019-06-07 09:00:12 -07:00
as6712-32x [devices]: Add lpmode in sfputil.py for Accton AS6712-32X (#3095) 2019-06-28 21:35:27 -07:00
as7312-54x [device][accton]Add fan monitor for as7816-64x (#2859) 2019-05-08 00:41:07 -07:00
as7312-54xs [device][accton]: add support for as7312-54xs (#3140) 2019-07-18 07:30:22 -07:00
as7326-56x [device/Accton] Fix i2c fault from ir3570a on 3 models (#3245) 2019-07-31 11:28:03 -07:00
as7712-32x [platform][Broadcom]Accton, fix building error of kernel modules. (#2197) 2018-10-26 16:34:07 -07:00
as7716-32x [device/Accton] Fix i2c fault from ir3570a on 3 models (#3245) 2019-07-31 11:28:03 -07:00
as7716-32xb [platform][Broadcom]Accton, fix building error of kernel modules. (#2197) 2018-10-26 16:34:07 -07:00
as7726-32x [device/Accton] Fix i2c fault from ir3570a on 3 models (#3245) 2019-07-31 11:28:03 -07:00
as7816-64x [device/Accton] Fix i2c fault from ir3570a on 3 models (#3245) 2019-07-31 11:28:03 -07:00
as9716-32d [device/Accton] Fix i2c fault from ir3570a on 3 models (#3245) 2019-07-31 11:28:03 -07:00
common/modules [Accton] Correct port index and offer the default speed. (#3213) 2019-07-24 12:14:43 -07:00
debian [device][accton]: add support for as7312-54xs (#3140) 2019-07-18 07:30:22 -07:00
minipack [devices/accton]:bugfix: potential i2c fault from IC IR3570a (#2966) 2019-06-05 12:47:22 -07:00
.gitignore update .gitignore 2018-08-12 07:58:59 +00:00
LICENSE [devices]: move platform modules of accton, ingrasys, mitac, quanta into buildimage repo 2018-08-11 09:09:03 +00:00
README.md [devices]: move platform modules of accton, ingrasys, mitac, quanta into buildimage repo 2018-08-11 09:09:03 +00:00

platform drivers of Accton products for the SONiC project