aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2015-08-20 21:43:15 -0400
committerOlof Johansson <olof@lixom.net>2015-08-20 21:43:15 -0400
commit5378e4665f226e3b5b460793397eff32b4de9daa (patch)
treec9f2efeecd2a98aa0cdfce9a8a42cd70da96fc9e /include
parentbd90f11589181adad1b32b16a34df52d17dd4961 (diff)
parent1ec0e115f8604940491861d207cc1e1478db97b3 (diff)
Merge tag 'tegra-for-4.3-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/drivers
ARM: tegra: Core SoC changes for v4.3-rc1 This contains a bit more of Tegra210 support, which is shaping up pretty nicely. Other than that there are a couple of cleanup patches here, too. * tag 'tegra-for-4.3-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: ARM: tegra: cpuidle: implement cpuidle_state.enter_freeze() ARM: tegra: Disable cpuidle if PSCI is available soc/tegra: pmc: Use existing pclk reference soc/tegra: pmc: Remove unnecessary return statement soc: tegra: Remove redundant $(CONFIG_ARCH_TEGRA) in Makefile soc/tegra: fuse: Add spare bit offset for Tegra210 soc/tegra: fuse: Add spare bit offset for Tegra124 soc/tegra: fuse: Add spare bit offset for Tegra114 soc/tegra: fuse: Rename core_* to soc_* soc/tegra: fuse: Add Tegra210 support soc/tegra: fuse: Unify Tegra20 and Tegra30 drivers soc/tegra: fuse: Restrict legacy code to 32-bit ARM soc/tegra: pmc: Add Tegra210 support soc/tegra: pmc: Restrict legacy code to 32-bit ARM soc/tegra: pmc: Avoid usage of uninitialized variable soc/tegra: Add Tegra210 support soc/tegra: Add Tegra132 support Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'include')
-rw-r--r--include/soc/tegra/fuse.h6
-rw-r--r--include/soc/tegra/pmc.h5
2 files changed, 9 insertions, 2 deletions
diff --git a/include/soc/tegra/fuse.h b/include/soc/tegra/fuse.h
index b019e3465f11..961b821b6a46 100644
--- a/include/soc/tegra/fuse.h
+++ b/include/soc/tegra/fuse.h
@@ -22,6 +22,7 @@
22#define TEGRA114 0x35 22#define TEGRA114 0x35
23#define TEGRA124 0x40 23#define TEGRA124 0x40
24#define TEGRA132 0x13 24#define TEGRA132 0x13
25#define TEGRA210 0x21
25 26
26#define TEGRA_FUSE_SKU_CALIB_0 0xf0 27#define TEGRA_FUSE_SKU_CALIB_0 0xf0
27#define TEGRA30_FUSE_SATA_CALIB 0x124 28#define TEGRA30_FUSE_SATA_CALIB 0x124
@@ -47,10 +48,11 @@ struct tegra_sku_info {
47 int cpu_speedo_id; 48 int cpu_speedo_id;
48 int cpu_speedo_value; 49 int cpu_speedo_value;
49 int cpu_iddq_value; 50 int cpu_iddq_value;
50 int core_process_id; 51 int soc_process_id;
51 int soc_speedo_id; 52 int soc_speedo_id;
52 int gpu_speedo_id; 53 int soc_speedo_value;
53 int gpu_process_id; 54 int gpu_process_id;
55 int gpu_speedo_id;
54 int gpu_speedo_value; 56 int gpu_speedo_value;
55 enum tegra_revision revision; 57 enum tegra_revision revision;
56}; 58};
diff --git a/include/soc/tegra/pmc.h b/include/soc/tegra/pmc.h
index f5c0de43a5fa..d18efe402ff1 100644
--- a/include/soc/tegra/pmc.h
+++ b/include/soc/tegra/pmc.h
@@ -67,6 +67,11 @@ int tegra_pmc_cpu_remove_clamping(int cpuid);
67#define TEGRA_POWERGATE_XUSBC 22 67#define TEGRA_POWERGATE_XUSBC 22
68#define TEGRA_POWERGATE_VIC 23 68#define TEGRA_POWERGATE_VIC 23
69#define TEGRA_POWERGATE_IRAM 24 69#define TEGRA_POWERGATE_IRAM 24
70#define TEGRA_POWERGATE_NVDEC 25
71#define TEGRA_POWERGATE_NVJPG 26
72#define TEGRA_POWERGATE_AUD 27
73#define TEGRA_POWERGATE_DFD 28
74#define TEGRA_POWERGATE_VE2 29
70 75
71#define TEGRA_POWERGATE_3D0 TEGRA_POWERGATE_3D 76#define TEGRA_POWERGATE_3D0 TEGRA_POWERGATE_3D
72 77