This repository has been archived on 2025-03-20. You can view files and clone it, but cannot push or open issues or pull requests.
sonic-buildimage/platform/broadcom/sonic-platform-modules-accton
brandonchuang 2116f62978
[AS9716-32D] Support i2c mux reset (#10492)
Why I did it
    Prevent from i2c bus to get locked.

How I did it
    Add sysfs driver to access ioport.
    Command to reset i2c mux:
    echo 1 > /sys/devices/platform/as9716_32d_ioport/i2c_mux_rst
    Command to bring i2c mux out of reset:
    echo 0 > /sys/devices/platform/as9716_32d_ioport/i2c_mux_rst

Signed-off-by: Brandon Chuang <brandon_chuang@edge-core.com>
2022-04-09 10:51:49 -07:00
..
as4630-54pe
as4630-54te
as5712-54x
as5812-54t
as5812-54x
as5835-54t
as5835-54x
as6712-32x
as7312-54x
as7312-54xs
as7315-27xb
as7326-56x
as7712-32x
as7716-32x
as7716-32xb
as7726-32x
as7816-64x
as9716-32d
as9726-32d
common/modules
debian
minipack
.gitignore
LICENSE
README.md

platform drivers of Accton products for the SONiC project