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;
51 s32 zcanfd_2_mcu_addr;
60 * struct sdma_platform_data - platform specific data for SDMA engine
62 * @fw_name The firmware name
63 * @script_addrs SDMA scripts addresses in SDMA ROM
65 struct sdma_platform_data {
67 struct sdma_script_start_addrs *script_addrs;
70 #endif /* __MACH_MXC_SDMA_H__ */