global.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. /* SPDX-License-Identifier: GPL-2.0-or-later */
  2. /*
  3. * Copyright 1998-2008 VIA Technologies, Inc. All Rights Reserved.
  4. * Copyright 2001-2008 S3 Graphics, Inc. All Rights Reserved.
  5. */
  6. #ifndef __GLOBAL_H__
  7. #define __GLOBAL_H__
  8. #include <linux/fb.h>
  9. #include <linux/delay.h>
  10. #include <linux/ioport.h>
  11. #include <linux/pci.h>
  12. #include <linux/io.h>
  13. #include <linux/uaccess.h>
  14. #include <linux/init.h>
  15. #include <linux/proc_fs.h>
  16. #include <linux/console.h>
  17. #include <linux/timer.h>
  18. #ifdef CONFIG_X86
  19. #include <asm/olpc.h>
  20. #else
  21. #define machine_is_olpc(x) 0
  22. #endif
  23. #include "debug.h"
  24. #include "viafbdev.h"
  25. #include "chip.h"
  26. #include "accel.h"
  27. #include "share.h"
  28. #include "dvi.h"
  29. #include "viamode.h"
  30. #include "hw.h"
  31. #include "lcd.h"
  32. #include "ioctl.h"
  33. #include "via_utility.h"
  34. #include "vt1636.h"
  35. #include "tblDPASetting.h"
  36. /* External struct*/
  37. extern int viafb_platform_epia_dvi;
  38. extern int viafb_device_lcd_dualedge;
  39. extern int viafb_bus_width;
  40. extern int viafb_display_hardware_layout;
  41. extern struct offset offset_reg;
  42. extern struct viafb_par *viaparinfo;
  43. extern struct viafb_par *viaparinfo1;
  44. extern struct fb_info *viafbinfo;
  45. extern struct fb_info *viafbinfo1;
  46. extern int viafb_DeviceStatus;
  47. extern int viafb_refresh;
  48. extern int viafb_refresh1;
  49. extern int viafb_lcd_dsp_method;
  50. extern int viafb_lcd_mode;
  51. extern int viafb_CRT_ON;
  52. extern unsigned int viafb_second_xres;
  53. extern unsigned int viafb_second_yres;
  54. extern int viafb_hotplug_Xres;
  55. extern int viafb_hotplug_Yres;
  56. extern int viafb_hotplug_bpp;
  57. extern int viafb_hotplug_refresh;
  58. extern int viafb_primary_dev;
  59. extern int viafb_lcd_panel_id;
  60. #endif /* __GLOBAL_H__ */