Comment 702 for bug 1958019

Revision history for this message
In , soyer (soyer-linux-kernel-bugs) wrote :

I have a Lenovo Yoga 7 14ARB7 too.

I think it uses an TAS2563 amplifier chip. According to the windows driver it has a firmware too. There is some support in the kernel too.
https://github.com/torvalds/linux/blob/master/sound/soc/codecs/tas2562.c

The ACPI part:
```
   Scope (_SB.I2CD)
    {
        Device (TAS)
        {
            Name (_HID, "INT8866") // _HID: Hardware ID
            Name (_UID, Zero) // _UID: Unique ID
            Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
            {
                Name (RBUF, ResourceTemplate ()
                {
                    I2cSerialBusV2 (0x004C, ControllerInitiated, 0x00061A80,
                        AddressingMode7Bit, "\\_SB.I2CD",
                        0x00, ResourceConsumer, , Exclusive,
                        )
                    I2cSerialBusV2 (0x004D, ControllerInitiated, 0x00061A80,
                        AddressingMode7Bit, "\\_SB.I2CD",
                        0x00, ResourceConsumer, , Exclusive,
                        )
                    GpioInt (Edge, ActiveLow, SharedAndWake, PullNone, 0x0000,
                        "\\_SB.GPIO", 0x00, ResourceConsumer, ,
                        )
                        { // Pin list
                            0x0020
                        }
                })
                Return (RBUF) /* \_SB_.I2CD.TAS_._CRS.RBUF */
            }

            Method (_STA, 0, NotSerialized) // _STA: Status
            {
                Return (0x0F)
            }
        }
    }
```