mb/google/octopus: update SSP port and DMIC 4CH nhlt support
Patch corrects SSP configuration to enable audio on GLK boards. Octopus variant board uses max98357a speaker codec and 4CH DMIC, Select the appropriate NHLT blob to be packaged in CBFS. Change-Id: I101ed80f4421925120116b018424ef19d95a2a3a Signed-off-by: Naveen Manohar <naveen.m@intel.com> Reviewed-on: https://review.coreboot.org/25387 Reviewed-by: Furquan Shaikh <furquan@google.com> Reviewed-by: Sathyanarayana Nujella <sathyanarayana.nujella@intel.corp-partner.google.com> Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
76d17719fe
commit
f0082ac71a
|
@ -24,14 +24,18 @@ void __attribute__((weak)) variant_nhlt_init(struct nhlt *nhlt)
|
||||||
if (!nhlt_soc_add_dmic_array(nhlt, 2))
|
if (!nhlt_soc_add_dmic_array(nhlt, 2))
|
||||||
printk(BIOS_ERR, "Added 2CH DMIC array.\n");
|
printk(BIOS_ERR, "Added 2CH DMIC array.\n");
|
||||||
|
|
||||||
|
/* 4 Channel DMIC array. */
|
||||||
|
if (!nhlt_soc_add_dmic_array(nhlt, 4))
|
||||||
|
printk(BIOS_ERR, "Added 4CH DMIC arrays.\n");
|
||||||
|
|
||||||
/* Dialog for Headset codec.
|
/* Dialog for Headset codec.
|
||||||
* Headset codec is bi-directional but uses the same configuration
|
* Headset codec is bi-directional but uses the same configuration
|
||||||
* settings for render and capture endpoints.
|
* settings for render and capture endpoints.
|
||||||
*/
|
*/
|
||||||
if (!nhlt_soc_add_da7219(nhlt, AUDIO_LINK_SSP1))
|
if (!nhlt_soc_add_da7219(nhlt, AUDIO_LINK_SSP2))
|
||||||
printk(BIOS_ERR, "Added Dialog_7219 codec.\n");
|
printk(BIOS_ERR, "Added Dialog_7219 codec.\n");
|
||||||
|
|
||||||
/* MAXIM Smart Amps for left and right speakers. */
|
/* MAXIM Smart Amps for left and right speakers. */
|
||||||
if (!nhlt_soc_add_max98357(nhlt, AUDIO_LINK_SSP5))
|
if (!nhlt_soc_add_max98357(nhlt, AUDIO_LINK_SSP1))
|
||||||
printk(BIOS_ERR, "Added Maxim_98357 codec.\n");
|
printk(BIOS_ERR, "Added Maxim_98357 codec.\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue