Now we need to rename the 3 devices to prevent apple kexts from loading a personality for them, change EHC1 to EH01 or EHC2 to EH02 and XHC1 to XHC.
Here is simple dsdt patch to achieve this:
# Rename USB devices for OSX 10.11 GM support (remember to use injector with this)
into device label EHC1 set_label begin EH01 end;
into device label EHC2 set_label begin EH02 end;
into device label XHC1 set_label begin XHC end;
into_all all code_regex EHC1 replaceall_matched begin EH01 end;
into_all all code_regex EHC2 replaceall_matched begin EH02 end;
into_all all code_regex XHC1 replaceall_matched begin XHC end;