1 #ifndef __MACH_MXC_SDMA_H__
2 #define __MACH_MXC_SDMA_H__
5 * struct sdma_script_start_addrs - SDMA script start pointers
7 * start addresses of the different functions in the physical
8 * address space of the SDMA engine.
10 struct sdma_script_start_addrs
{
13 s32 ap_2_ap_fixed_addr
;
15 s32 loopback_on_dsp_side_addr
;
16 s32 mcu_interrupt_only_addr
;
26 s32 uartsh_2_per_addr
;
27 s32 uartsh_2_mcu_addr
;
41 s32 ext_mem_2_ipu_addr
;
45 s32 ram_code_start_addr
;
49 * struct sdma_platform_data - platform specific data for SDMA engine
51 * @sdma_version The version of this SDMA engine
52 * @cpu_name used to generate the firmware name
53 * @to_version CPU Tape out version
54 * @script_addrs SDMA scripts addresses in SDMA ROM
56 struct sdma_platform_data
{
60 struct sdma_script_start_addrs
*script_addrs
;
63 #endif /* __MACH_MXC_SDMA_H__ */