summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvisa <visa@openbsd.org>2021-01-02 14:29:16 +0000
committervisa <visa@openbsd.org>2021-01-02 14:29:16 +0000
commitc3057b41a5542a807ba6ac4ab19f5d2dc88ab09e (patch)
treefdd8fd14913d8a5c10e5b6efb4cf7dcd6afd870c
parentMake kernel recognize Lynloong LM9002/9003 and LM9013. (diff)
downloadwireguard-openbsd-c3057b41a5542a807ba6ac4ab19f5d2dc88ab09e.tar.xz
wireguard-openbsd-c3057b41a5542a807ba6ac4ab19f5d2dc88ab09e.zip
Use native display resolution 1368x768 with Lynloong all-in-one computers.
From Yifei ZHAN on tech@
-rw-r--r--sys/arch/loongson/dev/smfb.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/arch/loongson/dev/smfb.c b/sys/arch/loongson/dev/smfb.c
index 6c25b18f854..2cda10d91aa 100644
--- a/sys/arch/loongson/dev/smfb.c
+++ b/sys/arch/loongson/dev/smfb.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: smfb.c,v 1.19 2020/05/25 09:55:48 jsg Exp $ */
+/* $OpenBSD: smfb.c,v 1.20 2021/01/02 14:29:16 visa Exp $ */
/*
* Copyright (c) 2009, 2010 Miodrag Vallat.
@@ -20,7 +20,8 @@
* SiliconMotion SM502 and SM712 frame buffer driver.
*
* Assumes its video output is an LCD panel, in 5:6:5 mode, and fixed
- * 1024x600 or 800x480 resolution, depending on the system model.
+ * 1024x600 (Yeeloong) or 1368x768 (Lynloong) or 800x480 (EBT700)
+ * resolution depending on the system model.
*/
#include <sys/param.h>
@@ -389,9 +390,12 @@ smfb_setup(struct smfb *fb, bus_space_tag_t memt, bus_space_handle_t memh,
ri->ri_width = 800;
ri->ri_height = 480;
break;
+ case LOONGSON_LYNLOONG:
+ ri->ri_width = 1368;
+ ri->ri_height = 768;
+ break;
default:
case LOONGSON_GDIUM:
- case LOONGSON_LYNLOONG:
case LOONGSON_YEELOONG:
ri->ri_width = 1024;
ri->ri_height = 600;