Skip to content

ES8336 support

Pierre-Louis Bossart edited this page Aug 8, 2022 · 10 revisions

before filing any issues related to ES8336, please see the documentation in https://thesofproject.github.io/latest/getting_started/intel_debug/suggestions.html#es8336-support

You also want to enable dynamic debug as suggested in https://thesofproject.github.io/latest/getting_started/intel_debug/suggestions.html#enable-dynamic-debug. The recommended configuration is to copy this file sof-dyndbg.conf.txt

Here is a summary (so far) of all components for this Linux Kernel tested for sof-essx8336 (from https://github.com/thesofproject/linux/issues/3336#issuecomment-1207200602)

Linux Kernel 5.19.0 + [9 Applied Commits] + New Topology files:

  1. Linux Kernel 5.19.0 [commit 3d7cb6b] from "Linux Kernel Source Tree" [kernel/git/torvalds/linux.git]

Plus: 5 commits applied from "Linux-Next Integration Testing Tree" [kernel/git/next/linux-next.git]

  1. 5e60f1c ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option
  2. 751e770 ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines
  3. 86b1959 ASoC: Intel: sof_es8336: add support for HDMI_In capture
  4. fae93e3 ASoC: Intel: sof_es8336: reset the num_links during probe
  5. 2491366 ASoC: Intel: sof_es8336: remove hard-coded SSP selection

Plus: 4 commits applied from Pull Request (PR) #3798:

  1. e667d83 ASoC: Intel: fix sof_es8336 probe
  2. 718959c ASoC: SOF: add quirk to override topology mclk_id
  3. 502a706 ALSA: hda: intel-nhlt: add intel_nhlt_ssp_mclk_mask()
  4. 013290a ASoC: SOF: Intel: hda: override mclk_id after parsing NHLT SSP blob

Plus: New topology files added in /lib/firmware/intel/sof-tplg (link below)

es8336_topologies_main.tar.gz

Clone this wiki locally