diff options
Diffstat (limited to 'drivers/video/via/hw.c')
-rw-r--r-- | drivers/video/via/hw.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/drivers/video/via/hw.c b/drivers/video/via/hw.c index f2425ae228ae..805151f48ea9 100644 --- a/drivers/video/via/hw.c +++ b/drivers/video/via/hw.c | |||
@@ -537,18 +537,6 @@ static void device_on(void); | |||
537 | static void enable_second_display_channel(void); | 537 | static void enable_second_display_channel(void); |
538 | static void disable_second_display_channel(void); | 538 | static void disable_second_display_channel(void); |
539 | 539 | ||
540 | void viafb_write_reg(u8 index, u16 io_port, u8 data) | ||
541 | { | ||
542 | outb(index, io_port); | ||
543 | outb(data, io_port + 1); | ||
544 | /*DEBUG_MSG(KERN_INFO "\nIndex=%2d Value=%2d", index, data); */ | ||
545 | } | ||
546 | u8 viafb_read_reg(int io_port, u8 index) | ||
547 | { | ||
548 | outb(index, io_port); | ||
549 | return inb(io_port + 1); | ||
550 | } | ||
551 | |||
552 | void viafb_lock_crt(void) | 540 | void viafb_lock_crt(void) |
553 | { | 541 | { |
554 | viafb_write_reg_mask(CR11, VIACR, BIT7, BIT7); | 542 | viafb_write_reg_mask(CR11, VIACR, BIT7, BIT7); |
@@ -560,16 +548,6 @@ void viafb_unlock_crt(void) | |||
560 | viafb_write_reg_mask(CR47, VIACR, 0, BIT0); | 548 | viafb_write_reg_mask(CR47, VIACR, 0, BIT0); |
561 | } | 549 | } |
562 | 550 | ||
563 | void viafb_write_reg_mask(u8 index, int io_port, u8 data, u8 mask) | ||
564 | { | ||
565 | u8 tmp; | ||
566 | |||
567 | outb(index, io_port); | ||
568 | tmp = inb(io_port + 1); | ||
569 | outb((data & mask) | (tmp & (~mask)), io_port + 1); | ||
570 | /*DEBUG_MSG(KERN_INFO "\nIndex=%2d Value=%2d", index, tmp); */ | ||
571 | } | ||
572 | |||
573 | void write_dac_reg(u8 index, u8 r, u8 g, u8 b) | 551 | void write_dac_reg(u8 index, u8 r, u8 g, u8 b) |
574 | { | 552 | { |
575 | outb(index, LUT_INDEX_WRITE); | 553 | outb(index, LUT_INDEX_WRITE); |