added via accelerant, a copy of skeleton driver yet.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13603 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
extern int fd;
|
||||
extern shared_info *si;
|
||||
extern area_id shared_info_area;
|
||||
extern area_id regs_area;
|
||||
extern vuint32 *regs;
|
||||
extern display_mode *my_mode_list;
|
||||
extern area_id my_mode_list_area;
|
||||
extern int accelerantIsClone;
|
||||
|
||||
extern eng_get_set_pci eng_pci_access;
|
||||
extern eng_in_out_isa eng_isa_access;
|
||||
|
||||
|
||||
typedef status_t (*crtc_validate_timing)(uint16*, uint16*, uint16*, uint16*, uint16*, uint16*, uint16*, uint16*);
|
||||
typedef status_t (*crtc_set_timing)(display_mode);
|
||||
typedef status_t (*crtc_depth)(int);
|
||||
typedef status_t (*crtc_dpms)(bool, bool, bool);
|
||||
typedef status_t (*crtc_dpms_fetch)(bool*, bool*, bool*);
|
||||
typedef status_t (*crtc_set_display_pitch)(void);
|
||||
typedef status_t (*crtc_set_display_start)(uint32, uint8);
|
||||
typedef status_t (*crtc_cursor_init)(void);
|
||||
typedef status_t (*crtc_cursor_show)(void);
|
||||
typedef status_t (*crtc_cursor_hide)(void);
|
||||
typedef status_t (*crtc_cursor_define)(uint8*, uint8*);
|
||||
typedef status_t (*crtc_cursor_position)(uint16, uint16);
|
||||
|
||||
typedef status_t (*dac_mode)(int, float);
|
||||
typedef status_t (*dac_palette)(uint8[256], uint8[256], uint8[256]);
|
||||
typedef status_t (*dac_set_pix_pll)(display_mode);
|
||||
typedef status_t (*dac_pix_pll_find)(display_mode, float*, uint8*, uint8*, uint8*, uint8);
|
||||
|
||||
crtc_validate_timing head1_validate_timing;
|
||||
crtc_set_timing head1_set_timing;
|
||||
crtc_depth head1_depth;
|
||||
crtc_dpms head1_dpms;
|
||||
crtc_dpms_fetch head1_dpms_fetch;
|
||||
crtc_set_display_pitch head1_set_display_pitch;
|
||||
crtc_set_display_start head1_set_display_start;
|
||||
crtc_cursor_init head1_cursor_init;
|
||||
crtc_cursor_show head1_cursor_show;
|
||||
crtc_cursor_hide head1_cursor_hide;
|
||||
crtc_cursor_define head1_cursor_define;
|
||||
crtc_cursor_position head1_cursor_position;
|
||||
|
||||
crtc_validate_timing head2_validate_timing;
|
||||
crtc_set_timing head2_set_timing;
|
||||
crtc_depth head2_depth;
|
||||
crtc_dpms head2_dpms;
|
||||
crtc_dpms_fetch head2_dpms_fetch;
|
||||
crtc_set_display_pitch head2_set_display_pitch;
|
||||
crtc_set_display_start head2_set_display_start;
|
||||
crtc_cursor_init head2_cursor_init;
|
||||
crtc_cursor_show head2_cursor_show;
|
||||
crtc_cursor_hide head2_cursor_hide;
|
||||
crtc_cursor_define head2_cursor_define;
|
||||
crtc_cursor_position head2_cursor_position;
|
||||
|
||||
dac_mode head1_mode;
|
||||
dac_palette head1_palette;
|
||||
dac_set_pix_pll head1_set_pix_pll;
|
||||
dac_pix_pll_find head1_pix_pll_find;
|
||||
|
||||
dac_mode head2_mode;
|
||||
dac_palette head2_palette;
|
||||
dac_set_pix_pll head2_set_pix_pll;
|
||||
dac_pix_pll_find head2_pix_pll_find;
|
||||
Reference in New Issue
Block a user