[Sound-open-firmware] Support for Tangier SoC
Liam Girdwood
liam.r.girdwood at linux.intel.com
Wed Oct 18 13:15:36 CEST 2017
On Wed, 2017-10-18 at 12:11 +0100, Liam Girdwood wrote:
> Hi Sven,
>
> Btw, best to subscribe as non member posts are blocked and delayed.
>
> On Tue, 2017-10-17 at 20:49 +0200, Sven Schwermer wrote:
> > Hi guys,
> >
> > Thanks for your replies. I had tried a running a vanilla kernel on the
> > Edison. There, the sst_pci driver is probed, but the platform data is
> > not set and that’s basically where I got stuck because I couldn’t
> > figure out where that’s supposed to be set. Is that usually ACPI’s
> > job?
> >
>
> I dont think ACPI is used by the ADSP on Edison, I think it's purely a
> PCI device. Vanilla kernel wont work either atm, you will need my
> topic/sof-v4.13 branch from here :-
>
> git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc.git
>
> Note that this branch only works on the SOF 1.0-dev branches (that are
> not stable) and not the stable master branch.
>
> The stable SOF master firmware branch has a different IPC ABI and only
> works with the topic/reef kernels (that unfortunately dont support PCI
> mode on Edison) :(
>
> > What exactly should happen once the mrfld_sst SFI IPC is enumerated? I
> > am lacking the big picture and the order of events here. Is there an
> > overview document somewhere available online?
> >
SoC documentation is here :-
https://www.intel.com/content/www/us/en/processors/atom/atom-z8000-datasheet-vol-1.html
https://www.intel.com/content/www/us/en/processors/atom/atom-z8000-datasheet-vol-2.html
Liam
>
> There is also more than one driver upstream. The sst driver is for
> Intel's closed source FW. The open source FW uses different ABIs and
> APIs to the closed source version, currently you need to blacklist the
> old SST modules in order to load the SOF FW and driver (this is being
> fixed in upstream atm)
>
> > I guess, the nocodec mode would be fine as a start.
> >
>
> Yes.
>
> Liam
>
> > Thanks, Sven
> >
> > > On 16 Oct 2017, at 17:59, Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com> wrote:
> > >
> > > On 10/16/17 10:19 AM, Liam Girdwood wrote:
> > >> On Sun, 2017-10-15 at 19:51 +0200, Sven Schwermer wrote:
> > >>> Hi.
> > >>>
> > >>> I was wondering if the Tangier SoC (Merrifield platform) is or will be
> > >>> supported by SOF? I have the Intel Edison compute module in mind.
> > >>>
> > >> Yes, it _should_ work on Merrifield, but I don't have Edison HW so some
> > >> things on the driver side might need some work.
> > >> The 1.0-dev branch and sof-v4.13 kernel will probably be better for
> > >> Edison than the stable 0.95 branch atm (mainly due to driver updates),
> > >> but 1.0-dev is still has a few issues prior to doing an rc1 tag.
> > >
> > > The main difference with Baytrail is pci/acpi enumeration, and sfi/acpi for the firmware. I've been wanting to enable Tangier for some time but could never figure out how to add a reference to an audio codec, so it'd likely work in 'nocodec' mode, with just the I2S signals on the connector.
> >
>
More information about the Sound-open-firmware
mailing list