summaryrefslogtreecommitdiff
path: root/include/platform_tina.h
blob: eb3d0249c2cbc4d4d2a79383f5879946d02d5a73 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef PLATFORM_TINA_H
#define PLATFORM_TINA_H

#define ETH_DMA_ZONE_SIZE	(32768*2)

#define PLC_DMA_ZONE_SIZE	(DMA_RX_POOL_SIZE + DMA_TX_POOL_SIZE + PB_DMA_POOL_SIZE)

#define DMA_ZONE_USED_SIZE	(PLC_DMA_ZONE_SIZE + ETH_DMA_ZONE_SIZE)

#define DMA_ZONE_SIZE		(((DMA_ZONE_USED_SIZE + 0x100000 - 1) / 0x100000) * 0x100000)

#define PLC_DMA_RX_BASE		(DMA_zone_base+ETH_DMA_ZONE_SIZE)
#define PLC_DMA_TX_BASE		(PLC_DMA_RX_BASE+DMA_RX_POOL_SIZE)
#define PB_POOL_BASE		(PLC_DMA_TX_BASE+DMA_TX_POOL_SIZE)

#define SKB_RESERVE		(2+32)

#endif /* PLATFORM_TINA_H */