Add Realtek ALC256 Layout-ID 48/49 for Asus X515JF-EJ012 #930
+1,276
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Layout-ID 48:
Features:
DSPs:
Internal Speaker: custom DSP from Layout-ID 16 without EQ and 2.1 crossover, only DspVirtualization, DspMultiBandCompressor, DspLimiter and DspLoudness.
Internal Microphone/Line-In: only DspNoiseReduction from Layout-ID 5.
Problem: sometimes HP amp still makes slight pops when turned on, but at least I don’t get scared every time I start play something.
Layout-ID 49:
Features:
1.1. Implements full functionality of Combo-jack in this laptop.
1.2. Headset pins and L/R pins on the jack can be used as input at the same time, so entire jack can function as a 3 mono inputs or 1 mono and 1 stereo.
2. Manual switching between Internal Speakers/Headphones.
3. Second and third feature in Layout-ID 48.
DSPs: none.
Problem: since two ADCs already in use, internal mic is unavailable. ADC at node 7 can’t be used because it only has paths 7->36->18/19 which this laptop does not use, and node of internal mic is 27; Problem from Layout-ID 48.
Note: for properly working second Line-In on node 26,
0x21 0x707 0x00
needs to be executed through alc-verb, not needed when using as a loop-back.Overall typical problem: