mirror of
https://github.com/DigitalDevices/dddvb.git
synced 2025-12-26 23:26:46 +01:00
clear unused part of mci struct
This commit is contained in:
@@ -92,9 +92,12 @@ static int ddb_mci_cmd_raw_unlocked(struct ddb_link *link,
|
|||||||
val = ddblreadl(link, control);
|
val = ddblreadl(link, control);
|
||||||
if (val & (MCI_CONTROL_RESET | MCI_CONTROL_START_COMMAND))
|
if (val & (MCI_CONTROL_RESET | MCI_CONTROL_START_COMMAND))
|
||||||
return -EIO;
|
return -EIO;
|
||||||
if (cmd && cmd_len)
|
if (cmd && cmd_len) {
|
||||||
for (i = 0; i < cmd_len; i++)
|
for (i = 0; i < cmd_len; i++)
|
||||||
ddblwritel(link, cmd[i], command + i * 4);
|
ddblwritel(link, cmd[i], command + i * 4);
|
||||||
|
for (; i < sizeof(struct mci_command) / 4; i++)
|
||||||
|
ddblwritel(link, 0, command + i * 4);
|
||||||
|
}
|
||||||
val |= (MCI_CONTROL_START_COMMAND |
|
val |= (MCI_CONTROL_START_COMMAND |
|
||||||
MCI_CONTROL_ENABLE_DONE_INTERRUPT);
|
MCI_CONTROL_ENABLE_DONE_INTERRUPT);
|
||||||
ddblwritel(link, val, control);
|
ddblwritel(link, val, control);
|
||||||
|
|||||||
Reference in New Issue
Block a user