Yes, need to make SSDT for it to get implemented into DSDT. But just came home from work and need to relax first.
I am curious which approach you are taking on this, since the EDID contains the audio connection information,
(
https://en.wikipedia.org/wiki/Extended_Display_Identification_Data -- scroll down to the Audio Data Blocks section)
and
ATY,Berbice@1 —— looks to be the DP connector
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/PEGP@0/ATY,Berbice@1/AMDFramebufferVIB/display0/AppleDisplay
ATY,Berbice@2 — looks to be the HDMI connector
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/PEGP@0/ATY,Berbice@2/AMDFramebufferVIB/display0/AppleDisplay
under the IODisplayEDID Data section has the information.
Edit: The reason I am mentioning this is try this;
Plug in a DP monitor that has speakers as well as your av receiver into the HDMI connector, turn everything on and in terminal issue the command:
ioreg -l -d0 -w 0 -r -c AppleDisplay | grep IODisplayEDID
I get back the following:
"IODisplayEDID" = <00ffffffffffff000469a22336a5010015180104a5331d783ae295a2554f9f26115054bfef00d1c0b300950f95008180814081c0714f023a801871382d40582c4500fd1e1100001e000000ff0045354c4d54463130373833300a000000fd00324b185311041100f0f838f03c000000fc00415355532050423233380a202001eb020322714f0102031112130414051f900e0f1d1e2309170783010000656e0c0010008c0ad08a20e02d10103e9600fd1e11000018011d007251d01e206e285500fd1e1100001e011d00bc52d01e20b8285540fd1e1100001e8c0ad090204031200c405500fd1e11000018000000000000000000000000000000000000000000fe>
"IODisplayEDID" = <00ffffffffffff0020674060010101010016010380a05a780af09da355499b260f474a2fce0081808bc0010101010101010101010101023a801871382d40582c450040846300001e662150b051001b304070360040846300001e000000fc00482f4b20415620414d500a2020000000fd00174b0f440f000a20202020202001b202033c714e900102030405060720220e230f24320f7f073d1ec01507505f7e01570600677e00835f00006d030c001300382dc015151f1f00e3050301011d8018711c1620582c250040846300009e011d007251d01e206e28550040846300001e8c0ad08a20e02d10103e9600b0844300001800000000000000000000000000b0>
which has the audio information listed in it. The trick of course is to extract it and pass it to the appropriate Apple / AMD audio software. So, your approach has me very curious as to how you are doing things.