• Mark Brown's avatar
    ASoC: SOF: Intel: remove circular dependency for · 6b045e2e
    Mark Brown authored
    Merge series from Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>:
    
    The SoundWire BPT support will rely on the HDaudio DMA. This exposes a
    circular dependency module dependency which has to be resolved by
    splitting common parts used by HDaudio and SoundWire parts, and
    'generic' parts used by HDaudio only.
    
    This patchset does not change any functionality, it just moves code
    around, exposes symbols that are used in the new module. The code has
    been in use for more than one kernel cycle already so it really
    shouldn't break any existing platforms.
    
    The main issue with such code moves is that it makes backports or
    fixes more complicated. That's the main reason why we held back these
    patches until we were reasonably confident on the maturity of MTL and
    LNL drivers.
    6b045e2e
hda.h 35 KB