Skip to content

Conversation

@slintak
Copy link
Collaborator

@slintak slintak commented Jul 12, 2025

This pull request replaces the TAC5111 audio codec with the WM8960 and integrates it into the LinHT audio subsystem.

🔧 Summary of Changes

  • Replaced TAC5111 with WM8960 stereo codec
    • Includes integrated headphone and speaker amplifiers
    • Reduces overall component count
  • Connected MIC_IN and SPK_OUT signals to the corresponding 2.5 mm and 3.5 mm audio jacks
  • Added SAI3_MCLK signal to the MCM-iMX93 symbol for proper I2S master clocking of the codec (we may decide not to use this signal)
  • Added .gitignore entries for common KiCAD-generated files
  • Removed fp-info-cache directory from version control (auto-generated, not needed in repo)
  • Fixed KiCAD warning in rf.kicad_sch: updated GND symbol to match the current library version
Screenshot from 2025-07-12 17-33-02 Screenshot from 2025-07-12 17-33-12 Screenshot from 2025-07-12 17-33-27

📝 Notes

  • This is a follow-up to the symbol addition in Added a new project library with the WM8960 audio codec #3
  • The WM8960 is currently marked EOL (January 2024), but we are using it in the proof-of-concept (PoC) due to availability and integration advantages.
  • A future hardware revision may switch to WM8962B or another suitable replacement.

slintak added 4 commits July 12, 2025 17:32
* Replaced TAC5111 with WM8960.
* Connected internal speaker and headphone output.
* Added JACK_DETECK signal
* Connected 2.5mm jack to the WM8960.
* Added SAI3_MCLK to the SoM symbol.
@sp5wwp sp5wwp merged commit bef8fc1 into M17-Project:main Jul 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants