12345678910111213141516171819202122232425262728293031323334353637383940 |
- /* Copyright (c) 2012-2013, The Linux Foundation. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 and
- * only version 2 as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- */
- #ifndef _IPA_RAM_MMAP_H_
- #define _IPA_RAM_MMAP_H_
- /*
- * This header defines the memory map of the IPA RAM (not all 8K is available
- * for SW use)
- */
- #define IPA_RAM_NAT_OFST 0
- #define IPA_RAM_NAT_SIZE 0
- #define IPA_RAM_HDR_OFST (IPA_RAM_NAT_OFST + IPA_RAM_NAT_SIZE)
- #define IPA_RAM_HDR_SIZE 1664
- #define IPA_RAM_V4_FLT_OFST (IPA_RAM_HDR_OFST + IPA_RAM_HDR_SIZE)
- #define IPA_RAM_V4_FLT_SIZE 2176
- #define IPA_RAM_V4_RT_OFST (IPA_RAM_V4_FLT_OFST + IPA_RAM_V4_FLT_SIZE)
- #define IPA_RAM_V4_RT_SIZE 512
- #define IPA_RAM_V6_FLT_OFST (IPA_RAM_V4_RT_OFST + IPA_RAM_V4_RT_SIZE)
- #define IPA_RAM_V6_FLT_SIZE 1792
- #define IPA_RAM_V6_RT_OFST (IPA_RAM_V6_FLT_OFST + IPA_RAM_V6_FLT_SIZE)
- #define IPA_RAM_V6_RT_SIZE 512
- #define IPA_RAM_END_OFST (IPA_RAM_V6_RT_OFST + IPA_RAM_V6_RT_SIZE)
- #define IPA_RAM_V6_RT_SIZE_DDR 16384
- #define IPA_RAM_V4_RT_SIZE_DDR 16384
- #endif /* _IPA_RAM_MMAP_H_ */
|