diff options
| author | Krzysztof Kozlowski <[email protected]> | 2024-09-09 16:47:46 +0000 |
|---|---|---|
| committer | Vinod Koul <[email protected]> | 2024-09-11 07:35:43 +0000 |
| commit | 233a95fd574fde1c375c486540a90304a2d2d49f (patch) | |
| tree | d667508e8c0a6b49798cefcd287335d62acd83f4 /drivers/pci/controller/dwc/pci-layerscape.c | |
| parent | Linux 6.11-rc6 (diff) | |
| download | kernel-233a95fd574fde1c375c486540a90304a2d2d49f.tar.gz kernel-233a95fd574fde1c375c486540a90304a2d2d49f.zip | |
soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
This reverts commit ab8d66d132bc8f1992d3eb6cab8d32dda6733c84 because it
breaks codecs using non-continuous masks in source and sink ports. The
commit missed the point that port numbers are not used as indices for
iterating over prop.sink_ports or prop.source_ports.
Soundwire core and existing codecs expect that the array passed as
prop.sink_ports and prop.source_ports is continuous. The port mask still
might be non-continuous, but that's unrelated.
Reported-by: Bard Liao <[email protected]>
Closes: https://lore.kernel.org/all/[email protected]/
Fixes: ab8d66d132bc ("soundwire: stream: fix programming slave ports for non-continous port maps")
Acked-by: Bard Liao <[email protected]>
Reviewed-by: Charles Keepax <[email protected]>
Cc: [email protected]
Signed-off-by: Krzysztof Kozlowski <[email protected]>
Tested-by: Peter Ujfalusi <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Vinod Koul <[email protected]>
Diffstat (limited to 'drivers/pci/controller/dwc/pci-layerscape.c')
0 files changed, 0 insertions, 0 deletions
