• Sugar Zhang's avatar
    ASoC: rockchip: i2s: compatible with different chips · c4f9374d
    Sugar Zhang authored
    there maybe more than one i2s module inside chip, and these i2s modules
    have different channels features.
    
    for example: there are 3 i2s in rk3066, one support 8 channels playback
    and 2 channels capture, but the others only support 2 channels playback
    and 2 channels capture.
    
    in order to compatible with these various chips, we add playback and
    capture property to specify these values.
    
    there are default channels configuration in driver: 8 channels playback
    and 2 channels capture. if not add property, we use the default values.
    Signed-off-by: default avatarSugar Zhang <sugar.zhang@rock-chips.com>
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    c4f9374d
rockchip_i2s.c 14 KB