[alsa-devel] Intel SST on a Bay Trail tablet

Michele Curti michele.curti at gmail.com
Tue Aug 25 10:06:19 CEST 2015


On Mon, Aug 24, 2015 at 02:28:21PM -0500, Pierre-Louis Bossart wrote:
> On 8/24/15 1:17 PM, Michele Curti wrote:
> >On Mon, Aug 24, 2015 at 07:56:25PM +0530, Vinod Koul wrote:
> >>On Mon, Aug 24, 2015 at 03:29:04PM +0200, Michele Curti wrote:
> >>>
> >>>Damn, completely missed..
> >>>
> >>>Hi Vinod,
> >>>if it's possible, could you please generate a fw_sst_0f28_ssp1.bin
> >>>also, so I can test my driver (mine was for the Asus X205TA laptop,
> >>>where the codec is on SSP1 port)?
> >>
> >>Are you sure you ahve SSP1 port enabled. I have not seen anyone using that
> >>one. Jarkko do you know about this?
> >>
> >>I will ask firmware folks for generation (i don't do that) and get back
> >>
> >
> >Yes, I can confirm, SSP1 in under LPEA
> >
> >     Scope (_SB)
> >     {
> >         Device (LPEA)
> >         {
> >             Name (_ADR, Zero)  // _ADR: Address
> >             Name (_HID, "80860F28" /* Intel SST Audio DSP */)  // _HID: Hardware ID
> >
> >             ... snip ...
> >
> >             Device (SSP1)
> >             {
> >                 Name (_ADR, Zero)  // _ADR: Address
> >                 Name (_HID, "SSPX0000" /* Intel SSP Device */)  // _HID: Hardware ID
> >                 Name (_CID, "SSPX0000" /* Intel SSP Device */)  // _CID: Compatible ID
> >
> >Full dsdt.dsl here:
> >https://github.com/michelecurti/x205ta/blob/master/dsdt.dsl
> 
> No idea why the BIOS vendor thought here, we don't handle the SSPX0000
> (illegal) _HID and we have no driver to load against... This SSP1 entry will
> be ignored in Linux.
> Probably only used by Windows for Bluetooth HFP, see the DSM that returns
> ("BLUET")


Oh, so no need of a SSP1 driver, thank you!

I'll try the SSP0 one :)

Thanks,
Michele

> 
>    Device (SSP1)
>             {
>                 Name (_ADR, Zero)  // _ADR: Address
>                 Name (_HID, "SSPX0000" /* Intel SSP Device */)  // _HID:
> Hardware ID
>                 Name (_CID, "SSPX0000" /* Intel SSP Device */)  // _CID:
> Compatible ID
>                 Name (_DDN, "Intel(R) SSP Device")  // _DDN: DOS Device Name
>                 Name (_UID, One)  // _UID: Unique ID
>                 Method (_STA, 0, NotSerialized)  // _STA: Status
>                 {
>                     If ((OSSL & 0x80)) <<< OSSL==0x08, test fails
>                     {
>                         Return (0x0F)
>                     }
> 
>                     Return (Zero) <<<<< device is not reported present to
> kernel
>                 }
> 
> 


More information about the Alsa-devel mailing list