diff options
Diffstat (limited to 'drivers/video/via/viafbdev.h')
-rw-r--r-- | drivers/video/via/viafbdev.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/drivers/video/via/viafbdev.h b/drivers/video/via/viafbdev.h index 61b5953cd159..52a35fabba91 100644 --- a/drivers/video/via/viafbdev.h +++ b/drivers/video/via/viafbdev.h | |||
@@ -24,12 +24,12 @@ | |||
24 | 24 | ||
25 | #include <linux/proc_fs.h> | 25 | #include <linux/proc_fs.h> |
26 | #include <linux/fb.h> | 26 | #include <linux/fb.h> |
27 | #include <linux/spinlock.h> | ||
27 | 28 | ||
28 | #include "ioctl.h" | 29 | #include "ioctl.h" |
29 | #include "share.h" | 30 | #include "share.h" |
30 | #include "chip.h" | 31 | #include "chip.h" |
31 | #include "hw.h" | 32 | #include "hw.h" |
32 | #include "via_i2c.h" | ||
33 | 33 | ||
34 | #define VERSION_MAJOR 2 | 34 | #define VERSION_MAJOR 2 |
35 | #define VERSION_KERNEL 6 /* For kernel 2.6 */ | 35 | #define VERSION_KERNEL 6 /* For kernel 2.6 */ |
@@ -37,11 +37,11 @@ | |||
37 | #define VERSION_OS 0 /* 0: for 32 bits OS, 1: for 64 bits OS */ | 37 | #define VERSION_OS 0 /* 0: for 32 bits OS, 1: for 64 bits OS */ |
38 | #define VERSION_MINOR 4 | 38 | #define VERSION_MINOR 4 |
39 | 39 | ||
40 | #define VIAFB_NUM_I2C 5 | ||
41 | |||
40 | struct viafb_shared { | 42 | struct viafb_shared { |
41 | struct proc_dir_entry *proc_entry; /*viafb proc entry */ | 43 | struct proc_dir_entry *proc_entry; /*viafb proc entry */ |
42 | 44 | struct viafb_dev *vdev; /* Global dev info */ | |
43 | /* I2C stuff */ | ||
44 | struct via_i2c_stuff i2c_stuff; | ||
45 | 45 | ||
46 | /* All the information will be needed to set engine */ | 46 | /* All the information will be needed to set engine */ |
47 | struct tmds_setting_information tmds_setting_info; | 47 | struct tmds_setting_information tmds_setting_info; |
@@ -51,7 +51,6 @@ struct viafb_shared { | |||
51 | struct chip_information chip_info; | 51 | struct chip_information chip_info; |
52 | 52 | ||
53 | /* hardware acceleration stuff */ | 53 | /* hardware acceleration stuff */ |
54 | void __iomem *engine_mmio; | ||
55 | u32 cursor_vram_addr; | 54 | u32 cursor_vram_addr; |
56 | u32 vq_vram_addr; /* virtual queue address in video ram */ | 55 | u32 vq_vram_addr; /* virtual queue address in video ram */ |
57 | int (*hw_bitblt)(void __iomem *engine, u8 op, u32 width, u32 height, | 56 | int (*hw_bitblt)(void __iomem *engine, u8 op, u32 width, u32 height, |
@@ -99,4 +98,9 @@ u8 viafb_gpio_i2c_read_lvds(struct lvds_setting_information | |||
99 | void viafb_gpio_i2c_write_mask_lvds(struct lvds_setting_information | 98 | void viafb_gpio_i2c_write_mask_lvds(struct lvds_setting_information |
100 | *plvds_setting_info, struct lvds_chip_information | 99 | *plvds_setting_info, struct lvds_chip_information |
101 | *plvds_chip_info, struct IODATA io_data); | 100 | *plvds_chip_info, struct IODATA io_data); |
101 | int via_fb_pci_probe(struct viafb_dev *vdev); | ||
102 | void via_fb_pci_remove(struct pci_dev *pdev); | ||
103 | /* Temporary */ | ||
104 | int viafb_init(void); | ||
105 | void viafb_exit(void); | ||
102 | #endif /* __VIAFBDEV_H__ */ | 106 | #endif /* __VIAFBDEV_H__ */ |