• Mark Brown's avatar
    ASoC: codecs: add support for everest-semi es8311 · e80613d6
    Mark Brown authored
    Merge series from Matteo Martelli <matteomartelli3@gmail.com>:
    
    This patch set adds support for the Everest-semi ES8311 codec.
    
    Everest-semi ES8311 codec is a low-power mono audio codec with I2S audio
    interface and I2C control.
    
    Implemented and tested most of the codec features, with few limitations
    listed in the driver commit message. The test setup was composed of a
    ESP32-LyraT-Mini board, which embeds the codec, connected via I2C and
    I2S to a Raspberry Pi Zero W host board. Some tests were also performed
    on a Pine64 A64 host board (e.g. to test the suspend/resume not
    supported by the rpi). The codec driver was bound with the simple-card
    driver running on kernel v6.9-rc7.
    e80613d6
Kconfig 58.2 KB