Merge tag 'stable/for-linus-3.6-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel...
[firefly-linux-kernel-4.4.55.git] / include / linux / platform_data / tegra_emc.h
1 /*
2  * Copyright (C) 2011 Google, Inc.
3  *
4  * Author:
5  *      Colin Cross <ccross@android.com>
6  *      Olof Johansson <olof@lixom.net>
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 __TEGRA_EMC_H_
20 #define __TEGRA_EMC_H_
21
22 #define TEGRA_EMC_NUM_REGS 46
23
24 struct tegra_emc_table {
25         unsigned long rate;
26         u32 regs[TEGRA_EMC_NUM_REGS];
27 };
28
29 struct tegra_emc_pdata {
30         int num_tables;
31         struct tegra_emc_table *tables;
32 };
33
34 #endif