0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011 #ifndef _VIDEO_MACMODES_H
0012 #define _VIDEO_MACMODES_H
0013
0014
0015
0016
0017
0018
0019
0020 #define VMODE_NVRAM 0
0021 #define VMODE_512_384_60I 1
0022 #define VMODE_512_384_60 2
0023 #define VMODE_640_480_50I 3
0024 #define VMODE_640_480_60I 4
0025 #define VMODE_640_480_60 5
0026 #define VMODE_640_480_67 6
0027 #define VMODE_640_870_75P 7
0028 #define VMODE_768_576_50I 8
0029 #define VMODE_800_600_56 9
0030 #define VMODE_800_600_60 10
0031 #define VMODE_800_600_72 11
0032 #define VMODE_800_600_75 12
0033 #define VMODE_832_624_75 13
0034 #define VMODE_1024_768_60 14
0035 #define VMODE_1024_768_70 15
0036 #define VMODE_1024_768_75V 16
0037 #define VMODE_1024_768_75 17
0038 #define VMODE_1152_870_75 18
0039 #define VMODE_1280_960_75 19
0040 #define VMODE_1280_1024_75 20
0041 #define VMODE_1152_768_60 21
0042 #define VMODE_1600_1024_60 22
0043 #define VMODE_MAX 22
0044 #define VMODE_CHOOSE 99
0045
0046 #define CMODE_NVRAM -1
0047 #define CMODE_CHOOSE -2
0048 #define CMODE_8 0
0049 #define CMODE_16 1
0050 #define CMODE_32 2
0051
0052
0053 extern int mac_vmode_to_var(int vmode, int cmode,
0054 struct fb_var_screeninfo *var);
0055 extern int mac_var_to_vmode(const struct fb_var_screeninfo *var, int *vmode,
0056 int *cmode);
0057 extern int mac_map_monitor_sense(int sense);
0058 extern int mac_find_mode(struct fb_var_screeninfo *var,
0059 struct fb_info *info,
0060 const char *mode_option,
0061 unsigned int default_bpp);
0062
0063
0064
0065
0066
0067
0068 #define NV_VMODE 0x140f
0069 #define NV_CMODE 0x1410
0070
0071 #endif