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[]; 20 21extern struct platform_device *s3c24xx_uart_devs[]; 22extern struct platform_device *s3c24xx_uart_src[]; 23 24extern struct platform_device s3c_device_usb; 25extern struct platform_device s3c_device_lcd; 26extern struct platform_device s3c_device_wdt; 27extern struct platform_device s3c_device_i2c; 28extern struct platform_device s3c_device_iis; 29extern struct platform_device s3c_device_rtc; 30extern struct platform_device s3c_device_adc; 31extern struct platform_device s3c_device_sdi; 32extern struct platform_device s3c_device_hsmmc; 33 34extern struct platform_device s3c_device_spi0; 35extern struct platform_device s3c_device_spi1; 36 37extern struct platform_device s3c_device_nand; 38 39extern struct platform_device s3c_device_timer0; 40extern struct platform_device s3c_device_timer1; 41extern struct platform_device s3c_device_timer2; 42extern struct platform_device s3c_device_timer3; 43 44extern struct platform_device s3c_device_usbgadget; 45 46/* s3c2440 specific devices */ 47 48#ifdef CONFIG_CPU_S3C2440 49 50extern struct platform_device s3c_device_camif; 51 52#endif 53