• Mark Brown's avatar
    ASoC: Intel: avs: Fixes and new boards support · 46234fbe
    Mark Brown authored
    Merge series from Cezary Rojewski <cezary.rojewski@intel.com>:
    
    Two fixes are leading the way - one addresses the incorrect DMA mask
    assignment (typo) at driver probe. The other, fixes a potential buffer
    overflow when copying data received from firmware to kernel buffer.
    However unlikely, the fix should still be there.
    
    Then a range of patches providing the support for:
    - AML with rt286 (machine board)
    - KBL-R for rt298 (codec)
    - KBL-R with rt298 (machine board)
    - APL/KBL with da7219 (machine board)
    - Addition of all the missing SKL-based PCI ids to core.c
    
    Of the remaining changes, only one stands out - special case is provided
    for "unsupported" IPCs. The driver supports a range of platforms,
    however, on some generations given IPC may not be supported. Such call
    shall not be treated as "invalid" - those are two different scenarios.
    
    Everything else in the patchset is mostly a readability improvement:
    spelling fixes and log messages issues, code simplification.
    46234fbe
board_selection.c 11.5 KB