| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 1 | /* linux/arch/arm/mach-msm/devices.h | 
|  | 2 | * | 
|  | 3 | * Copyright (C) 2008 Google, Inc. | 
| Abhijeet Dharmapurikar | de91d2c | 2012-08-23 14:36:59 -0700 | [diff] [blame] | 4 | * Copyright (c) 2009-2012, The Linux Foundation. All rights reserved. | 
| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 5 | * | 
|  | 6 | * This software is licensed under the terms of the GNU General Public | 
|  | 7 | * License version 2, as published by the Free Software Foundation, and | 
|  | 8 | * may be copied, distributed, and modified under those terms. | 
|  | 9 | * | 
|  | 10 | * This program is distributed in the hope that it will be useful, | 
|  | 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 
|  | 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
|  | 13 | * GNU General Public License for more details. | 
|  | 14 | * | 
|  | 15 | */ | 
|  | 16 |  | 
|  | 17 | #ifndef __ARCH_ARM_MACH_MSM_DEVICES_H | 
|  | 18 | #define __ARCH_ARM_MACH_MSM_DEVICES_H | 
|  | 19 |  | 
| Stephen Boyd | bd32344 | 2011-02-23 09:37:42 -0800 | [diff] [blame] | 20 | #include <linux/clkdev.h> | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 21 | #include <linux/platform_device.h> | 
| Daniel Walker | 5e96da5 | 2010-05-12 13:43:28 -0700 | [diff] [blame] | 22 | #include "clock.h" | 
| Rohit Vaswani | ced9b3b | 2011-08-23 17:21:49 -0700 | [diff] [blame] | 23 |  | 
|  | 24 | void __init msm9615_device_init(void); | 
|  | 25 | void __init msm9615_map_io(void); | 
|  | 26 | void __init msm_map_msm9615_io(void); | 
|  | 27 | void __init msm9615_init_irq(void); | 
| Ravishangar Kalyanam | 319a83c | 2012-03-21 18:38:05 -0700 | [diff] [blame] | 28 | void __init msm_rotator_update_bus_vectors(unsigned int xres, | 
|  | 29 | unsigned int yres); | 
| Olav Haugan | ef95ae3 | 2012-05-15 09:50:30 -0700 | [diff] [blame] | 30 | void __init msm_rotator_set_split_iommu_domain(void); | 
| Rohit Vaswani | ced9b3b | 2011-08-23 17:21:49 -0700 | [diff] [blame] | 31 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 32 | extern struct platform_device asoc_msm_pcm; | 
|  | 33 | extern struct platform_device asoc_msm_dai0; | 
|  | 34 | extern struct platform_device asoc_msm_dai1; | 
|  | 35 | #if defined (CONFIG_SND_MSM_MVS_DAI_SOC) | 
|  | 36 | extern struct platform_device asoc_msm_mvs; | 
|  | 37 | extern struct platform_device asoc_mvs_dai0; | 
|  | 38 | extern struct platform_device asoc_mvs_dai1; | 
|  | 39 | #endif | 
|  | 40 |  | 
|  | 41 | extern struct platform_device msm_ebi0_thermal; | 
|  | 42 | extern struct platform_device msm_ebi1_thermal; | 
| Daniel Walker | 5e96da5 | 2010-05-12 13:43:28 -0700 | [diff] [blame] | 43 |  | 
| Laxminath Kasam | 5faa1ca | 2012-02-15 12:06:45 +0530 | [diff] [blame] | 44 | extern struct platform_device msm_adsp_device; | 
| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 45 | extern struct platform_device msm_device_uart1; | 
|  | 46 | extern struct platform_device msm_device_uart2; | 
|  | 47 | extern struct platform_device msm_device_uart3; | 
| Taniya Das | 43bcdd6 | 2011-12-02 17:33:27 +0530 | [diff] [blame] | 48 | extern struct platform_device msm8625_device_uart1; | 
| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 49 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 50 | extern struct platform_device msm_device_uart_dm1; | 
|  | 51 | extern struct platform_device msm_device_uart_dm2; | 
|  | 52 | extern struct platform_device msm_device_uart_dm3; | 
|  | 53 | extern struct platform_device msm_device_uart_dm12; | 
|  | 54 | extern struct platform_device *msm_device_uart_gsbi9; | 
| Mayank Rana | 9f51f58 | 2011-08-04 18:35:59 +0530 | [diff] [blame] | 55 | extern struct platform_device msm_device_uart_dm6; | 
| Mayank Rana | 1f02d95 | 2012-07-04 19:11:20 +0530 | [diff] [blame] | 56 | extern struct platform_device msm_device_uart_dm8; | 
| Mayank Rana | e009c92 | 2012-03-22 03:02:06 +0530 | [diff] [blame] | 57 | extern struct platform_device msm_device_uart_dm9; | 
| Mayank Rana | 33681af | 2012-05-10 15:14:00 -0700 | [diff] [blame] | 58 | extern struct platform_device mpq8064_device_uartdm_gsbi6; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 59 |  | 
| Stepan Moskovchenko | d056fca | 2011-01-27 12:12:07 -0800 | [diff] [blame] | 60 | extern struct platform_device msm8960_device_uart_gsbi2; | 
|  | 61 | extern struct platform_device msm8960_device_uart_gsbi5; | 
| Stepan Moskovchenko | 2b4b1cd | 2012-03-29 18:21:04 -0700 | [diff] [blame] | 62 | extern struct platform_device msm8960_device_uart_gsbi8; | 
| Jay Chokshi | 33c044a | 2011-12-07 13:05:40 -0800 | [diff] [blame] | 63 | extern struct platform_device msm8960_device_ssbi_pmic; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 64 | extern struct platform_device msm8960_device_qup_i2c_gsbi3; | 
|  | 65 | extern struct platform_device msm8960_device_qup_i2c_gsbi4; | 
| Kiran Gunda | 484442e | 2013-03-11 19:14:44 +0530 | [diff] [blame] | 66 | extern struct platform_device msm8960_device_qup_i2c_gsbi8; | 
| Harini Jayaraman | fe6ff416 | 2012-03-14 11:25:40 -0600 | [diff] [blame] | 67 | extern struct platform_device msm8960_device_qup_i2c_gsbi9; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 68 | extern struct platform_device msm8960_device_qup_i2c_gsbi10; | 
|  | 69 | extern struct platform_device msm8960_device_qup_i2c_gsbi12; | 
|  | 70 | extern struct platform_device msm8960_device_qup_spi_gsbi1; | 
|  | 71 | extern struct platform_device msm8960_gemini_device; | 
| Kalyani Oruganti | 465d1e1 | 2012-05-15 10:23:05 -0700 | [diff] [blame] | 72 | extern struct platform_device msm8960_mercury_device; | 
| Kevin Chan | bb8ef86 | 2012-02-14 13:03:04 -0800 | [diff] [blame] | 73 | extern struct platform_device msm8960_device_i2c_mux_gsbi4; | 
| Kevin Chan | f6216f2 | 2011-10-25 18:40:11 -0700 | [diff] [blame] | 74 | extern struct platform_device msm8960_device_csiphy0; | 
|  | 75 | extern struct platform_device msm8960_device_csiphy1; | 
| Sreesudhan Ramakrish Ramkumar | b1edcd0 | 2012-01-17 11:33:05 -0800 | [diff] [blame] | 76 | extern struct platform_device msm8960_device_csiphy2; | 
| Kevin Chan | c8b52e8 | 2011-10-25 23:20:21 -0700 | [diff] [blame] | 77 | extern struct platform_device msm8960_device_csid0; | 
|  | 78 | extern struct platform_device msm8960_device_csid1; | 
| Sreesudhan Ramakrish Ramkumar | b1edcd0 | 2012-01-17 11:33:05 -0800 | [diff] [blame] | 79 | extern struct platform_device msm8960_device_csid2; | 
| Kevin Chan | e12c667 | 2011-10-26 11:55:26 -0700 | [diff] [blame] | 80 | extern struct platform_device msm8960_device_ispif; | 
| Kevin Chan | 5827c55 | 2011-10-28 18:36:32 -0700 | [diff] [blame] | 81 | extern struct platform_device msm8960_device_vfe; | 
| Kevin Chan | a085312 | 2011-11-07 19:48:44 -0800 | [diff] [blame] | 82 | extern struct platform_device msm8960_device_vpe; | 
| Stepan Moskovchenko | 28662c5 | 2012-03-01 12:48:45 -0800 | [diff] [blame] | 83 | extern struct platform_device msm8960_device_cache_erp; | 
| Stepan Moskovchenko | c055725 | 2012-06-07 17:39:14 -0700 | [diff] [blame] | 84 | extern struct platform_device msm8960_device_ebi1_ch0_erp; | 
|  | 85 | extern struct platform_device msm8960_device_ebi1_ch1_erp; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 86 |  | 
| Stepan Moskovchenko | 2701a44 | 2011-08-19 13:47:22 -0700 | [diff] [blame] | 87 | extern struct platform_device apq8064_device_uart_gsbi1; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 88 | extern struct platform_device apq8064_device_uart_gsbi3; | 
| Devin Kim | a308542 | 2012-06-14 18:23:41 -0700 | [diff] [blame] | 89 | extern struct platform_device apq8064_device_uart_gsbi4; | 
| Mayank Rana | e98f1e4 | 2013-02-22 19:58:59 +0530 | [diff] [blame] | 90 | extern struct platform_device apq8064_device_uartdm_gsbi4; | 
| Jin Hong | 4bbbfba | 2012-02-02 21:48:07 -0800 | [diff] [blame] | 91 | extern struct platform_device apq8064_device_uart_gsbi7; | 
| David Keitel | 3c40fc5 | 2012-02-09 17:53:52 -0800 | [diff] [blame] | 92 | extern struct platform_device apq8064_device_qup_i2c_gsbi1; | 
| Jing Lin | 04601f9 | 2012-02-05 15:36:07 -0800 | [diff] [blame] | 93 | extern struct platform_device apq8064_device_qup_i2c_gsbi3; | 
| Kenneth Heitke | 748593a | 2011-07-15 15:45:11 -0600 | [diff] [blame] | 94 | extern struct platform_device apq8064_device_qup_i2c_gsbi4; | 
| Harini Jayaraman | c4c5869 | 2011-07-19 14:50:10 -0600 | [diff] [blame] | 95 | extern struct platform_device apq8064_device_qup_spi_gsbi5; | 
| Sagar Dharia | 8bdcdaf | 2011-09-16 16:01:15 -0600 | [diff] [blame] | 96 | extern struct platform_device apq8064_slim_ctrl; | 
| Kenneth Heitke | 36920d3 | 2011-07-20 16:44:30 -0600 | [diff] [blame] | 97 | extern struct platform_device apq8064_device_ssbi_pmic1; | 
|  | 98 | extern struct platform_device apq8064_device_ssbi_pmic2; | 
| Stepan Moskovchenko | 28662c5 | 2012-03-01 12:48:45 -0800 | [diff] [blame] | 99 | extern struct platform_device apq8064_device_cache_erp; | 
| Stepan Moskovchenko | d056fca | 2011-01-27 12:12:07 -0800 | [diff] [blame] | 100 |  | 
| Rohit Vaswani | 0966687 | 2011-08-23 17:41:54 -0700 | [diff] [blame] | 101 | extern struct platform_device msm9615_device_uart_gsbi4; | 
| Harini Jayaraman | eba5267 | 2011-09-08 15:13:00 -0600 | [diff] [blame] | 102 | extern struct platform_device msm9615_device_qup_i2c_gsbi5; | 
| Harini Jayaraman | 738c931 | 2011-09-08 15:22:38 -0600 | [diff] [blame] | 103 | extern struct platform_device msm9615_device_qup_spi_gsbi3; | 
| Sagar Dharia | 2a5378d | 2011-12-01 20:00:11 -0700 | [diff] [blame] | 104 | extern struct platform_device msm9615_slim_ctrl; | 
| Kenneth Heitke | af3d3cf | 2011-09-08 11:45:31 -0700 | [diff] [blame] | 105 | extern struct platform_device msm9615_device_ssbi_pmic1; | 
| Siddartha Mohanadoss | 5d49cec | 2011-09-21 10:26:15 -0700 | [diff] [blame] | 106 | extern struct platform_device msm9615_device_tsens; | 
| Gagan Mac | 7a82764 | 2011-09-22 19:42:21 -0600 | [diff] [blame] | 107 | extern struct platform_device msm_bus_9615_sys_fabric; | 
|  | 108 | extern struct platform_device msm_bus_def_fab; | 
| Rohit Vaswani | 0966687 | 2011-08-23 17:41:54 -0700 | [diff] [blame] | 109 |  | 
| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 110 | extern struct platform_device msm_device_sdc1; | 
|  | 111 | extern struct platform_device msm_device_sdc2; | 
|  | 112 | extern struct platform_device msm_device_sdc3; | 
|  | 113 | extern struct platform_device msm_device_sdc4; | 
|  | 114 |  | 
| Anji Jonnala | e84292b | 2012-09-21 13:34:44 +0530 | [diff] [blame] | 115 | extern struct platform_device msm8960_pc_cntr; | 
|  | 116 | extern struct platform_device msm8064_pc_cntr; | 
|  | 117 | extern struct platform_device msm8930_pc_cntr; | 
|  | 118 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 119 | extern struct platform_device msm_device_gadget_peripheral; | 
| Pavankumar Kondeti | 7032d51 | 2010-12-08 13:37:07 +0530 | [diff] [blame] | 120 | extern struct platform_device msm_device_hsusb_host; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 121 | extern struct platform_device msm_device_hsusb_host2; | 
| Vijayavardhan Vennapusa | eb56648 | 2011-09-18 07:48:37 +0530 | [diff] [blame] | 122 | extern struct platform_device msm_device_hsic_host; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 123 |  | 
|  | 124 | extern struct platform_device msm_device_otg; | 
| Ofir Cohen | 94213a7 | 2012-05-03 14:26:32 +0300 | [diff] [blame] | 125 | extern struct platform_device msm_android_usb_device; | 
| Ido Shayevitz | 479f2eb | 2012-06-27 10:39:57 +0300 | [diff] [blame] | 126 | extern struct platform_device msm_android_usb_hsic_device; | 
| Ofir Cohen | 06789f1 | 2012-01-16 09:43:13 +0200 | [diff] [blame] | 127 | extern struct platform_device msm_device_hsic_peripheral; | 
| Stepan Moskovchenko | 14aa649 | 2011-08-08 15:15:01 -0700 | [diff] [blame] | 128 | extern struct platform_device msm8960_device_otg; | 
|  | 129 | extern struct platform_device msm8960_device_gadget_peripheral; | 
|  | 130 |  | 
|  | 131 | extern struct platform_device apq8064_device_otg; | 
|  | 132 | extern struct platform_device apq8064_usb_diag_device; | 
|  | 133 | extern struct platform_device apq8064_device_gadget_peripheral; | 
| Hemant Kumar | d86c488 | 2012-01-24 19:39:37 -0800 | [diff] [blame] | 134 | extern struct platform_device apq8064_device_hsusb_host; | 
| Hemant Kumar | a945b47 | 2012-01-25 15:08:06 -0800 | [diff] [blame] | 135 | extern struct platform_device apq8064_device_hsic_host; | 
| Manu Gautam | 91223e0 | 2011-11-08 15:27:22 +0530 | [diff] [blame] | 136 | extern struct platform_device apq8064_device_ehci_host3; | 
| Hemant Kumar | 1d66e1c | 2012-02-13 15:24:59 -0800 | [diff] [blame] | 137 | extern struct platform_device apq8064_device_ehci_host4; | 
| Stepan Moskovchenko | 14aa649 | 2011-08-08 15:15:01 -0700 | [diff] [blame] | 138 |  | 
| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 139 | extern struct platform_device msm_device_i2c; | 
|  | 140 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 141 | extern struct platform_device msm_device_i2c_2; | 
|  | 142 |  | 
|  | 143 | extern struct platform_device qup_device_i2c; | 
|  | 144 |  | 
|  | 145 | extern struct platform_device msm_gsbi0_qup_i2c_device; | 
|  | 146 | extern struct platform_device msm_gsbi1_qup_i2c_device; | 
|  | 147 | extern struct platform_device msm_gsbi3_qup_i2c_device; | 
|  | 148 | extern struct platform_device msm_gsbi4_qup_i2c_device; | 
|  | 149 | extern struct platform_device msm_gsbi7_qup_i2c_device; | 
|  | 150 | extern struct platform_device msm_gsbi8_qup_i2c_device; | 
|  | 151 | extern struct platform_device msm_gsbi9_qup_i2c_device; | 
|  | 152 | extern struct platform_device msm_gsbi12_qup_i2c_device; | 
|  | 153 |  | 
| Taniya Das | e3027e2 | 2012-02-27 16:32:27 +0530 | [diff] [blame] | 154 | extern struct platform_device msm8625_gsbi0_qup_i2c_device; | 
|  | 155 | extern struct platform_device msm8625_gsbi1_qup_i2c_device; | 
| Trilok Soni | 269fff4 | 2012-02-13 20:35:30 +0530 | [diff] [blame] | 156 | extern struct platform_device msm8625_device_uart_dm1; | 
|  | 157 | extern struct platform_device msm8625_device_uart_dm2; | 
| Trilok Soni | ee75f6c | 2012-02-13 20:45:07 +0530 | [diff] [blame] | 158 | extern struct platform_device msm8625_device_sdc1; | 
|  | 159 | extern struct platform_device msm8625_device_sdc2; | 
|  | 160 | extern struct platform_device msm8625_device_sdc3; | 
|  | 161 | extern struct platform_device msm8625_device_sdc4; | 
| Trilok Soni | da63a8b | 2012-02-13 20:50:03 +0530 | [diff] [blame] | 162 | extern struct platform_device msm8625_device_gadget_peripheral; | 
|  | 163 | extern struct platform_device msm8625_device_hsusb_host; | 
|  | 164 | extern struct platform_device msm8625_device_otg; | 
| Trilok Soni | 664b95d | 2012-02-13 21:13:15 +0530 | [diff] [blame] | 165 | extern struct platform_device msm8625_kgsl_3d0; | 
| Laxminath Kasam | 5faa1ca | 2012-02-15 12:06:45 +0530 | [diff] [blame] | 166 | extern struct platform_device msm8625_device_adsp; | 
| Taniya Das | 9d18714 | 2011-12-02 15:53:25 +0530 | [diff] [blame] | 167 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 168 | extern struct platform_device msm_slim_ctrl; | 
|  | 169 | extern struct platform_device msm_device_sps; | 
| Ofir Cohen | 40a4e86 | 2011-12-08 15:17:52 +0200 | [diff] [blame] | 170 | extern struct platform_device msm_device_usb_bam; | 
| Yan He | 06913ce | 2011-08-26 16:33:46 -0700 | [diff] [blame] | 171 | extern struct platform_device msm_device_sps_apq8064; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 172 | extern struct platform_device msm_device_bam_dmux; | 
| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 173 | extern struct platform_device msm_device_smd; | 
| Jeff Hugo | 0c0f5e9 | 2011-09-28 13:55:45 -0600 | [diff] [blame] | 174 | extern struct platform_device msm_device_smd_apq8064; | 
| Angshuman Sarkar | fb1cce9 | 2012-02-21 15:20:43 +0530 | [diff] [blame] | 175 | extern struct platform_device msm8625_device_smd; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 176 | extern struct platform_device msm_device_dmov; | 
| Stepan Moskovchenko | df13d34 | 2011-08-03 19:01:25 -0700 | [diff] [blame] | 177 | extern struct platform_device msm8960_device_dmov; | 
|  | 178 | extern struct platform_device apq8064_device_dmov; | 
| Jeff Ohlstein | d19bf44 | 2011-09-09 12:48:18 -0700 | [diff] [blame] | 179 | extern struct platform_device msm9615_device_dmov; | 
| Taniya Das | 43bcdd6 | 2011-12-02 17:33:27 +0530 | [diff] [blame] | 180 | extern struct platform_device msm8625_device_dmov; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 181 | extern struct platform_device msm_device_dmov_adm0; | 
|  | 182 | extern struct platform_device msm_device_dmov_adm1; | 
| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 183 |  | 
| Niranjana Vishwanathapura | 06f8933 | 2012-05-03 17:11:13 -0600 | [diff] [blame] | 184 | extern struct platform_device msm_device_pcie; | 
|  | 185 |  | 
| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 186 | extern struct platform_device msm_device_nand; | 
|  | 187 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 188 | extern struct platform_device msm_device_tssc; | 
|  | 189 |  | 
|  | 190 | extern struct platform_device msm_rotator_device; | 
| Terence Hampson | 2e1705f | 2012-04-11 19:55:29 -0400 | [diff] [blame] | 191 | #ifdef CONFIG_MSM_VCAP | 
|  | 192 | extern struct platform_device msm8064_device_vcap; | 
|  | 193 | #endif | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 194 |  | 
| Nagamalleswararao Ganji | 5fabbd6 | 2011-11-06 23:10:43 -0800 | [diff] [blame] | 195 | #ifdef CONFIG_MSM_BUS_SCALING | 
|  | 196 | extern struct msm_bus_scale_pdata rotator_bus_scale_pdata; | 
|  | 197 | #endif | 
|  | 198 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 199 | extern struct platform_device msm_device_tsif[2]; | 
| Joel Nider | 6b9a7bc | 2012-06-26 11:19:19 +0300 | [diff] [blame] | 200 | extern struct platform_device msm_8064_device_tsif[2]; | 
| Joel Nider | 50b50fa | 2012-08-05 14:17:29 +0300 | [diff] [blame] | 201 | extern struct platform_device msm_8064_device_tspp; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 202 |  | 
| Anirudh Ghayal | 9d9cdc2 | 2011-10-10 17:17:07 +0530 | [diff] [blame] | 203 | extern struct platform_device msm_device_ssbi_pmic1; | 
| Anirudh Ghayal | c49157f | 2011-11-09 14:49:59 +0530 | [diff] [blame] | 204 | extern struct platform_device msm_device_ssbi_pmic2; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 205 | extern struct platform_device msm_device_ssbi1; | 
|  | 206 | extern struct platform_device msm_device_ssbi2; | 
|  | 207 | extern struct platform_device msm_device_ssbi3; | 
|  | 208 | extern struct platform_device msm_device_ssbi6; | 
|  | 209 | extern struct platform_device msm_device_ssbi7; | 
|  | 210 |  | 
|  | 211 | extern struct platform_device msm_gsbi1_qup_spi_device; | 
|  | 212 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 213 | extern struct platform_device msm_device_vidc_720p; | 
|  | 214 |  | 
|  | 215 | extern struct platform_device msm_pcm; | 
| Kiran Kandi | 5e809b0 | 2012-01-31 00:24:33 -0800 | [diff] [blame] | 216 | extern struct platform_device msm_multi_ch_pcm; | 
| Jayasena Sangaraboina | 99bf09c | 2012-07-17 12:03:08 -0700 | [diff] [blame] | 217 | extern struct platform_device msm_lowlatency_pcm; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 218 | extern struct platform_device msm_pcm_routing; | 
|  | 219 | extern struct platform_device msm_cpudai0; | 
|  | 220 | extern struct platform_device msm_cpudai1; | 
| Santosh Mardi | eff9a74 | 2012-04-09 23:23:39 +0530 | [diff] [blame] | 221 | extern struct platform_device mpq_cpudai_sec_i2s_rx; | 
| Kiran Kandi | 97fe19d | 2012-05-20 22:34:04 -0700 | [diff] [blame] | 222 | extern struct platform_device msm8960_cpudai_slimbus_2_rx; | 
| Kiran Kandi | 1e6371d | 2012-03-29 11:48:57 -0700 | [diff] [blame] | 223 | extern struct platform_device msm8960_cpudai_slimbus_2_tx; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 224 | extern struct platform_device msm_cpudai_hdmi_rx; | 
|  | 225 | extern struct platform_device msm_cpudai_bt_rx; | 
|  | 226 | extern struct platform_device msm_cpudai_bt_tx; | 
|  | 227 | extern struct platform_device msm_cpudai_fm_rx; | 
|  | 228 | extern struct platform_device msm_cpudai_fm_tx; | 
| Bhalchandra Gajare | 0e795c4 | 2011-08-15 18:10:30 -0700 | [diff] [blame] | 229 | extern struct platform_device msm_cpudai_auxpcm_rx; | 
|  | 230 | extern struct platform_device msm_cpudai_auxpcm_tx; | 
| Shiv Maliyappanahalli | 7f4dec5 | 2012-06-01 16:06:08 -0700 | [diff] [blame] | 231 | extern struct platform_device msm_cpudai_sec_auxpcm_rx; | 
|  | 232 | extern struct platform_device msm_cpudai_sec_auxpcm_tx; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 233 | extern struct platform_device msm_cpu_fe; | 
|  | 234 | extern struct platform_device msm_stub_codec; | 
|  | 235 | extern struct platform_device msm_voice; | 
|  | 236 | extern struct platform_device msm_voip; | 
|  | 237 | extern struct platform_device msm_lpa_pcm; | 
|  | 238 | extern struct platform_device msm_pcm_hostless; | 
| Laxminath Kasam | cee1d60 | 2011-08-01 19:26:57 +0530 | [diff] [blame] | 239 | extern struct platform_device msm_cpudai_afe_01_rx; | 
|  | 240 | extern struct platform_device msm_cpudai_afe_01_tx; | 
|  | 241 | extern struct platform_device msm_cpudai_afe_02_rx; | 
|  | 242 | extern struct platform_device msm_cpudai_afe_02_tx; | 
|  | 243 | extern struct platform_device msm_pcm_afe; | 
| Asish Bhattacharya | 96bb6f4 | 2011-11-01 20:36:09 +0530 | [diff] [blame] | 244 | extern struct platform_device msm_compr_dsp; | 
| Helen Zeng | 0705a5f | 2011-10-14 15:29:52 -0700 | [diff] [blame] | 245 | extern struct platform_device msm_cpudai_incall_music_rx; | 
| Helen Zeng | e3d716a | 2011-10-14 16:32:16 -0700 | [diff] [blame] | 246 | extern struct platform_device msm_cpudai_incall_record_rx; | 
|  | 247 | extern struct platform_device msm_cpudai_incall_record_tx; | 
| Venkat Sudhir | 5efc491 | 2012-05-15 17:10:35 -0700 | [diff] [blame] | 248 | extern struct platform_device msm_i2s_cpudai0; | 
|  | 249 | extern struct platform_device msm_i2s_cpudai1; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 250 |  | 
| Stephen Boyd | 3acc9e4 | 2011-09-28 16:46:40 -0700 | [diff] [blame] | 251 | extern struct platform_device msm_pil_q6v3; | 
| Stephen Boyd | 4eb885b | 2011-09-29 01:16:03 -0700 | [diff] [blame] | 252 | extern struct platform_device msm_pil_modem; | 
| Stephen Boyd | d89eebe | 2011-09-28 23:28:11 -0700 | [diff] [blame] | 253 | extern struct platform_device msm_pil_tzapps; | 
| Stephen Boyd | 25c4a0b | 2011-09-20 00:12:36 -0700 | [diff] [blame] | 254 | extern struct platform_device msm_pil_dsps; | 
| Stephen Boyd | 7b973de | 2012-03-09 12:26:16 -0800 | [diff] [blame] | 255 | extern struct platform_device msm_pil_vidc; | 
| Stephen Boyd | eb81988 | 2011-08-29 14:46:30 -0700 | [diff] [blame] | 256 | extern struct platform_device msm_8960_q6_lpass; | 
|  | 257 | extern struct platform_device msm_8960_q6_mss_fw; | 
|  | 258 | extern struct platform_device msm_8960_q6_mss_sw; | 
| Stephen Boyd | 322a992 | 2011-09-20 01:05:54 -0700 | [diff] [blame] | 259 | extern struct platform_device msm_8960_riva; | 
| Matt Wagantall | 292aace | 2012-01-26 19:12:34 -0800 | [diff] [blame] | 260 | extern struct platform_device msm_gss; | 
| Stephen Boyd | eb81988 | 2011-08-29 14:46:30 -0700 | [diff] [blame] | 261 |  | 
| Bharath Ramachandramurthy | b8e797f | 2011-11-30 12:08:42 -0800 | [diff] [blame] | 262 | extern struct platform_device apq_pcm; | 
|  | 263 | extern struct platform_device apq_pcm_routing; | 
|  | 264 | extern struct platform_device apq_cpudai0; | 
|  | 265 | extern struct platform_device apq_cpudai1; | 
| Kuirong Wang | f23f8c5 | 2012-03-31 12:34:51 -0700 | [diff] [blame] | 266 | extern struct platform_device mpq_cpudai_mi2s_tx; | 
| Bharath Ramachandramurthy | b8e797f | 2011-11-30 12:08:42 -0800 | [diff] [blame] | 267 | extern struct platform_device apq_cpudai_hdmi_rx; | 
|  | 268 | extern struct platform_device apq_cpudai_bt_rx; | 
|  | 269 | extern struct platform_device apq_cpudai_bt_tx; | 
|  | 270 | extern struct platform_device apq_cpudai_fm_rx; | 
|  | 271 | extern struct platform_device apq_cpudai_fm_tx; | 
|  | 272 | extern struct platform_device apq_cpudai_auxpcm_rx; | 
|  | 273 | extern struct platform_device apq_cpudai_auxpcm_tx; | 
|  | 274 | extern struct platform_device apq_cpu_fe; | 
|  | 275 | extern struct platform_device apq_stub_codec; | 
|  | 276 | extern struct platform_device apq_voice; | 
|  | 277 | extern struct platform_device apq_voip; | 
|  | 278 | extern struct platform_device apq_lpa_pcm; | 
| Krishnankutty Kolathappilly | 4374e33 | 2012-03-18 22:27:30 -0700 | [diff] [blame] | 279 | extern struct platform_device apq_compr_dsp; | 
|  | 280 | extern struct platform_device apq_multi_ch_pcm; | 
| Jayasena Sangaraboina | 99bf09c | 2012-07-17 12:03:08 -0700 | [diff] [blame] | 281 | extern struct platform_device apq_lowlatency_pcm; | 
| Bharath Ramachandramurthy | b8e797f | 2011-11-30 12:08:42 -0800 | [diff] [blame] | 282 | extern struct platform_device apq_pcm_hostless; | 
|  | 283 | extern struct platform_device apq_cpudai_afe_01_rx; | 
|  | 284 | extern struct platform_device apq_cpudai_afe_01_tx; | 
|  | 285 | extern struct platform_device apq_cpudai_afe_02_rx; | 
|  | 286 | extern struct platform_device apq_cpudai_afe_02_tx; | 
|  | 287 | extern struct platform_device apq_pcm_afe; | 
| Neema Shetty | 8427c26 | 2012-02-16 11:23:43 -0800 | [diff] [blame] | 288 | extern struct platform_device apq_cpudai_stub; | 
| Neema Shetty | 3c9d286 | 2012-03-11 01:25:32 -0800 | [diff] [blame] | 289 | extern struct platform_device apq_cpudai_slimbus_1_rx; | 
|  | 290 | extern struct platform_device apq_cpudai_slimbus_1_tx; | 
| Kiran Kandi | 97fe19d | 2012-05-20 22:34:04 -0700 | [diff] [blame] | 291 | extern struct platform_device apq_cpudai_slimbus_2_rx; | 
| Kiran Kandi | 1e6371d | 2012-03-29 11:48:57 -0700 | [diff] [blame] | 292 | extern struct platform_device apq_cpudai_slimbus_2_tx; | 
| Neema Shetty | c9d86c3 | 2012-05-09 12:01:39 -0700 | [diff] [blame] | 293 | extern struct platform_device apq_cpudai_slimbus_3_rx; | 
| ehgrace.kim | 9b77137 | 2012-08-13 15:08:56 -0700 | [diff] [blame] | 294 | extern struct platform_device apq_cpudai_slimbus_3_tx; | 
| Helen Zeng | 8f92550 | 2012-03-05 16:50:17 -0800 | [diff] [blame] | 295 | extern struct platform_device apq_cpudai_slim_4_rx; | 
|  | 296 | extern struct platform_device apq_cpudai_slim_4_tx; | 
| Bharath Ramachandramurthy | b8e797f | 2011-11-30 12:08:42 -0800 | [diff] [blame] | 297 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 298 | extern struct platform_device *msm_footswitch_devices[]; | 
|  | 299 | extern unsigned msm_num_footswitch_devices; | 
| Matt Wagantall | 1f65d9d | 2012-04-25 14:24:20 -0700 | [diff] [blame] | 300 | extern struct platform_device *msm8660_footswitch[]; | 
|  | 301 | extern unsigned msm8660_num_footswitch; | 
|  | 302 | extern struct platform_device *msm8960_footswitch[]; | 
|  | 303 | extern unsigned msm8960_num_footswitch; | 
| Stephen Boyd | 6716bd9 | 2012-10-25 11:46:04 -0700 | [diff] [blame] | 304 | extern struct platform_device *msm8960ab_footswitch[]; | 
|  | 305 | extern unsigned msm8960ab_num_footswitch; | 
| Matt Wagantall | 1f65d9d | 2012-04-25 14:24:20 -0700 | [diff] [blame] | 306 | extern struct platform_device *apq8064_footswitch[]; | 
|  | 307 | extern unsigned apq8064_num_footswitch; | 
|  | 308 | extern struct platform_device *msm8930_footswitch[]; | 
|  | 309 | extern unsigned msm8930_num_footswitch; | 
| Aravind Venkateswaran | c5f91ca | 2012-10-29 17:54:55 -0700 | [diff] [blame] | 310 | extern struct platform_device *msm8930_pm8917_footswitch[]; | 
|  | 311 | extern unsigned msm8930_pm8917_num_footswitch; | 
| Tianyi Gou | 723843b | 2012-06-13 15:24:56 -0700 | [diff] [blame] | 312 | extern struct platform_device *msm8627_footswitch[]; | 
|  | 313 | extern unsigned msm8627_num_footswitch; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 314 |  | 
|  | 315 | extern struct platform_device fsm_qfp_fuse_device; | 
|  | 316 |  | 
| Rohit Vaswani | 4c0d304 | 2011-07-13 14:19:23 -0700 | [diff] [blame] | 317 | extern struct platform_device fsm_xo_device; | 
|  | 318 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 319 | extern struct platform_device qfec_device; | 
| Daniel Walker | 50bc0ef | 2010-12-13 14:35:11 -0800 | [diff] [blame] | 320 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 321 | extern struct platform_device msm_kgsl_3d0; | 
|  | 322 | extern struct platform_device msm_kgsl_2d0; | 
|  | 323 | extern struct platform_device msm_kgsl_2d1; | 
|  | 324 |  | 
|  | 325 | extern struct platform_device msm_mipi_dsi1_device; | 
| Padmanabhan Komanduru | 0b9517b | 2012-07-02 18:31:23 +0530 | [diff] [blame] | 326 | extern struct platform_device mipi_dsi_device; | 
| Ravishangar Kalyanam | c2fee31 | 2012-02-09 19:11:22 -0800 | [diff] [blame] | 327 | extern struct platform_device msm_lvds_device; | 
| Zhang Chang Ken | c2f2bcc | 2012-03-30 18:32:02 -0400 | [diff] [blame] | 328 | extern struct platform_device msm_ebi2_lcdc_device; | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 329 |  | 
|  | 330 | extern struct clk_lookup msm_clocks_fsm9xxx[]; | 
|  | 331 | extern unsigned msm_num_clocks_fsm9xxx; | 
|  | 332 |  | 
|  | 333 | extern struct platform_device msm_footswitch; | 
|  | 334 |  | 
|  | 335 | void __init msm_fb_register_device(char *name, void *data); | 
|  | 336 | void __init msm_camera_register_device(void *, uint32_t, void *); | 
|  | 337 | struct platform_device *msm_add_gsbi9_uart(void); | 
|  | 338 | extern struct platform_device msm_device_touchscreen; | 
|  | 339 |  | 
| Bryan Huntsman | 3f2bc4d | 2011-08-16 17:27:22 -0700 | [diff] [blame] | 340 | extern struct platform_device led_pdev; | 
| Laura Abbott | a2e9363 | 2011-08-19 13:36:32 -0700 | [diff] [blame] | 341 |  | 
| Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 342 | extern struct platform_device msm8960_rpm_device; | 
|  | 343 | extern struct platform_device msm8960_rpm_stat_device; | 
| Anji Jonnala | 2a8bd31 | 2012-11-01 13:11:42 +0530 | [diff] [blame] | 344 | extern struct platform_device msm8960_rpm_master_stat_device; | 
| Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 345 | extern struct platform_device msm8960_rpm_log_device; | 
|  | 346 |  | 
|  | 347 | extern struct platform_device msm8930_rpm_device; | 
|  | 348 | extern struct platform_device msm8930_rpm_stat_device; | 
| Anji Jonnala | 2a8bd31 | 2012-11-01 13:11:42 +0530 | [diff] [blame] | 349 | extern struct platform_device msm8930_rpm_master_stat_device; | 
| Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 350 | extern struct platform_device msm8930_rpm_log_device; | 
| Girish Mahadevan | 898c56d | 2012-06-05 16:09:19 -0600 | [diff] [blame] | 351 | extern struct platform_device msm8930_rpm_rbcpr_device; | 
| Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 352 |  | 
|  | 353 | extern struct platform_device msm8660_rpm_device; | 
|  | 354 | extern struct platform_device msm8660_rpm_stat_device; | 
|  | 355 | extern struct platform_device msm8660_rpm_log_device; | 
|  | 356 |  | 
|  | 357 | extern struct platform_device msm9615_rpm_device; | 
|  | 358 | extern struct platform_device msm9615_rpm_stat_device; | 
| Anji Jonnala | 2a8bd31 | 2012-11-01 13:11:42 +0530 | [diff] [blame] | 359 | extern struct platform_device msm9615_rpm_master_stat_device; | 
| Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 360 | extern struct platform_device msm9615_rpm_log_device; | 
|  | 361 |  | 
|  | 362 | extern struct platform_device apq8064_rpm_device; | 
|  | 363 | extern struct platform_device apq8064_rpm_stat_device; | 
| Anji Jonnala | 2a8bd31 | 2012-11-01 13:11:42 +0530 | [diff] [blame] | 364 | extern struct platform_device apq8064_rpm_master_stat_device; | 
| Praveen Chidambaram | 7849901 | 2011-11-01 17:15:17 -0600 | [diff] [blame] | 365 | extern struct platform_device apq8064_rpm_log_device; | 
|  | 366 |  | 
| Ramesh Masavarapu | 5ad3739 | 2011-10-10 10:44:10 -0700 | [diff] [blame] | 367 | extern struct platform_device msm_device_rng; | 
| Ramesh Masavarapu | f46be1b | 2011-11-03 11:13:41 -0700 | [diff] [blame] | 368 | extern struct platform_device apq8064_device_rng; | 
| Ramesh Masavarapu | aa28b5b | 2011-10-21 10:26:03 -0700 | [diff] [blame] | 369 |  | 
|  | 370 | #if defined(CONFIG_CRYPTO_DEV_QCRYPTO) || \ | 
|  | 371 | defined(CONFIG_CRYPTO_DEV_QCRYPTO_MODULE) | 
|  | 372 | extern struct platform_device msm9615_qcrypto_device; | 
|  | 373 | #endif | 
|  | 374 |  | 
|  | 375 | #if defined(CONFIG_CRYPTO_DEV_QCEDEV) || \ | 
|  | 376 | defined(CONFIG_CRYPTO_DEV_QCEDEV_MODULE) | 
|  | 377 | extern struct platform_device msm9615_qcedev_device; | 
|  | 378 | #endif | 
| Jeff Ohlstein | 7e66855 | 2011-10-06 16:17:25 -0700 | [diff] [blame] | 379 | extern struct platform_device msm8960_device_watchdog; | 
|  | 380 | extern struct platform_device msm8660_device_watchdog; | 
|  | 381 | extern struct platform_device msm8064_device_watchdog; | 
|  | 382 | extern struct platform_device msm9615_device_watchdog; | 
| Rohit Vaswani | e897f84 | 2012-03-19 14:19:34 -0700 | [diff] [blame] | 383 | extern struct platform_device fsm9xxx_device_watchdog; | 
| Pratik Patel | fd6f56a | 2011-10-10 17:47:55 -0700 | [diff] [blame] | 384 |  | 
| Pratik Patel | 3b0ca88 | 2012-06-01 16:54:14 -0700 | [diff] [blame] | 385 | extern struct platform_device coresight_tpiu_device; | 
|  | 386 | extern struct platform_device coresight_etb_device; | 
|  | 387 | extern struct platform_device coresight_funnel_device; | 
|  | 388 | extern struct platform_device apq8064_coresight_funnel_device; | 
|  | 389 | extern struct platform_device coresight_etm0_device; | 
|  | 390 | extern struct platform_device coresight_etm1_device; | 
|  | 391 | extern struct platform_device coresight_etm2_device; | 
|  | 392 | extern struct platform_device coresight_etm3_device; | 
| Brian Swetland | bcc0f6a | 2008-09-10 14:00:53 -0700 | [diff] [blame] | 393 | #endif | 
| Gagan Mac | 8a7a5d3 | 2011-11-11 16:43:06 -0700 | [diff] [blame] | 394 |  | 
|  | 395 | extern struct platform_device msm_bus_8064_apps_fabric; | 
|  | 396 | extern struct platform_device msm_bus_8064_sys_fabric; | 
|  | 397 | extern struct platform_device msm_bus_8064_mm_fabric; | 
|  | 398 | extern struct platform_device msm_bus_8064_sys_fpb; | 
|  | 399 | extern struct platform_device msm_bus_8064_cpss_fpb; | 
| Joel King | dacbc82 | 2012-01-25 13:30:57 -0800 | [diff] [blame] | 400 |  | 
|  | 401 | extern struct platform_device mdm_8064_device; | 
| Ameya Thakur | e155ece | 2012-07-09 12:08:37 -0700 | [diff] [blame] | 402 | extern struct platform_device i2s_mdm_8064_device; | 
| Jin Hong | d3024e6 | 2012-02-09 16:13:32 -0800 | [diff] [blame] | 403 | extern struct platform_device msm_dsps_device_8064; | 
| Abhimanyu Kapur | 90ced6e | 2012-06-26 17:41:25 -0700 | [diff] [blame] | 404 | extern struct platform_device *msm_8974_stub_regulator_devices[]; | 
|  | 405 | extern int msm_8974_stub_regulator_devices_len; | 
| Praveen Chidambaram | 8ea3dcd | 2011-12-07 14:46:31 -0700 | [diff] [blame] | 406 |  | 
| Steve Muckle | a9aac29 | 2012-11-02 15:41:00 -0700 | [diff] [blame] | 407 | extern struct platform_device apq8064_dcvs_device; | 
| Praveen Chidambaram | 5c8adf2 | 2012-02-23 18:44:37 -0700 | [diff] [blame] | 408 | extern struct platform_device apq8064_msm_gov_device; | 
| Gagan Mac | cd5b327 | 2012-02-09 18:13:10 -0700 | [diff] [blame] | 409 |  | 
|  | 410 | extern struct platform_device msm_bus_8930_apps_fabric; | 
|  | 411 | extern struct platform_device msm_bus_8930_sys_fabric; | 
|  | 412 | extern struct platform_device msm_bus_8930_mm_fabric; | 
|  | 413 | extern struct platform_device msm_bus_8930_sys_fpb; | 
|  | 414 | extern struct platform_device msm_bus_8930_cpss_fpb; | 
| Kevin Chan | 3be1161 | 2012-03-22 20:05:40 -0700 | [diff] [blame] | 415 |  | 
|  | 416 | extern struct platform_device msm_device_csic0; | 
|  | 417 | extern struct platform_device msm_device_csic1; | 
|  | 418 | extern struct platform_device msm_device_vfe; | 
|  | 419 | extern struct platform_device msm_device_vpe; | 
| Joel King | 8f839b9 | 2012-04-01 14:37:46 -0700 | [diff] [blame] | 420 | extern struct platform_device mpq8064_device_qup_i2c_gsbi5; | 
| Laura Abbott | 0577d7b | 2012-04-17 11:14:30 -0700 | [diff] [blame] | 421 |  | 
| Laura Abbott | d92be42 | 2012-06-04 15:11:09 -0700 | [diff] [blame] | 422 | extern struct platform_device msm8660_iommu_domain_device; | 
| Laura Abbott | 0577d7b | 2012-04-17 11:14:30 -0700 | [diff] [blame] | 423 | extern struct platform_device msm8960_iommu_domain_device; | 
|  | 424 | extern struct platform_device msm8930_iommu_domain_device; | 
|  | 425 | extern struct platform_device apq8064_iommu_domain_device; | 
| Laura Abbott | 532b2df | 2012-04-12 10:53:48 -0700 | [diff] [blame] | 426 |  | 
|  | 427 | extern struct platform_device msm8960_rtb_device; | 
|  | 428 | extern struct platform_device msm8930_rtb_device; | 
|  | 429 | extern struct platform_device apq8064_rtb_device; | 
| Laura Abbott | 2ae8f36 | 2012-04-12 11:03:04 -0700 | [diff] [blame] | 430 |  | 
|  | 431 | extern struct platform_device msm8960_cache_dump_device; | 
| Laura Abbott | 93a4a35 | 2012-05-25 09:26:35 -0700 | [diff] [blame] | 432 | extern struct platform_device apq8064_cache_dump_device; | 
| Laura Abbott | f317304 | 2012-05-29 15:23:18 -0700 | [diff] [blame] | 433 | extern struct platform_device msm8930_cache_dump_device; | 
| Hariprasad Dhalinarasimha | f42732a | 2012-05-21 18:00:49 -0700 | [diff] [blame] | 434 |  | 
| Joel King | 0cbf5d8 | 2012-05-24 15:21:38 -0700 | [diff] [blame] | 435 | extern struct platform_device mdm_sglte_device; | 
| Ramesh Masavarapu | f31ff24 | 2012-05-10 18:55:21 -0700 | [diff] [blame] | 436 |  | 
|  | 437 | extern struct platform_device apq_device_tz_log; | 
| Matt Wagantall | bf430eb | 2012-03-22 11:45:49 -0700 | [diff] [blame] | 438 |  | 
|  | 439 | extern struct platform_device msm7x27_device_acpuclk; | 
|  | 440 | extern struct platform_device msm7x27a_device_acpuclk; | 
|  | 441 | extern struct platform_device msm7x27aa_device_acpuclk; | 
|  | 442 | extern struct platform_device msm7x30_device_acpuclk; | 
| Matt Wagantall | f5cc389 | 2012-06-07 19:47:02 -0700 | [diff] [blame] | 443 | extern struct platform_device apq8064_device_acpuclk; | 
| Matt Wagantall | bf430eb | 2012-03-22 11:45:49 -0700 | [diff] [blame] | 444 | extern struct platform_device msm8625_device_acpuclk; | 
| Matt Wagantall | ab730bd | 2012-06-07 20:13:51 -0700 | [diff] [blame] | 445 | extern struct platform_device msm8627_device_acpuclk; | 
| Kaushal Kumar | 86473f0 | 2012-06-28 19:35:58 +0530 | [diff] [blame] | 446 | extern struct platform_device msm8625ab_device_acpuclk; | 
| Matt Wagantall | bf430eb | 2012-03-22 11:45:49 -0700 | [diff] [blame] | 447 | extern struct platform_device msm8x50_device_acpuclk; | 
|  | 448 | extern struct platform_device msm8x60_device_acpuclk; | 
| Matt Wagantall | 6dcfa92 | 2012-06-07 20:13:51 -0700 | [diff] [blame] | 449 | extern struct platform_device msm8930_device_acpuclk; | 
| Tianyi Gou | 12370f1 | 2012-07-23 19:13:57 -0700 | [diff] [blame] | 450 | extern struct platform_device msm8930aa_device_acpuclk; | 
| Tianyi Gou | 01c27a3 | 2012-10-29 19:13:53 -0700 | [diff] [blame] | 451 | extern struct platform_device msm8930ab_device_acpuclk; | 
| Matt Wagantall | bf430eb | 2012-03-22 11:45:49 -0700 | [diff] [blame] | 452 | extern struct platform_device msm8960_device_acpuclk; | 
| Patrick Daly | 6578e0c | 2012-07-19 18:50:02 -0700 | [diff] [blame] | 453 | extern struct platform_device msm8960ab_device_acpuclk; | 
| Matt Wagantall | bf430eb | 2012-03-22 11:45:49 -0700 | [diff] [blame] | 454 | extern struct platform_device msm9615_device_acpuclk; | 
| Rohit Vaswani | b1cc493 | 2012-07-23 21:30:11 -0700 | [diff] [blame] | 455 |  | 
| Abhijeet Dharmapurikar | de91d2c | 2012-08-23 14:36:59 -0700 | [diff] [blame] | 456 | extern struct platform_device apq8064_msm_mpd_device; | 
|  | 457 |  | 
| Rohit Vaswani | b1cc493 | 2012-07-23 21:30:11 -0700 | [diff] [blame] | 458 | extern struct platform_device msm_gpio_device; | 
| Ameya Thakur | 2702baf | 2013-01-30 11:55:25 -0800 | [diff] [blame] | 459 |  | 
|  | 460 | extern struct platform_device amdm_8064_device; | 
|  | 461 | extern struct platform_device bmdm_8064_device; | 
| Joel King | 3166e89 | 2013-02-26 11:16:08 -0800 | [diff] [blame] | 462 |  | 
|  | 463 | extern struct platform_device sglte_mdm_8064_device; | 
|  | 464 | extern struct platform_device sglte2_qsc_8064_device; |