coreboot icon indicating copy to clipboard operation
coreboot copied to clipboard

mb/system76: Update HDA codec configs

Open crawfxrd opened this issue 1 year ago • 4 comments

  • Reset codec before configuring (I don't know if this affects behavior on anything besides oryp5, but proprietary firmware does it and it seems like a good idea in general.)
  • Enable DMIC in CIM verb data instead of PCBEEP verb data

Test:

  • 3.5mm jacks, built-in microphone, speakers work
    • after cold boot
    • after warm boot
    • after S3 suspend (if applicable)

crawfxrd avatar Aug 19 '22 19:08 crawfxrd

This worked fine on Lemp9. Need to investigate other effected models still.

XV-02 avatar Aug 30 '22 23:08 XV-02

Other firmware builds without obvious issues. Needs flashing for testing.

XV-02 avatar Aug 31 '22 22:08 XV-02

Gaze17 3060 works.

XV-02 avatar Sep 08 '22 22:09 XV-02

The ALC256 datasheet has this note:

In the ALC256, when in the extended power state conforming to Intel’s low power DCN, the reset function cannot not initialize the register setting. The Host SW needs to send ‘two’ function resets consecutively to reset all settings.

So would AZALIA_RESET(1) be required twice on those boards?

crawfxrd avatar Sep 26 '22 16:09 crawfxrd