From a8eac3c85fdfd1a0996967569a8ce7ddf556e254 Mon Sep 17 00:00:00 2001 From: SkyrilHD Date: Mon, 6 Nov 2023 14:39:49 +0100 Subject: [PATCH] Add IDT 92HD81B1X5 layout 76 for HP Elitebook 8x70 series (#878) * adds support for Docking Station --- Resources/IDT92HD81B1X5/Info.plist | 16 + Resources/IDT92HD81B1X5/Platforms76.xml | 281 ++++++++++++++++++ Resources/IDT92HD81B1X5/layout76.xml | 244 +++++++++++++++ Resources/PinConfigs.kext/Contents/Info.plist | 18 ++ 4 files changed, 559 insertions(+) create mode 100644 Resources/IDT92HD81B1X5/Platforms76.xml create mode 100644 Resources/IDT92HD81B1X5/layout76.xml diff --git a/Resources/IDT92HD81B1X5/Info.plist b/Resources/IDT92HD81B1X5/Info.plist index 2486ae3c07..977e215f78 100644 --- a/Resources/IDT92HD81B1X5/Info.plist +++ b/Resources/IDT92HD81B1X5/Info.plist @@ -58,6 +58,14 @@ Path layout28.xml.zlib + + Comment + IDT 92HD81B1X5 by SkyrilHD for HP Elitebook 8x70 series + Id + 76 + Path + layout76.xml.zlib + Platforms @@ -107,6 +115,14 @@ Path Platforms28.xml.zlib + + Comment + IDT 92HD81B1X5 by SkyrilHD for HP Elitebook 8x70 series + Id + 76 + Path + Platforms76.xml.zlib + Patches diff --git a/Resources/IDT92HD81B1X5/Platforms76.xml b/Resources/IDT92HD81B1X5/Platforms76.xml new file mode 100644 index 0000000000..243289602e --- /dev/null +++ b/Resources/IDT92HD81B1X5/Platforms76.xml @@ -0,0 +1,281 @@ + + CommonPeripheralDSP + + + DeviceID + 0 + DeviceType + Headphone + + + DeviceID + 0 + DeviceType + Microphone + + + PathMaps + + + PathMap + + + + + + NodeID + 22 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 24 + + + Boost + 1 + NodeID + 17 + + + + + + + + + NodeID + 21 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 23 + + + Boost + 1 + NodeID + 15 + + + + + + + NodeID + 21 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 23 + + + Boost + 1 + NodeID + 12 + + + + + + + + + NodeID + 13 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 19 + + + + + + + NodeID + 11 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 19 + + + + + + + + + NodeID + 10 + + + Amp + + Channels + + + Bind + 1 + Channel + 1 + + + Bind + 2 + Channel + 2 + + + MuteInputAmp + + PublishMute + + PublishVolume + + VolumeInputAmp + + + NodeID + 20 + + + + + + PathMapID + 76 + + + diff --git a/Resources/IDT92HD81B1X5/layout76.xml b/Resources/IDT92HD81B1X5/layout76.xml new file mode 100644 index 0000000000..dd06b50f69 --- /dev/null +++ b/Resources/IDT92HD81B1X5/layout76.xml @@ -0,0 +1,244 @@ + + LayoutID + 76 + PathMapRef + + + CodecID + + 287143429 + + Headphone + + AmpPostDelay + 150 + AmpPreDelay + 150 + MuteGPIO + 0 + + Inputs + + ExtMic + Mic + LineIn + + IntSpeaker + + MaximumBootBeepValue + 64 + MuteGPIO + 0 + + LineIn + + MuteGPIO + 1342242828 + + LineOut + + AmpPostDelay + 150 + AmpPreDelay + 150 + + Mic + + SignalProcessing + + SoftwareDSP + + DspFunction0 + + FunctionInfo + + DspFuncInstance + 0 + DspFuncName + DspNoiseReduction + DspFuncProcessingIndex + 0 + + ParameterInfo + + 1 + 0 + 2 + 0 + 3 + 0 + 4 + 0 + + PatchbayInfo + + + DspFunction1 + + FunctionInfo + + DspFuncInstance + 1 + DspFuncName + DspGainStage + DspFuncProcessingIndex + 1 + + ParameterInfo + + 1 + 0 + 2 + 1078616770 + 3 + 1078616770 + + PatchbayInfo + + InputPort0 + + PortInstance + 0 + PortWidth + 1 + SourceFuncInstance + 0 + SourcePortIndex + 0 + + InputPort1 + + PortInstance + 1 + PortWidth + 1 + SourceFuncInstance + 0 + SourcePortIndex + 1 + + + + DspFunction2 + + FunctionInfo + + DspFuncInstance + 2 + DspFuncName + DspEqualization + DspFuncProcessingIndex + 2 + + ParameterInfo + + 1 + 0 + Filter + + + 2 + 2 + 3 + 0 + 4 + 0 + 5 + 1 + 6 + 1118830697 + 7 + 1060439283 + 8 + -1044468775 + + + 2 + 2 + 3 + 1 + 4 + 0 + 5 + 4 + 6 + 1137063621 + 7 + 1054939033 + 8 + -1086368275 + + + 2 + 2 + 3 + 4 + 4 + 0 + 5 + 4 + 6 + 1162269254 + 7 + 1066566541 + 8 + -1056209924 + + + 2 + 2 + 3 + 15 + 4 + 0 + 5 + 6 + 6 + 1180675529 + 7 + 1060439283 + 8 + -1044381696 + + + + PatchbayInfo + + InputPort0 + + PortInstance + 0 + PortWidth + 1 + SourceFuncInstance + 1 + SourcePortIndex + 0 + + InputPort1 + + PortInstance + 1 + PortWidth + 1 + SourceFuncInstance + 1 + SourcePortIndex + 1 + + + + + + + Outputs + + Headphone + IntSpeaker + LineOut + + PathMapID + 76 + + + diff --git a/Resources/PinConfigs.kext/Contents/Info.plist b/Resources/PinConfigs.kext/Contents/Info.plist index a86a74bfed..1257557451 100755 --- a/Resources/PinConfigs.kext/Contents/Info.plist +++ b/Resources/PinConfigs.kext/Contents/Info.plist @@ -10250,6 +10250,24 @@ WakeVerbReinit + + AFGLowPowerState + AwAAAA== + Codec + IDT 92HD81B1X5 by SkyrilHD for HP Elitebook 8x70 series + CodecID + 287143429 + ConfigData + AKccMACnHRAApx4BAKcfIQCnDAIAtxwhALcdEAC3HiEAtx8EALcMAgDHHBEAxx0QAMceoQDHHwQAxwwCANccIADXHQEA1x4TANcfmQDXDAIA5xzwAOcdAADnHvAA5x9AAOcMAgD3HBAA9x0QAPcegQD3HyEA9wwCARccAAEXHQEBFx6jARcfmQ== + FuncGroup + 1 + LayoutID + 76 + WakeConfigData + AKcMAgC3DAIAxwwCANcMAgDnDAIA9wwC + WakeVerbReinit + + IOClass AppleALC