On 22. 8. 25., Nuno Teixeira wrote:
Hi!

`pciconf -l | grep ^hdac`:
---
hdac1@pci0:0:31:3:      class=0x040380 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06c8 subvendor=0x17aa subdevice=0x380f ^^^^ ^^^^^                  ^^^^ hdac0@pci0:1:0:1:       class=0x040300 rev=0xa1 hdr=0x00 vendor=0x10de device=0x10fa subvendor=0x17aa subdevice=0x3ffb
---

I think hdac1 is what I'm looking for:
---
hdac1@pci0:0:31:3:      class=0x040380 rev=0x00 hdr=0x00 vendor=0x8086 device=0x06c8 subvendor=0x17aa subdevice=0x380f
     vendor     = 'Intel Corporation'
     device     = 'Comet Lake PCH cAVS'
     class      = multimedia
     subclass   = HDA
---

(LENOVO_VENDORID         0x17aa)

maybe:
#define LENOVO_L5INTEL_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO, 0x380f) ?
^^^^ ^^^^

I guess. :-)

JK

Jung-uk Kim <[email protected] <mailto:[email protected]>> escreveu no dia quinta, 25/08/2022 à(s) 20:15:

    On 22. 8. 25., Nuno Teixeira wrote:
     > ** Same config were imported from D30333
     > <https://reviews.freebsd.org/D30333
    <https://reviews.freebsd.org/D30333>>for Legion 5 AMD, PR 265632
     > <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265632
    <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265632>>for Intel
    version
     >
     > Nuno Teixeira <[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>
     > escreveu no dia quinta, 25/08/2022 à(s) 19:59:
     >
     >     Hello,
     >
     >     I have Lenovo Legion 5 Intel speakers working ok with
    device.hints:
     >     ---
     >     hint.hdaa.1.nid20.config="as=1 seq=0"
     >     hint.hdaa.1.nid33.config="as=1 seq=15"
     >     ---
     >
     >     Same config were imported from D30333
     >     <https://reviews.freebsd.org/D30333
    <https://reviews.freebsd.org/D30333>>and PR 265632
     >     <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265632
    <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265632>> for
     >     Legion 5 AMD:
     >     (sys/dev/sound/pci/hda/hdac.h)
     >     ---
     >     #define LENOVO_L5AMD_SUBVENDOR HDA_MODEL_CONSTRUCT(LENOVO,
    0x381b)
     >     ---
     >     How do I found id for Intel version so I can submit a patch?

    Try "pciconf -l | grep ^hdac".  You'll see subvendor and subdevice.

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

Reply via email to