Thanks for the reply. Sorry for the rambling post. My observations are below.
- TBD with GC-Alpine Ridge: Without Thunderbolt SSDTs
- Turns on at POST instead of waiting for late stage of macOS boot process
- Camera, speakers, USB ports, microphone work
- Camera, speakers, USB ports, microphone do Not work after waking from sleep
- Monitor turns on after sleep but stays black, but you can tell the backlight is on. In general the behavior from sleep without the Thunderbolt SSDTs seems worse than with.
- On one occasion observed a message when waking from sleep that USB devices were drawing too much power and were disabled.
- TBD with GC-Alpine Ridge: With Thunderbolt SSDTs
- Turns on at post instead of waiting for late stage of macOS boot process
- Camera, speakers, USB ports, microphone work
- Monitor turns on after waking from sleep
- Camera, speakers, USB ports, microphone do NOT work after waking from sleep.
Comparing my IO Registry before and after sleep, what I see in either case(with or without SSDTs), is the DSB4@4 entry disappears. See post 28,488 for IO registries before and after sleep. This seems to coincide with the loss of the USB2.0 bus that the camera, speakers are using. Is that something that can be fixed in the SSDT? I notice there are some entries about wake behavior.