Skip to content

[as5835-54x] Modify qsfp port reset to normal state#5161

Merged
jleveque merged 1 commit intosonic-net:masterfrom
jostar-yang:as5835-54x_20200812_reset
Aug 12, 2020
Merged

[as5835-54x] Modify qsfp port reset to normal state#5161
jleveque merged 1 commit intosonic-net:masterfrom
jostar-yang:as5835-54x_20200812_reset

Conversation

@jostar-yang
Copy link
Copy Markdown
Contributor

- Why I did it
HW set qsfp port to reset at default. so need SW to set to normal when boot.
- How I did it

  1. Modify cpld driver to invert reset offset value
  2. Set to normal when boot.
    - How to verify it
    Make sure all qsfp port reset sysfs=0
    cat /sys/bus/i2c/devices/3-0062/module_reset_49
    0

cat /sys/bus/i2c/devices/3-0062/module_reset_50
0

cat /sys/bus/i2c/devices/3-0062/module_reset_51
0

cat /sys/bus/i2c/devices/3-0062/module_reset_52
0

cat /sys/bus/i2c/devices/3-0062/module_reset_53
0

cat /sys/bus/i2c/devices/3-0062/module_reset_54
0

Make sure CPLD offset val=0x3f
i2cget -y -f 3 0x62 0x15
0x3f

- Which release branch to backport (provide reason below if selected)

  • 201811
  • 201911
  • 202006

- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

@jleveque jleveque changed the title [as5835-54x]Modify qsfp port reset to normal state [as5835-54x] Modify qsfp port reset to normal state Aug 12, 2020
@jleveque jleveque merged commit 9c22d19 into sonic-net:master Aug 12, 2020
abdosi pushed a commit that referenced this pull request Nov 14, 2020
HW set qsfp port to reset at default. so need SW to set to normal when boot.

1. Modify cpld driver to invert reset offset value
2. Set to normal when boot.
santhosh-kt pushed a commit to santhosh-kt/sonic-buildimage that referenced this pull request Feb 25, 2021
HW set qsfp port to reset at default. so need SW to set to normal when boot.

1. Modify cpld driver to invert reset offset value
2. Set to normal when boot.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants