Module Name:    src
Committed By:   macallan
Date:           Tue Feb 25 04:22:01 UTC 2025

Modified Files:
        src/sys/arch/hppa/dev: summitfb.c

Log Message:
no need to set read mode when doing host-to-vram alpha blending
while there, remove some commented out debug goop


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/hppa/dev/summitfb.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/hppa/dev/summitfb.c
diff -u src/sys/arch/hppa/dev/summitfb.c:1.32 src/sys/arch/hppa/dev/summitfb.c:1.33
--- src/sys/arch/hppa/dev/summitfb.c:1.32	Fri Feb 21 21:57:29 2025
+++ src/sys/arch/hppa/dev/summitfb.c	Tue Feb 25 04:22:01 2025
@@ -1,4 +1,4 @@
-/*	$NetBSD: summitfb.c,v 1.32 2025/02/21 21:57:29 andvar Exp $	*/
+/*	$NetBSD: summitfb.c,v 1.33 2025/02/25 04:22:01 macallan Exp $	*/
 
 /*	$OpenBSD: sti_pci.c,v 1.7 2009/02/06 22:51:04 miod Exp $	*/
 
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: summitfb.c,v 1.32 2025/02/21 21:57:29 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: summitfb.c,v 1.33 2025/02/25 04:22:01 macallan Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -366,37 +366,6 @@ summitfb_attach(device_t parent, device_
 	aa.accesscookie = &sc->vd;
 
 	config_found(sc->sc_dev, &aa, wsemuldisplaydevprint, CFARGS_NONE);
-#ifdef DEBUG
-	{
-		int i;
-
-		summitfb_rectfill(sc, 0, 824, 1280, 200, 0x00);
-		summitfb_rectfill(sc, 5, 830, 100, 190, 0xe0);	/* red */
-
-		summitfb_write_mode(sc, OTC01 | BIN332F | BUFovl);
-		summitfb_read_mode(sc, OTC01 | BIN332F | BUFovl);
-		summitfb_write4(sc, VISFX_CBR, 0x3f0000ff);
-		summitfb_write4(sc, VISFX_FG_COLOUR, 0x7f00ff00);
-
-		for (i = 0; i < 16; i++) {
-			summitfb_wait_fifo(sc, 10);
-			summitfb_write4(sc, VISFX_IBO, 0x200 | (14 << 4) | i);
-			summitfb_write4(sc, VISFX_COPY_SRC, (5 << 16) | 830);
-			summitfb_write4(sc, VISFX_COPY_WH, (30 << 16) | 90);
-			summitfb_write4(sc, VISFX_COPY_DST,
-			    ((i * 35 + 200) << 16) | 830);
-		}
-		summitfb_write_mode(sc, OTC01 | BIN332F | BUFovl | 0x8c0);
-		summitfb_write4(sc, VISFX_FG_COLOUR, 0x7f00ff00);
-		for (i = 0; i < 16; i++) {
-			summitfb_wait_fifo(sc, 10);
-			summitfb_write4(sc, VISFX_IBO, 0x200 | (i << 4) | 5);
-			summitfb_write4(sc, VISFX_START,
-			    ((i * 35 + 200) << 16) | 930);
-			summitfb_write4(sc, VISFX_SIZE, (30 << 16) | 90);
-		}
-	}
-#endif
 }
 
 /*
@@ -1420,11 +1389,6 @@ summitfb_putchar_aa(void *cookie, int ro
 	 */
 	summitfb_rectfill(sc, x, y, wi, he, bg);
 
-	/*
-	 * if we ever figure out how to use a constant background colour we can
-	 * skip the read mode setting
-	 */
-	summitfb_read_mode(sc, OTC01 | BIN332F | BUFovl);
 	summitfb_write_mode(sc, OTC01 | BIN332F | BUFovl);
 	/* we need the foreground colour as full RGB8 */
 	fg = sc->sc_palette[(attr >> 24) & 0xf];

Reply via email to