On Sat, Jan 02, 2021 at 12:39:49PM +0000, Yifei ZHAN wrote: > > 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?)
Updates to documentation are welcome. > here is a better version with space before parenthesis. Committed. Thank you. > 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; >