2008-09-10 14:00:53 -07:00
/* linux/arch/arm/mach-msm/devices.h
*
* Copyright ( C ) 2008 Google , Inc .
*
* This software is licensed under the terms of the GNU General Public
* License version 2 , as published by the Free Software Foundation , and
* may be copied , distributed , and modified under those terms .
*
* This program is distributed in the hope that it will be useful ,
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE . See the
* GNU General Public License for more details .
*
*/
# ifndef __ARCH_ARM_MACH_MSM_DEVICES_H
# define __ARCH_ARM_MACH_MSM_DEVICES_H
2011-02-23 09:37:42 -08:00
# include <linux/clkdev.h>
2010-05-12 13:43:28 -07:00
# include "clock.h"
2008-09-10 14:00:53 -07:00
extern struct platform_device msm_device_uart1 ;
extern struct platform_device msm_device_uart2 ;
extern struct platform_device msm_device_uart3 ;
2011-01-27 12:12:07 -08:00
extern struct platform_device msm8960_device_uart_gsbi2 ;
extern struct platform_device msm8960_device_uart_gsbi5 ;
2008-09-10 14:00:53 -07:00
extern struct platform_device msm_device_sdc1 ;
extern struct platform_device msm_device_sdc2 ;
extern struct platform_device msm_device_sdc3 ;
extern struct platform_device msm_device_sdc4 ;
extern struct platform_device msm_device_hsusb ;
2010-12-08 13:37:07 +05:30
extern struct platform_device msm_device_otg ;
extern struct platform_device msm_device_hsusb_host ;
2008-09-10 14:00:53 -07:00
extern struct platform_device msm_device_i2c ;
extern struct platform_device msm_device_smd ;
extern struct platform_device msm_device_nand ;
2010-12-13 14:35:11 -08:00
extern struct platform_device msm_device_mddi0 ;
extern struct platform_device msm_device_mddi1 ;
extern struct platform_device msm_device_mdp ;
2011-02-23 09:37:42 -08:00
extern struct clk_lookup msm_clocks_7x01a [ ] ;
2010-05-12 13:43:28 -07:00
extern unsigned msm_num_clocks_7x01a ;
2011-02-23 09:37:42 -08:00
extern struct clk_lookup msm_clocks_7x30 [ ] ;
2010-05-05 07:49:05 -07:00
extern unsigned msm_num_clocks_7x30 ;
2011-02-23 09:37:42 -08:00
extern struct clk_lookup msm_clocks_8x50 [ ] ;
2010-05-05 07:48:32 -07:00
extern unsigned msm_num_clocks_8x50 ;
2008-09-10 14:00:53 -07:00
# endif