Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
This reverts commit b3c3ea14b3
.
This commit is contained in:
parent
92b9ce75e1
commit
cdca95f775
1 changed files with 4 additions and 4 deletions
|
@ -1425,18 +1425,18 @@ struct sdw_dpn_prop *sdw_get_slave_dpn_prop(struct sdw_slave *slave,
|
||||||
unsigned int port_num)
|
unsigned int port_num)
|
||||||
{
|
{
|
||||||
struct sdw_dpn_prop *dpn_prop;
|
struct sdw_dpn_prop *dpn_prop;
|
||||||
unsigned long mask;
|
u8 num_ports;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
if (direction == SDW_DATA_DIR_TX) {
|
if (direction == SDW_DATA_DIR_TX) {
|
||||||
mask = slave->prop.source_ports;
|
num_ports = hweight32(slave->prop.source_ports);
|
||||||
dpn_prop = slave->prop.src_dpn_prop;
|
dpn_prop = slave->prop.src_dpn_prop;
|
||||||
} else {
|
} else {
|
||||||
mask = slave->prop.sink_ports;
|
num_ports = hweight32(slave->prop.sink_ports);
|
||||||
dpn_prop = slave->prop.sink_dpn_prop;
|
dpn_prop = slave->prop.sink_dpn_prop;
|
||||||
}
|
}
|
||||||
|
|
||||||
for_each_set_bit(i, &mask, 32) {
|
for (i = 0; i < num_ports; i++) {
|
||||||
if (dpn_prop[i].num == port_num)
|
if (dpn_prop[i].num == port_num)
|
||||||
return &dpn_prop[i];
|
return &dpn_prop[i];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue