> Hi,
>
> The following patch will set the display resolution to 1368x768 for
> Lynloong all-in-one computers, which is their native resolution. Currently
> their resolution is being set to 1024x600 which prevents the screen from
> working properly.
>
> Tested on my LM9002. (maybe I should update all the docs as well?)
>
here is a better version with space before parenthesis.
Index: sys/arch/loongson/dev/smfb.c
===================================================================
RCS file: /cvs/src/sys/arch/loongson/dev/smfb.c,v
retrieving revision 1.19
diff -u -r1.19 smfb.c
--- sys/arch/loongson/dev/smfb.c 25 May 2020 09:55:48 -0000 1.19
+++ sys/arch/loongson/dev/smfb.c 2 Jan 2021 12:26:49 -0000
@@ -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 @@
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;