Commit | Line | Data |
---|---|---|
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 |
24 | struct spi_board_info; |
25 | ||
79c3c0b7 | 26 | void __init dm355_init(void); |
95a3477f KH |
27 | void dm355_init_spi0(unsigned chipselect_mask, |
28 | struct spi_board_info *info, unsigned len); | |
25acf553 | 29 | void __init dm355_init_asp1(u32 evt_enable, struct snd_platform_data *pdata); |
51e68e27 | 30 | void dm355_set_vpfe_config(struct vpfe_config *cfg); |
95a3477f KH |
31 | |
32 | #endif /* __ASM_ARCH_DM355_H */ |