Commit | Line | Data |
---|---|---|
c5f80065 EG |
1 | /* |
2 | * arch/arm/mach-tegra/board.h | |
3 | * | |
4 | * Copyright (C) 2010 Google, Inc. | |
5 | * | |
6 | * Author: | |
7 | * Colin Cross <ccross@google.com> | |
8 | * Erik Gilling <konkers@google.com> | |
9 | * | |
10 | * This software is licensed under the terms of the GNU General Public | |
11 | * License version 2, as published by the Free Software Foundation, and | |
12 | * may be copied, distributed, and modified under those terms. | |
13 | * | |
14 | * This program is distributed in the hope that it will be useful, | |
15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
16 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
17 | * GNU General Public License for more details. | |
18 | * | |
19 | */ | |
20 | ||
21 | #ifndef __MACH_TEGRA_BOARD_H | |
22 | #define __MACH_TEGRA_BOARD_H | |
23 | ||
24 | #include <linux/types.h> | |
25 | ||
699fe145 CC |
26 | void tegra_assert_system_reset(char mode, const char *cmd); |
27 | ||
c37c07dd | 28 | void __init tegra20_init_early(void); |
44107d8b | 29 | void __init tegra30_init_early(void); |
c5f80065 EG |
30 | void __init tegra_map_common_io(void); |
31 | void __init tegra_init_irq(void); | |
c37c07dd | 32 | void __init tegra_dt_init_irq(void); |
77ffc146 | 33 | int __init tegra_pcie_init(bool init_port0, bool init_port1); |
c5f80065 EG |
34 | |
35 | extern struct sys_timer tegra_timer; | |
36 | #endif |