diff options
Diffstat (limited to 'drivers/gpu/pvr/omap4/sysconfig.h')
-rw-r--r-- | drivers/gpu/pvr/omap4/sysconfig.h | 50 |
1 files changed, 21 insertions, 29 deletions
diff --git a/drivers/gpu/pvr/omap4/sysconfig.h b/drivers/gpu/pvr/omap4/sysconfig.h index bf789072847..b3714fd7074 100644 --- a/drivers/gpu/pvr/omap4/sysconfig.h +++ b/drivers/gpu/pvr/omap4/sysconfig.h | |||
@@ -1,26 +1,26 @@ | |||
1 | /********************************************************************** | 1 | /********************************************************************** |
2 | * | 2 | * |
3 | * Copyright(c) 2008 Imagination Technologies Ltd. All rights reserved. | 3 | * Copyright(c) 2008 Imagination Technologies Ltd. All rights reserved. |
4 | * | 4 | * |
5 | * This program is free software; you can redistribute it and/or modify it | 5 | * This program is free software; you can redistribute it and/or modify it |
6 | * under the terms and conditions of the GNU General Public License, | 6 | * under the terms and conditions of the GNU General Public License, |
7 | * version 2, as published by the Free Software Foundation. | 7 | * version 2, as published by the Free Software Foundation. |
8 | * | 8 | * |
9 | * This program is distributed in the hope it will be useful but, except | 9 | * This program is distributed in the hope it will be useful but, except |
10 | * as otherwise stated in writing, without any warranty; without even the | 10 | * as otherwise stated in writing, without any warranty; without even the |
11 | * implied warranty of merchantability or fitness for a particular purpose. | 11 | * implied warranty of merchantability or fitness for a particular purpose. |
12 | * See the GNU General Public License for more details. | 12 | * See the GNU General Public License for more details. |
13 | * | 13 | * |
14 | * You should have received a copy of the GNU General Public License along with | 14 | * You should have received a copy of the GNU General Public License along with |
15 | * this program; if not, write to the Free Software Foundation, Inc., | 15 | * this program; if not, write to the Free Software Foundation, Inc., |
16 | * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. | 16 | * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. |
17 | * | 17 | * |
18 | * The full GNU General Public License is included in this distribution in | 18 | * The full GNU General Public License is included in this distribution in |
19 | * the file called "COPYING". | 19 | * the file called "COPYING". |
20 | * | 20 | * |
21 | * Contact Information: | 21 | * Contact Information: |
22 | * Imagination Technologies Ltd. <gpl-support@imgtec.com> | 22 | * Imagination Technologies Ltd. <gpl-support@imgtec.com> |
23 | * Home Park Estate, Kings Langley, Herts, WD4 8LZ, UK | 23 | * Home Park Estate, Kings Langley, Herts, WD4 8LZ, UK |
24 | * | 24 | * |
25 | ******************************************************************************/ | 25 | ******************************************************************************/ |
26 | 26 | ||
@@ -31,37 +31,29 @@ | |||
31 | 31 | ||
32 | #define VS_PRODUCT_NAME "OMAP4" | 32 | #define VS_PRODUCT_NAME "OMAP4" |
33 | 33 | ||
34 | #if defined(SGX_CLK_PER_192) | 34 | #if defined(SGX540) && (SGX_CORE_REV == 120) |
35 | #define SYS_SGX_CLOCK_SPEED 192000000 | 35 | #define SYS_SGX_CLOCK_SPEED 320000000 |
36 | #else | 36 | #else |
37 | #if defined(SGX_CLK_CORE_DIV8) | 37 | #define SYS_SGX_CLOCK_SPEED 304742400 |
38 | #define SYS_SGX_CLOCK_SPEED 190464000 | ||
39 | #else | ||
40 | #if defined(SGX_CLK_CORE_DIV5) | ||
41 | #if defined(CONFIG_SGX_REV110) | ||
42 | #define SYS_SGX_CLOCK_SPEED 304742400 | ||
43 | #endif | ||
44 | #if defined(CONFIG_SGX_REV120) | ||
45 | #define SYS_SGX_CLOCK_SPEED 307200000 | ||
46 | #endif | ||
47 | #endif | ||
48 | #endif | ||
49 | #endif | 38 | #endif |
50 | 39 | ||
51 | #define SYS_SGX_HWRECOVERY_TIMEOUT_FREQ (100) | 40 | #define SYS_SGX_HWRECOVERY_TIMEOUT_FREQ (100) |
52 | #define SYS_SGX_PDS_TIMER_FREQ (1000) | 41 | #define SYS_SGX_PDS_TIMER_FREQ (1000) |
53 | 42 | ||
54 | #if !defined(SYS_SGX_ACTIVE_POWER_LATENCY_MS) | 43 | #if !defined(SYS_SGX_ACTIVE_POWER_LATENCY_MS) |
55 | #define SYS_SGX_ACTIVE_POWER_LATENCY_MS (100) | 44 | #define SYS_SGX_ACTIVE_POWER_LATENCY_MS (1) |
56 | #endif | 45 | #endif |
57 | 46 | ||
58 | 47 | ||
59 | |||
60 | #define SYS_OMAP4430_SGX_REGS_SYS_PHYS_BASE 0x56000000 | 48 | #define SYS_OMAP4430_SGX_REGS_SYS_PHYS_BASE 0x56000000 |
61 | #define SYS_OMAP4430_SGX_REGS_SIZE 0xFFFF | ||
62 | 49 | ||
63 | #define SYS_OMAP4430_SGX_IRQ 53 /* OMAP 4 IRQs are offset by 32 */ | 50 | #define SYS_OMAP4430_SGX_REGS_SIZE 0xFFFF |
64 | 51 | ||
52 | #define SYS_OMAP4430_SGX_IRQ 53 | ||
65 | 53 | ||
54 | #define SYS_OMAP4430_GP11TIMER_ENABLE_SYS_PHYS_BASE 0x48088038 | ||
55 | #define SYS_OMAP4430_GP11TIMER_REGS_SYS_PHYS_BASE 0x4808803C | ||
56 | #define SYS_OMAP4430_GP11TIMER_TSICR_SYS_PHYS_BASE 0x48088054 | ||
66 | 57 | ||
67 | #endif | 58 | |
59 | #endif | ||