[platform/broadcom] DX010: configure pca954x device with idle_state #6429
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
- Why I did it
Use the proper way to initialize the per-device configuration of the PCA954x MUX driver.
- How I did it
Configure the PCA9548 device behavior with the idle_state sysfs provides by the driver. Refer to the sonic-linux-kernel#177
- How to verify it
Boot the DX010 device and read the idle_state sysfs of each device. The result must be -2 (deselect channel on exit).
- Which release branch to backport (provide reason below if selected)
- Description for the changelog
dx010 use idle_state sysfs for pca9548 device configuration.
- A picture of a cute animal (not mandatory but encouraged)
Test Log:
dx010-pca954x-using-idle_state-sysfs.log