From 3ba993a100473d5fa1c04ad93c1dcdda2c7e6687 Mon Sep 17 00:00:00 2001 From: Max Khon Date: Mon, 9 Jun 2003 19:13:38 +0000 Subject: [PATCH] Merge NetBSD bktr_core.c rev. 1.26: Fix broken programming of VSCALE_HI registers in yuv422_prog(). PR: 46521 Obtained from: NetBSD MFC after: 3 days --- sys/dev/bktr/bktr_core.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/dev/bktr/bktr_core.c b/sys/dev/bktr/bktr_core.c index b0b235a9733..a8f8a421fde 100644 --- a/sys/dev/bktr/bktr_core.c +++ b/sys/dev/bktr/bktr_core.c @@ -3187,8 +3187,8 @@ yuv422_prog( bktr_ptr_t bktr, char i_flag, OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) & ~0x80); /* clear Ycomb */ OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) & ~0x80); - OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) | ~0x40); /* set chroma comb */ - OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) | ~0x40); + OUTB(bktr, BKTR_E_VSCALE_HI, INB(bktr, BKTR_E_VSCALE_HI) | 0x40); /* set chroma comb */ + OUTB(bktr, BKTR_O_VSCALE_HI, INB(bktr, BKTR_O_VSCALE_HI) | 0x40); /* disable gamma correction removal */ OUTB(bktr, BKTR_COLOR_CTL, INB(bktr, BKTR_COLOR_CTL) | BT848_COLOR_CTL_GAMMA);