ARM: tegra12: set CPU rate to 2.2GHz for sku 0x87
[linux-3.10.git] / arch / arm / mach-tegra / include / mach / thermal.h
index 7bddb97..800eb74 100644 (file)
@@ -30,12 +30,21 @@ struct tegra_cooling_device {
 #define NO_CAP                 (ULONG_MAX) /* no cap */
 #define CPU_THROT_LOW          0 /* lowest throttle freq. only used for CPU */
 
+#ifdef CONFIG_ARCH_TEGRA_12x_SOC
+#define GBUS_CNT               1
+#else
+#define GBUS_CNT               0
+#endif
+
 #ifdef CONFIG_TEGRA_DUAL_CBUS
-#define NUM_OF_CAP_FREQS       5 /* cpu, c2bus, c3bus, sclk, emc */
+#define CBUS_CNT               2
 #else
-#define NUM_OF_CAP_FREQS       4 /* cpu, cbus, sclk, emc */
+#define CBUS_CNT               1
 #endif
 
+/* cpu, gpu(0|1), cbus(1|2), sclk, emc */
+#define NUM_OF_CAP_FREQS       (1 + GBUS_CNT + CBUS_CNT + 1 + 1)
+
 struct throttle_table {
        unsigned long cap_freqs[NUM_OF_CAP_FREQS];
 };