Go to the documentation of this file.00001
00043 #if !defined (OMAP3530_PHY_SHMEM_H)
00044 #define OMAP3530_PHY_SHMEM_H
00045
00046
00047
00048 #include <dsplink.h>
00049
00050
00051 #include <hal.h>
00052
00053
00054 #if defined (__cplusplus)
00055 extern "C" {
00056 #endif
00057
00058
00059
00060
00061
00062
00063
00064
00065 #define GENERAL_CONTROL_BASE 0x48002270
00066 #define GENERAL_CONTROL_MAP_SIZE 0x1000
00067 #define IVA2_CM_BASE 0x48004000
00068 #define CM_MAP_SIZE 0x2000
00069 #define CORE_CM_BASE 0x48004A00
00070 #define PER_CM_BASE 0x48005000
00071 #define IVA2_PRM_BASE 0x48306000
00072 #define IVA2_PRM_MAP_SIZE 0x2000
00073 #define MAILBOX_BASE 0x48094000
00074 #define MAILBOX_MAP_SIZE 0x1000
00075 #define MMU_BASE 0x5D000000
00076 #define MMU_SIZE 0x1000
00077
00078
00079
00080
00087 extern HAL_Interface OMAP3530_shmemInterface ;
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098
00099
00100
00101
00102
00103
00104
00105
00106
00107
00108
00109
00110 NORMAL_API
00111 DSP_STATUS
00112 OMAP3530_phyShmemInit (IN Pvoid halObj) ;
00113
00114
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124
00125
00126
00127
00128
00129
00130
00131
00132
00133
00134
00135 NORMAL_API
00136 DSP_STATUS
00137 OMAP3530_phyShmemExit (IN Pvoid halObj) ;
00138
00139
00140 #if defined (__cplusplus)
00141 }
00142 #endif
00143
00144
00145 #endif