Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
arm
mach-tegra
board.h
Go to the documentation of this file.
1
/*
2
* arch/arm/mach-tegra/board.h
3
*
4
* Copyright (C) 2010 Google, Inc.
5
*
6
* Author:
7
* Colin Cross <
[email protected]
>
8
* Erik Gilling <
[email protected]
>
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
26
void
tegra_assert_system_reset
(
char
mode
,
const
char
*
cmd
);
27
28
void
__init
tegra20_init_early
(
void
);
29
void
__init
tegra30_init_early
(
void
);
30
void
__init
tegra_map_common_io
(
void
);
31
void
__init
tegra_init_irq
(
void
);
32
void
__init
tegra_dt_init_irq
(
void
);
33
int
__init
tegra_pcie_init
(
bool
init_port0,
bool
init_port1);
34
35
void
tegra_init_late
(
void
);
36
37
#ifdef CONFIG_DEBUG_FS
38
int
tegra_clk_debugfs_init(
void
);
39
#else
40
static
inline
int
tegra_clk_debugfs_init(
void
) {
return
0; }
41
#endif
42
43
#if defined(CONFIG_ARCH_TEGRA_2x_SOC) && defined(CONFIG_DEBUG_FS)
44
int
__init
tegra_powergate_debugfs_init(
void
);
45
#else
46
static
inline
int
tegra_powergate_debugfs_init(
void
) {
return
0; }
47
#endif
48
49
int
__init
harmony_regulator_init
(
void
);
50
#ifdef CONFIG_TEGRA_PCI
51
int
__init
harmony_pcie_init(
void
);
52
#else
53
static
inline
int
harmony_pcie_init(
void
) {
return
0; }
54
#endif
55
56
void
__init
tegra_paz00_wifikill_init
(
void
);
57
58
extern
struct
sys_timer
tegra_sys_timer
;
59
#endif
Generated on Thu Jan 10 2013 12:56:53 for Linux Kernel by
1.8.2