1 /* 2 * Copyright (C) 2010,2011 Google, Inc. 3 * 4 * Author: 5 * Colin Cross <ccross@android.com> 6 * Erik Gilling <ccross@android.com> 7 * 8 * This software is licensed under the terms of the GNU General Public 9 * License version 2, as published by the Free Software Foundation, and 10 * may be copied, distributed, and modified under those terms. 11 * 12 * This program is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 */ 18 19 #ifndef __MACH_TEGRA_DEVICES_H 20 #define __MACH_TEGRA_DEVICES_H 21 22 #include <linux/platform_device.h> 23 24 extern struct platform_device tegra_gpio_device; 25 extern struct platform_device tegra_pinmux_device; 26 extern struct platform_device tegra_sdhci_device1; 27 extern struct platform_device tegra_sdhci_device2; 28 extern struct platform_device tegra_sdhci_device3; 29 extern struct platform_device tegra_sdhci_device4; 30 extern struct platform_device tegra_i2c_device1; 31 extern struct platform_device tegra_i2c_device2; 32 extern struct platform_device tegra_i2c_device3; 33 extern struct platform_device tegra_i2c_device4; 34 extern struct platform_device tegra_spi_device1; 35 extern struct platform_device tegra_spi_device2; 36 extern struct platform_device tegra_spi_device3; 37 extern struct platform_device tegra_spi_device4; 38 extern struct platform_device tegra_ehci1_device; 39 extern struct platform_device tegra_ehci2_device; 40 extern struct platform_device tegra_ehci3_device; 41 extern struct platform_device tegra_uarta_device; 42 extern struct platform_device tegra_uartb_device; 43 extern struct platform_device tegra_uartc_device; 44 extern struct platform_device tegra_uartd_device; 45 extern struct platform_device tegra_uarte_device; 46 extern struct platform_device tegra_pmu_device; 47 extern struct platform_device tegra_i2s_device1; 48 extern struct platform_device tegra_i2s_device2; 49 extern struct platform_device tegra_das_device; 50 extern struct platform_device tegra_pcm_device; 51 52 #endif 53