[ARM] 5311/1: ep93xx: add core support for built in i2c bus
[safe/jmp/linux-2.6] / arch / arm / mach-ep93xx / include / mach / platform.h
1 /*
2  * arch/arm/mach-ep93xx/include/mach/platform.h
3  */
4
5 #ifndef __ASSEMBLY__
6
7 struct ep93xx_eth_data
8 {
9         unsigned char   dev_addr[6];
10         unsigned char   phy_id;
11 };
12
13 void ep93xx_map_io(void);
14 void ep93xx_init_irq(void);
15 void ep93xx_init_time(unsigned long);
16 void ep93xx_register_eth(struct ep93xx_eth_data *data, int copy_addr);
17 void ep93xx_register_i2c(struct i2c_board_info *devices, int num);
18 void ep93xx_init_devices(void);
19 extern struct sys_timer ep93xx_timer;
20
21 #endif