• Mark Brown's avatar
    ASoC: Provide core support for symmetric sample rates · 06f409d7
    Mark Brown authored
    Many devices require symmetric configurations of capture and playback
    data formats, often due to shared clocking but sometimes also due to
    other shared playback and record configuration in the device. Start
    providing core support for this by allowing the DAIs or the machine
    to specify that the sample rates used should be kept symmetric.
    
    A flag symmetric_rates is provided in the snd_soc_dai and
    snd_soc_dai_link structures. If this is set in either of the DAIs or in
    the machine then a constraint will be applied when a stream is already
    open preventing any changes in sample rate.
    Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
    06f409d7
soc-core.c 63.8 KB