blob: c2b2f257494760ae33d4d41645d85395c12dac1a [file] [log] [blame]
Rabin Vincentd48fd002010-05-03 07:46:56 +01001/*
2 * Copyright (C) ST-Ericsson SA 2010
3 *
4 * License terms: GNU General Public License (GPL) version 2
5 */
6
7#ifndef __ASM_ARCH_DEVICES_H__
8#define __ASM_ARCH_DEVICES_H__
9
10struct platform_device;
11struct amba_device;
12
Rabin Vincent591d8dd2010-05-03 08:46:51 +010013extern struct platform_device u5500_gpio_devs[];
Rabin Vincent5b1f7dd2010-05-03 08:25:52 +010014extern struct platform_device u8500_gpio_devs[];
15
Rabin Vincentd48fd002010-05-03 07:46:56 +010016extern struct amba_device ux500_pl031_device;
Rabin Vincent9e4e7fe2010-05-03 08:03:52 +010017extern struct amba_device u8500_ssp0_device;
Rabin Vincent4b27aa42010-05-03 08:18:38 +010018extern struct amba_device ux500_uart0_device;
19extern struct amba_device ux500_uart1_device;
20extern struct amba_device ux500_uart2_device;
Rabin Vincentd48fd002010-05-03 07:46:56 +010021
Rabin Vincentf9faf232010-05-03 08:24:37 +010022extern struct platform_device ux500_i2c1_device;
23extern struct platform_device ux500_i2c2_device;
24extern struct platform_device ux500_i2c3_device;
25
26extern struct platform_device u8500_i2c0_device;
27extern struct platform_device u8500_i2c4_device;
Linus Walleij7b8ddb02010-05-27 15:21:26 -070028extern struct platform_device u8500_dma40_device;
29
30void dma40_u8500ed_fixup(void);
Rabin Vincentf9faf232010-05-03 08:24:37 +010031
Rabin Vincentd48fd002010-05-03 07:46:56 +010032#endif