Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
cs46xx_dsp_spos.h File Reference
#include "cs46xx_dsp_scb_types.h"
#include "cs46xx_dsp_task_types.h"

Go to the source code of this file.

Data Structures

struct  dsp_symbol_entry
 
struct  dsp_symbol_desc
 
struct  dsp_segment_desc
 
struct  dsp_module_desc
 
struct  dsp_scb_descriptor
 
struct  dsp_task_descriptor
 
struct  dsp_pcm_channel_descriptor
 
struct  dsp_spos_instance
 

Macros

#define SYMBOL_CONSTANT   0x0
 
#define SYMBOL_SAMPLE   0x1
 
#define SYMBOL_PARAMETER   0x2
 
#define SYMBOL_CODE   0x3
 
#define SEGTYPE_SP_PROGRAM   0x00000001
 
#define SEGTYPE_SP_PARAMETER   0x00000002
 
#define SEGTYPE_SP_SAMPLE   0x00000003
 
#define SEGTYPE_SP_COEFFICIENT   0x00000004
 
#define DSP_SPOS_UU   0x0deadul /* unused */
 
#define DSP_SPOS_DC   0x0badul /* don't care */
 
#define DSP_SPOS_DC_DC   0x0bad0badul /* don't care */
 
#define DSP_SPOS_UUUU   0xdeadc0edul /* unused */
 
#define DSP_SPOS_UUHI   0xdeadul
 
#define DSP_SPOS_UULO   0xc0edul
 
#define DSP_SPOS_DCDC   0x0badf1d0ul /* don't care */
 
#define DSP_SPOS_DCDCHI   0x0badul
 
#define DSP_SPOS_DCDCLO   0xf1d0ul
 
#define DSP_MAX_TASK_NAME   60
 
#define DSP_MAX_SYMBOL_NAME   100
 
#define DSP_MAX_SCB_NAME   60
 
#define DSP_MAX_SCB_DESC   200
 
#define DSP_MAX_TASK_DESC   50
 
#define DSP_MAX_PCM_CHANNELS   32
 
#define DSP_MAX_SRC_NR   14
 
#define DSP_PCM_MAIN_CHANNEL   1
 
#define DSP_PCM_REAR_CHANNEL   2
 
#define DSP_PCM_CENTER_LFE_CHANNEL   3
 
#define DSP_PCM_S71_CHANNEL   4 /* surround 7.1 */
 
#define DSP_IEC958_CHANNEL   5
 
#define DSP_SPDIF_STATUS_OUTPUT_ENABLED   1
 
#define DSP_SPDIF_STATUS_PLAYBACK_OPEN   2
 
#define DSP_SPDIF_STATUS_HW_ENABLED   4
 
#define DSP_SPDIF_STATUS_INPUT_CTRL_ENABLED   8
 

Macro Definition Documentation

#define DSP_IEC958_CHANNEL   5

Definition at line 61 of file cs46xx_dsp_spos.h.

#define DSP_MAX_PCM_CHANNELS   32

Definition at line 54 of file cs46xx_dsp_spos.h.

#define DSP_MAX_SCB_DESC   200

Definition at line 51 of file cs46xx_dsp_spos.h.

#define DSP_MAX_SCB_NAME   60

Definition at line 50 of file cs46xx_dsp_spos.h.

#define DSP_MAX_SRC_NR   14

Definition at line 55 of file cs46xx_dsp_spos.h.

#define DSP_MAX_SYMBOL_NAME   100

Definition at line 49 of file cs46xx_dsp_spos.h.

#define DSP_MAX_TASK_DESC   50

Definition at line 52 of file cs46xx_dsp_spos.h.

#define DSP_MAX_TASK_NAME   60

Definition at line 48 of file cs46xx_dsp_spos.h.

#define DSP_PCM_CENTER_LFE_CHANNEL   3

Definition at line 59 of file cs46xx_dsp_spos.h.

#define DSP_PCM_MAIN_CHANNEL   1

Definition at line 57 of file cs46xx_dsp_spos.h.

#define DSP_PCM_REAR_CHANNEL   2

Definition at line 58 of file cs46xx_dsp_spos.h.

#define DSP_PCM_S71_CHANNEL   4 /* surround 7.1 */

Definition at line 60 of file cs46xx_dsp_spos.h.

#define DSP_SPDIF_STATUS_HW_ENABLED   4

Definition at line 65 of file cs46xx_dsp_spos.h.

#define DSP_SPDIF_STATUS_INPUT_CTRL_ENABLED   8

Definition at line 66 of file cs46xx_dsp_spos.h.

#define DSP_SPDIF_STATUS_OUTPUT_ENABLED   1

Definition at line 63 of file cs46xx_dsp_spos.h.

#define DSP_SPDIF_STATUS_PLAYBACK_OPEN   2

Definition at line 64 of file cs46xx_dsp_spos.h.

#define DSP_SPOS_DC   0x0badul /* don't care */

Definition at line 39 of file cs46xx_dsp_spos.h.

#define DSP_SPOS_DC_DC   0x0bad0badul /* don't care */

Definition at line 40 of file cs46xx_dsp_spos.h.

#define DSP_SPOS_DCDC   0x0badf1d0ul /* don't care */

Definition at line 44 of file cs46xx_dsp_spos.h.

#define DSP_SPOS_DCDCHI   0x0badul

Definition at line 45 of file cs46xx_dsp_spos.h.

#define DSP_SPOS_DCDCLO   0xf1d0ul

Definition at line 46 of file cs46xx_dsp_spos.h.

#define DSP_SPOS_UU   0x0deadul /* unused */

Definition at line 38 of file cs46xx_dsp_spos.h.

#define DSP_SPOS_UUHI   0xdeadul

Definition at line 42 of file cs46xx_dsp_spos.h.

#define DSP_SPOS_UULO   0xc0edul

Definition at line 43 of file cs46xx_dsp_spos.h.

#define DSP_SPOS_UUUU   0xdeadc0edul /* unused */

Definition at line 41 of file cs46xx_dsp_spos.h.

#define SEGTYPE_SP_COEFFICIENT   0x00000004

Definition at line 36 of file cs46xx_dsp_spos.h.

#define SEGTYPE_SP_PARAMETER   0x00000002

Definition at line 34 of file cs46xx_dsp_spos.h.

#define SEGTYPE_SP_PROGRAM   0x00000001

Definition at line 33 of file cs46xx_dsp_spos.h.

#define SEGTYPE_SP_SAMPLE   0x00000003

Definition at line 35 of file cs46xx_dsp_spos.h.

#define SYMBOL_CODE   0x3

Definition at line 31 of file cs46xx_dsp_spos.h.

#define SYMBOL_CONSTANT   0x0

Definition at line 28 of file cs46xx_dsp_spos.h.

#define SYMBOL_PARAMETER   0x2

Definition at line 30 of file cs46xx_dsp_spos.h.

#define SYMBOL_SAMPLE   0x1

Definition at line 29 of file cs46xx_dsp_spos.h.