[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