How to read Intel/Realtek audio verb table using RU. Using Haswell Intel HD audio as example.
1. Check B0:D3:F0 offset[13:10], HDBAR address.
2. Write the verb value (command) in offset[63:60] in HDBAR.
3. The format of the command is Bit[31:28] => CAd
Bit[27:20] => Nod ID
Bit[19:8] => Verb ID
Bit[7:0] => Payload Bit
4. Write offset[6B:68] = 03h.
5. Read value will be in offset[67:64].
Example1: Read codec vendor ID.
Write value 0x000F0000 to offset[63:60] in HDBAR
Write offset[6B:68] = 03h
Read value will be in offset[67:64].
Example2: Read Intel HD audio Pin widget 5 - port B value.
Write value 0x005F1C00 to offset[63:60] in HDBAR. (See the Intel HD audio spec 7.3.3.31 for register define)
Write offset[6B:68] = 03h
Read value will be in offset[67:64].
