<p>Naveen Manohar has uploaded this change for <strong>review</strong>.</p><p><a href="https://review.coreboot.org/22457">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">mb/google/poppy/variants/nautilus: add nhlt support for SPK, DMIC<br><br>Nautilus board uses max989357a speaker codec and 3CH DMIC.<br>Select the appropriate NHLT blob to be packaged in CBFS.<br>Also generate the required ACPI NHLT table for codec<br>and the supported topology in nautilus.<br>Removes unwanted DMIC blob pick for nautilus<br><br>BUG=b:68686020<br>TEST=With the required driver support in kernel verify that<br>the Audio plays on Speaker and captures on 3CH DMIC<br><br>Change-Id: Ie90af02e0935029f53f9020bd78027b6eb31a187<br>Signed-off-by: Naveen Manohar <naveen.m@intel.com><br>---<br>M src/mainboard/google/poppy/Kconfig<br>M src/mainboard/google/poppy/variants/nautilus/nhlt.c<br>2 files changed, 11 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://review.coreboot.org:29418/coreboot refs/changes/57/22457/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/src/mainboard/google/poppy/Kconfig b/src/mainboard/google/poppy/Kconfig<br>index f725113..596c33f 100644<br>--- a/src/mainboard/google/poppy/Kconfig<br>+++ b/src/mainboard/google/poppy/Kconfig<br>@@ -56,7 +56,9 @@<br> <br> config INCLUDE_NHLT_BLOBS_NAUTILUS<br>     bool "Include blobs for nautilus audio."<br>+   select NHLT_DMIC_3CH<br>  select NHLT_DA7219<br>+   select NHLT_MAX98927<br> <br> config MAINBOARD_DIR<br>        string<br>diff --git a/src/mainboard/google/poppy/variants/nautilus/nhlt.c b/src/mainboard/google/poppy/variants/nautilus/nhlt.c<br>index b6496e2..efb1b67 100644<br>--- a/src/mainboard/google/poppy/variants/nautilus/nhlt.c<br>+++ b/src/mainboard/google/poppy/variants/nautilus/nhlt.c<br>@@ -20,7 +20,16 @@<br> <br> void variant_nhlt_init(struct nhlt *nhlt)<br> {<br>+   /* 3 Channel DMIC array. */<br>+  if (nhlt_soc_add_dmic_array(nhlt, 3))<br>+                printk(BIOS_ERR, "Couldn't add 3CH DMIC array.\n");<br>+<br>  /* Dialog DA7219 Headset codec. */<br>    if (nhlt_soc_add_da7219(nhlt, AUDIO_LINK_SSP1))<br>               printk(BIOS_ERR, "Couldn't add Dialog DA7219.\n");<br>+<br>+  /* MAXIM Smart Amps for left and right speakers. */<br>+  if (nhlt_soc_add_max98357(nhlt, AUDIO_LINK_SSP0))<br>+            printk(BIOS_ERR, "Couldn't add  Maxim_98357 codec.\n");<br>+<br> }<br></pre><p>To view, visit <a href="https://review.coreboot.org/22457">change 22457</a>. To unsubscribe, visit <a href="https://review.coreboot.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://review.coreboot.org/22457"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: coreboot </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: Ie90af02e0935029f53f9020bd78027b6eb31a187 </div>
<div style="display:none"> Gerrit-Change-Number: 22457 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Naveen Manohar <naveen.m@intel.com> </div>