1/* linux/include/asm-arm/plat-s3c24xx/devs.h 2 * 3 * Copyright (c) 2004 Simtec Electronics 4 * Ben Dooks <ben@simtec.co.uk> 5 * 6 * Header file for s3c2410 standard platform devices 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License version 2 as 10 * published by the Free Software Foundation. 11*/ 12#include <linux/platform_device.h> 13 14struct s3c24xx_uart_resources { 15 struct resource *resources; 16 unsigned long nr_resources; 17}; 18 19extern struct s3c24xx_uart_resources s3c2410_uart_resources[]; 20extern struct s3c24xx_uart_resources s3c64xx_uart_resources[]; 21 22extern struct platform_device *s3c24xx_uart_devs[]; 23extern struct platform_device *s3c24xx_uart_src[]; 24 25extern struct platform_device s3c_device_timer[]; 26 27extern struct platform_device s3c64xx_device_iis0; 28extern struct platform_device s3c64xx_device_iis1; 29extern struct platform_device s3c64xx_device_iisv4; 30 31extern struct platform_device s3c_device_fb; 32extern struct platform_device s3c_device_usb; 33extern struct platform_device s3c_device_lcd; 34extern struct platform_device s3c_device_wdt; 35extern struct platform_device s3c_device_i2c0; 36extern struct platform_device s3c_device_i2c1; 37extern struct platform_device s3c_device_rtc; 38extern struct platform_device s3c_device_adc; 39extern struct platform_device s3c_device_sdi; 40extern struct platform_device s3c_device_iis; 41extern struct platform_device s3c_device_hwmon; 42extern struct platform_device s3c_device_hsmmc0; 43extern struct platform_device s3c_device_hsmmc1; 44extern struct platform_device s3c_device_hsmmc2; 45 46extern struct platform_device s3c_device_spi0; 47extern struct platform_device s3c_device_spi1; 48 49extern struct platform_device s3c_device_hwmon; 50 51extern struct platform_device s3c_device_nand; 52 53extern struct platform_device s3c_device_usbgadget; 54extern struct platform_device s3c_device_usb_hsotg; 55 56/* s3c2440 specific devices */ 57 58#ifdef CONFIG_CPU_S3C2440 59 60extern struct platform_device s3c_device_camif; 61extern struct platform_device s3c_device_ac97; 62 63#endif 64