Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 
0003 #ifndef __Q6DSP_COMMON_H__
0004 #define __Q6DSP_COMMON_H__
0005 
0006 #include <linux/kernel.h>
0007 
0008 #define PCM_MAX_NUM_CHANNEL  8
0009 #define PCM_CHANNEL_NULL 0
0010 
0011 #define PCM_CHANNEL_FL    1 /* Front left channel. */
0012 #define PCM_CHANNEL_FR    2 /* Front right channel. */
0013 #define PCM_CHANNEL_FC    3 /* Front center channel. */
0014 #define PCM_CHANNEL_LS   4  /* Left surround channel. */
0015 #define PCM_CHANNEL_RS   5  /* Right surround channel. */
0016 #define PCM_CHANNEL_LFE  6  /* Low frequency effect channel. */
0017 #define PCM_CHANNEL_CS   7  /* Center surround channel; Rear center ch */
0018 #define PCM_CHANNEL_LB   8  /* Left back channel; Rear left channel. */
0019 #define PCM_CHANNEL_RB   9  /* Right back channel; Rear right channel. */
0020 #define PCM_CHANNELS   10   /* Top surround channel. */
0021 
0022 int q6dsp_map_channels(u8 ch_map[PCM_MAX_NUM_CHANNEL], int ch);
0023 
0024 #endif /* __Q6DSP_COMMON_H__ */