diff options
Diffstat (limited to 'include/video/cvisionppc.h')
-rw-r--r-- | include/video/cvisionppc.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/include/video/cvisionppc.h b/include/video/cvisionppc.h new file mode 100644 index 000000000000..11250eee9e98 --- /dev/null +++ b/include/video/cvisionppc.h | |||
@@ -0,0 +1,51 @@ | |||
1 | /* | ||
2 | * Phase5 CybervisionPPC (TVP4020) definitions for the Permedia2 framebuffer | ||
3 | * driver. | ||
4 | * | ||
5 | * Copyright (c) 1998-1999 Ilario Nardinocchi (nardinoc@CS.UniBO.IT) | ||
6 | * -------------------------------------------------------------------------- | ||
7 | * $Id: cvisionppc.h,v 1.8 1999/01/28 13:18:07 illo Exp $ | ||
8 | * -------------------------------------------------------------------------- | ||
9 | * This file is subject to the terms and conditions of the GNU General Public | ||
10 | * License. See the file COPYING in the main directory of this archive | ||
11 | * for more details. | ||
12 | */ | ||
13 | |||
14 | #ifndef CVISIONPPC_H | ||
15 | #define CVISIONPPC_H | ||
16 | |||
17 | #ifndef PM2FB_H | ||
18 | #include "pm2fb.h" | ||
19 | #endif | ||
20 | |||
21 | struct cvppc_par { | ||
22 | unsigned char* pci_config; | ||
23 | unsigned char* pci_bridge; | ||
24 | u32 user_flags; | ||
25 | }; | ||
26 | |||
27 | #define CSPPC_PCI_BRIDGE 0xfffe0000 | ||
28 | #define CSPPC_BRIDGE_ENDIAN 0x0000 | ||
29 | #define CSPPC_BRIDGE_INT 0x0010 | ||
30 | |||
31 | #define CVPPC_PCI_CONFIG 0xfffc0000 | ||
32 | #define CVPPC_ROM_ADDRESS 0xe2000001 | ||
33 | #define CVPPC_REGS_REGION 0xef000000 | ||
34 | #define CVPPC_FB_APERTURE_ONE 0xe0000000 | ||
35 | #define CVPPC_FB_APERTURE_TWO 0xe1000000 | ||
36 | #define CVPPC_FB_SIZE 0x00800000 | ||
37 | #define CVPPC_MEM_CONFIG_OLD 0xed61fcaa /* FIXME Fujitsu?? */ | ||
38 | #define CVPPC_MEM_CONFIG_NEW 0xed41c532 /* FIXME USA?? */ | ||
39 | #define CVPPC_MEMCLOCK 83000 /* in KHz */ | ||
40 | |||
41 | /* CVPPC_BRIDGE_ENDIAN */ | ||
42 | #define CSPPCF_BRIDGE_BIG_ENDIAN 0x02 | ||
43 | |||
44 | /* CVPPC_BRIDGE_INT */ | ||
45 | #define CSPPCF_BRIDGE_ACTIVE_INT2 0x01 | ||
46 | |||
47 | #endif /* CVISIONPPC_H */ | ||
48 | |||
49 | /***************************************************************************** | ||
50 | * That's all folks! | ||
51 | *****************************************************************************/ | ||