27 #ifndef __CS46XX_DSP_SCB_TYPES_H__
28 #define __CS46XX_DSP_SCB_TYPES_H__
30 #include <asm/byteorder.h>
32 #ifndef ___DSP_DUAL_16BIT_ALLOC
33 #if defined(__LITTLE_ENDIAN)
34 #define ___DSP_DUAL_16BIT_ALLOC(a,b) u16 a; u16 b;
35 #elif defined(__BIG_ENDIAN)
36 #define ___DSP_DUAL_16BIT_ALLOC(a,b) u16 b; u16 a;
38 #error Not __LITTLE_ENDIAN and not __BIG_ENDIAN, then what ???
212 xxinterval_timer_period,
219 xxnum_HFG_ticks_thisInterval,
240 fg_task_tree_hdr_ptr,
246 begin_foreground_FCNT,
248 last_FCNT_before_sleep
272 u32 rFE_save_for_invalid_IP;
273 u32 r32_save_for_spurious_int;
339 TM_frms_left_in_group
351 frac_samp_correction_qm1,
402 left_chan_base_IO_addr,
416 CO_scale_shift_count,
417 CO_exp_vol_change_rate
468 left_chan_base_IN_addr
510 init_codec_input_link,
527 num_extra_tnput_samples
536 output_buf_producer_ptr,
545 u32 input_buf_strm_config;
548 reserved_for_SRC_use,
549 input_buf_consumer_ptr
555 exp_src_vol_change_rate,
556 input_buf_producer_ptr
569 u32 src_strm_rs_config;
590 dec2_in_samples_per_out_triplet,
591 dec2_extra_in_samples
599 dec2_half_num_taps_mp5
606 dec2_output_buf_producer_ptr,
612 u32 dec2_input_nuf_strm_config;
619 dec2_input_buf_consumer_ptr
628 dec2_exp_vol_change_rate,
629 dec2_input_buf_producer_ptr
646 u32 dec2_strm_rs_config;
656 vdec_frames_left_in_gof,
657 vdec_gofs_left_in_sec
662 vdec_extra_in_samples
669 vdec_correction_per_sec
673 vdec_output_buf_producer_ptr,
674 vdec_input_buf_consumer_ptr
682 u32 vdec_input_buf_strm_config;
692 vdec_exp_vol_change_rate,
693 vdec_input_buf_producer_ptr
709 u32 vdec_strm_rs_config;
712 u32 vdec_phi_incr_6int_26frac;
744 frames_left_in_group,
958 old_producer_pointer,
1073 init_snoop_input_link,
1074 snoop_child_input_scb
1077 u32 snoop_input_buf_ptr;
1182 u32 prev_sample_output1;