device/azalia_device.c: Clarify comment
The `4` here doesn't have to do with the size of u32. Instead, it is because the verb header contains the number of jacks, which is the number of four-verb groups. Change-Id: I3956ce5ec2a7abc29982504cf75b262a1c098af5 Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/48352 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Rudolph <siro@das-labor.org>
This commit is contained in:
parent
d3f7028993
commit
f23c6a8ff5
|
@ -115,7 +115,8 @@ u32 azalia_find_verb(const u32 *verb_table, u32 verb_table_bytes, u32 viddid, co
|
||||||
int idx = 0;
|
int idx = 0;
|
||||||
|
|
||||||
while (idx < (verb_table_bytes / sizeof(u32))) {
|
while (idx < (verb_table_bytes / sizeof(u32))) {
|
||||||
u32 verb_size = 4 * verb_table[idx + 2]; // in u32
|
/* Header contains the number of jacks, aka groups of 4 dwords */
|
||||||
|
u32 verb_size = 4 * verb_table[idx + 2];
|
||||||
if (verb_table[idx] != viddid) {
|
if (verb_table[idx] != viddid) {
|
||||||
idx += verb_size + 3; // skip verb + header
|
idx += verb_size + 3; // skip verb + header
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Reference in New Issue