DaVinci: move AEMIF #define's to the proper headers
[linux-2.6-block.git] / arch / arm / mach-davinci / include / mach / dm355.h
CommitLineData
95a3477f
KH
1/*
2 * Chip specific defines for DM355 SoC
3 *
4 * Author: Kevin Hilman, Deep Root Systems, LLC
5 *
6 * 2007 (c) Deep Root Systems, LLC. This file is licensed under
7 * the terms of the GNU General Public License version 2. This program
8 * is licensed "as is" without any warranty of any kind, whether express
9 * or implied.
10 */
11#ifndef __ASM_ARCH_DM355_H
12#define __ASM_ARCH_DM355_H
13
14#include <mach/hardware.h>
25acf553 15#include <mach/asp.h>
51e68e27 16#include <media/davinci/vpfe_capture.h>
25acf553 17
70342174
SS
18#define DM355_ASYNC_EMIF_CONTROL_BASE 0x01E10000
19#define DM355_ASYNC_EMIF_DATA_CE0_BASE 0x02000000
20
25acf553
C
21#define ASP1_TX_EVT_EN 1
22#define ASP1_RX_EVT_EN 2
95a3477f 23
95a3477f
KH
24struct spi_board_info;
25
79c3c0b7 26void __init dm355_init(void);
95a3477f
KH
27void dm355_init_spi0(unsigned chipselect_mask,
28 struct spi_board_info *info, unsigned len);
25acf553 29void __init dm355_init_asp1(u32 evt_enable, struct snd_platform_data *pdata);
51e68e27 30void dm355_set_vpfe_config(struct vpfe_config *cfg);
95a3477f
KH
31
32#endif /* __ASM_ARCH_DM355_H */