diff options
author | Olof Johansson <olof@lixom.net> | 2015-08-20 21:43:15 -0400 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2015-08-20 21:43:15 -0400 |
commit | 5378e4665f226e3b5b460793397eff32b4de9daa (patch) | |
tree | c9f2efeecd2a98aa0cdfce9a8a42cd70da96fc9e /include | |
parent | bd90f11589181adad1b32b16a34df52d17dd4961 (diff) | |
parent | 1ec0e115f8604940491861d207cc1e1478db97b3 (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.h | 6 | ||||
-rw-r--r-- | include/soc/tegra/pmc.h | 5 |
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 | ||