I can confirm HDMI works but I don't have a DP device to test.
For DW1820A, I used AirportBrcmFixup_v2.0.4.kext; added "brcmfx-country=#a" under config.plist - boot; and in config.plist - devices - properties:
PciRoot(0x0)/Pci(0x1c,0x0)/Pci(0x0,0x0) -> attached photo. Reference (in Chinese): https://blog.daliansky.net/DW1820A_BCM94350ZAE-driver-inserts-the-correct-posture.html