Skip to content

Latest commit

 

History

History
29 lines (21 loc) · 1.07 KB

File metadata and controls

29 lines (21 loc) · 1.07 KB

CS35L45 Codec Driver for Windows

Experimental Windows KMDF driver for the dual Cirrus Logic CS35L45 speaker amplifiers in the Samsung Galaxy Tab S7 FE Wi-Fi (SM-T733/gts7fewifi).

Features

  • Controls both CS35L45 amplifiers over I2C/SPB.
  • Uses ACPI _UID values 0 and 1 for the left and right channels.
  • Configures the ASP/I2S playback path and channel slots.
  • Handles the shared reset GPIO, interrupt status and amplifier protection.

Requirements

  • Visual Studio with the Windows Driver Kit (WDK).
  • An ARM64 Windows target.
  • Matching ACPI entries for both amplifiers, including I2C, _UID, reset and interrupt resources.
  • A compatible Qualcomm audio endpoint and AFE configuration.

Open cs35l45.sln and build the ARM64 configuration. The generated driver must be test-signed or production-signed before installation.

Status

This driver is under development and is currently intended for the gts7fewifi Windows on ARM port. Register settings, audio clocks and ACPI resources are device-specific and may damage speakers if used unchanged on other hardware.