转载请注明出处:https://www.cnblogs.com/lialong1st/p/9174475.html
CPU:RK3288
系统:Android 5.1
本帖以 HDMI 800x600p-60 为例,添加新的分辨率。
1、修改文件,打开调试模式,得到 EDID 信息后,记得关闭
diff --git a/kernel/drivers/video/fbmon.c b/kernel/drivers/video/fbmon.c index 6103fa6..ce9b11e 100755 --- a/kernel/drivers/video/fbmon.c +++ b/kernel/drivers/video/fbmon.c @@ -43,7 +43,8 @@ * EDID parser */ -#undef DEBUG /* define this for verbose EDID parsing output */ +//#undef DEBUG /* define this for verbose EDID parsing output */ +#define DEBUG #ifdef DEBUG #define DPRINTK(fmt, args...) printk(fmt,## args)
2、打印出 EDID 信息
[ 0.805638] ======================================== [ 0.805652] Display Information (EDID) [ 0.805662] ======================================== [ 0.805672] EDID Version 1.3 [ 0.805682] Manufacturer: ROW [ 0.805691] Model: 0 [ 0.805699] Serial#: 0 [ 0.805708] Year: 2014 Week 12 [ 0.805719] Monitor Name: AAA [ 0.805728] Display Characteristics: [ 0.805738] Monitor Operating Limits: From EDID [ 0.805754] H: 30-80KHz V: 50-76Hz DCLK: 160MHz [ 0.805764] Digital Display Input Sync: [ 0.805780] Max H-size in cm: variable [ 0.805791] Max V-size in cm: variable [ 0.805801] Gamma: 1.0 [ 0.805813] DPMS: Active yes, Suspend no, Standby yes [ 0.805823] Unknown [ 0.805832] Chroma [ 0.805840] RedX: 0.636 RedY: 0.349 [ 0.805852] GreenX: 0.290 GreenY: 0.589 [ 0.805863] BlueX: 0.143 BlueY: 0.080 [ 0.805875]