Allwinner Technology CO., Ltd.   
 
 
 
 
 
 
 
A10 LCD 调试手册   
Revision 1.0
opyright © 2011 Allwinner Technology. All Rights Reserved. 
Allwinner Technology CO., Ltd.   
 
Record of Revision 
Ver.  Revise Date 
Page  Content 
Author 
V1.0  Nov, 18th 2011     
First draft 
Part 1,3,5 by dlp 
dulianping@allwinnerme.com
Part 2,4 by danling 
danling@allwinnertech.com 
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 
 
opyright © 2011 Allwinner Technology. All Rights Reserved. 
Allwinner Technology CO., Ltd.   
1
目录 
2.3.1. 
2.3.2. 
2.5. 
1.  整体介绍...................................................................................................................................3 
2.  软件配置说明...........................................................................................................................4 
2.1.  屏文件说明...................................................................................................................4 
2.2.  开关屏流程...................................................................................................................5 
2.2.1.  开关屏步骤函数说明.......................................................................................6 
2.2.2.  开关屏流程函数说明.......................................................................................8 
2.3.  对屏的初始化...............................................................................................................9 
IO模拟串行接口初始化...................................................................................9 
CPU屏 8080 总线初始化 ...............................................................................10 
2.4.  其它函数.....................................................................................................................12 
2.4.1.  用户自定义函数.............................................................................................12 
2.4.2. 
GPIO操作函数 ...............................................................................................13 
2.4.3.  延时函数.........................................................................................................15 
fex文件........................................................................................................................16 
2.5.1.  电源控制IO的定义.........................................................................................16 
2.5.2.  模拟串行接口的IO定义.................................................................................17 
2.5.3. 
LCD IO定义....................................................................................................17 
3.  TCON参数说明......................................................................................................................19 
3.1.  接口参数说明.............................................................................................................19 
lcd_if ...............................................................................................................19 
lcd_hv_if .........................................................................................................19 
lcd_hv_srgb_seq0............................................................................................19 
lcd_hv_srgb_seq1............................................................................................20 
lcd_hv_syuv_seq.............................................................................................20 
lcd_hv_syuv_fdly............................................................................................20 
lcd_cpu_if........................................................................................................20 
lcd_lvds_ch .....................................................................................................21 
lcd_lvds_bitwidth............................................................................................21 
lcd_lvds_mode ................................................................................................21 
lcd_frm............................................................................................................21 
3.2.  时序参数说明.............................................................................................................22 
lcd_x................................................................................................................22 
lcd_y................................................................................................................22 
lcd_ht...............................................................................................................23 
lcd_hbp............................................................................................................23 
lcd_vt...............................................................................................................23 
lcd_vbp............................................................................................................23 
lcd_hv_hspw ...................................................................................................23 
lcd_hv_vspw ...................................................................................................24 
lcd_dclk_freq...................................................................................................24 
lcd_io_cfg0......................................................................................................24 
3.1.1. 
3.1.2. 
3.1.3. 
3.1.4. 
3.1.5. 
3.1.6. 
3.1.7. 
3.1.8. 
3.1.9. 
3.1.10. 
3.1.11. 
3.2.1. 
3.2.2. 
3.2.3. 
3.2.4. 
3.2.5. 
3.2.6. 
3.2.7. 
3.2.8. 
3.2.9. 
3.2.10. 
opyright © 2011 Allwinner Technology. All Rights Reserved. 
3.3.1. 
3.3.2. 
3.3.3. 
3.3.4. 
3.3.5. 
3.3.6. 
Allwinner Technology CO., Ltd.   
2
3.3.  其他参数说明.............................................................................................................24 
lcd_pwm_not_used .........................................................................................24 
lcd_pwm_ch ....................................................................................................25 
lcd_pwm_freq .................................................................................................25 
lcd_pwm_pol...................................................................................................25 
lcd_gamma_correction_en ..............................................................................25 
lcd_gamma_tbl................................................................................................25 
4.  操作指南.................................................................................................................................26 
sys_config1.fex配置 ...................................................................................................26 
4.1. 
boot  阶段LCD配置....................................................................................................27 
4.2. 
4.3. 
linux  阶段LCD配置...................................................................................................30 
4.4.  调试.............................................................................................................................32 
5.  附录.........................................................................................................................................33 
5.1.  屏接口说明.................................................................................................................33 
HV RGB同步屏接口......................................................................................33 
CPU/8080 屏接口...........................................................................................35 
LVDS屏接口...................................................................................................35 
5.2.  A10 与屏的连接说明.................................................................................................37 
LCD IO PORT定义.........................................................................................38 
HV Parallel RGB屏参考连接图.....................................................................39 
HV Serial RGB屏参考连接图........................................................................40 
CPU Parallel RGB666 屏参考连接图............................................................41 
LVDS 2 Single Link屏参考连接图 ................................................................42 
LVDS Dual Link屏参考连接图 .....................................................................43 
5.3.  屏文件实例.................................................................................................................44 
sys_config1.fex ...............................................................................................44 
hv_800x480.c..................................................................................................46 
hv_800x480_td043.c.......................................................................................49 
lvds_1024x600_hds100ifw1.c.........................................................................55 
cpu_320x240_kgm281i0.c ..............................................................................58 
LCD CHECK LIST.....................................................................................................63 
5.4. 
5.1.1. 
5.1.2. 
5.1.3. 
5.2.1. 
5.2.2. 
5.2.3. 
5.2.4. 
5.2.5. 
5.2.6. 
5.3.1. 
5.3.2. 
5.3.3. 
5.3.4. 
5.3.5. 
 
opyright © 2011 Allwinner Technology. All Rights Reserved. 
Allwinner Technology CO., Ltd.   
3
1. 整体介绍 
A10 有两路显示系统,支持双屏输出,并行像素数据输出的接口形式,LCD0
从 PD 口输出,LCD1 从 PH 口输出,LVDS0 和 LVDS1 都是从 PD 口输出,如表
1-1 所示。 
如果一路输出使用 Dual  Link  LVDS,占用了 LVDS 的所有引脚,另外一路
只能使用其他接口形式输出;其他接口形式组合的双屏输出都支持。 
表 1-1 中列出了  A10 支持的接口形式及支持的最大分辨率,LCD0 与 LCD1
完全一致。 
 
同步 RGB 
接口 
CPU/80 
接口 
LVDS 
接口 
表 1-1 A10 LCD 输出 IO 口 
Interface 
Solutions 
LCD0 
LCD1 
Parallel RGB 
1920  ×  1080 
Serial RGB 
CCIR656 
1280  ×  720 
1280  ×  720 
Parallel RGB666 
1280  ×  720 
PD 
PH 
Parallel RGB565 
1280  ×  720 
Serial RGB666 
1280  ×  720 
Serial RGB565 
1280  ×  720 
Single Link 
Dual Link 
1920  ×  1080 
PD0-PD9 
PD10-PD19 
1920  ×  1080 
PD0-PD19 
注:Dual Link LVDS 从 PD 口输出,另一屏显只能选择非 LVDS 从 PH 输出 
 
屏的各种接口说明可参见附录 5.1,各接口与 A10 引脚的连接可以参考附录
5.2。 
 
opyright © 2011 Allwinner Technology. All Rights Reserved. 
Allwinner Technology CO., Ltd.   
4
2. 软件配置说明 
2.1. 屏文件说明 
在目录…\linux-2.6.36\drivers\video\sun4i\disp\de_bsp\lcd,有 lcd0_panel_cfg.c
和 lcd1_panel_cfg.c 两个文件,分别对应 LCD0 和 LCD1 的配置,这两个文件中,
定义了 TCON 的参数,开关屏的流程,还有对屏的初始化操作。 
对 IO 位置的定义,包括电源控制,配屏使用的 GPIO,以及 LCD 控制器 IO
的定义在 sys_config.fex 中。 
lcd0_panel_cfg.c 和 lcd1_panel_cfg.c 中提供的函数接口如下图所示: 
图 2-1  配屏文件中的函数列表 
opyright © 2011 Allwinner Technology. All Rights Reserved. 
 
Allwinner Technology CO., Ltd.   
5
LCD_cfg_panel_info , LCD_open_flow , LCD_close_flow 和
LCD_get_panel_funs_0/ LCD_get_panel_funs_1 是必须包含的 4 个函数。 
函数:LCD_cfg_panel_info   
功能:配置 A10 的 TCON 基本参数 
原型:static void LCD_cfg_panel_info(__panel_para_t * info) 
参数的定义见“3 TCON 参数说明”。 
函数:LCD_open_flow 
功能:定义开屏的流程 
原型:static __s32 LCD_open_flow(__u32 sel) 
具体说明见“2.2  开关屏流程”。 
函数:LCD_close_flow 
功能:定义关屏的流程 
原型:static __s32 LCD_close_flow(__u32 sel) 
该函数与 LCD_open_flow 对应 
函数:LCD_get_panel_funs_0/ LCD_get_panel_funs_1 
功能: 
原型:void LCD_get_panel_funs_0(__lcd_panel_fun_t * fun)/ 
void LCD_get_panel_funs_1(__lcd_panel_fun_t * fun) 
该函数无需用户修改,LCD_get_panel_funs_0 只在文件 lcd0_panel_cfg.c 中
定义,LCD_get_panel_funs_1 只在文件 lcd1_panel_cfg.c 中定义。 
2.2. 开关屏流程 
开关屏的常见操作流程如图 2-2 所示。 
其中,LCD_open_flow 和 LCD_close_flow 称为开关屏流程函数,方框中的
函数,如 LCD_power_on,TCON_open 等函数,称为开关屏步骤函数。 
部分屏不需要进行初始化操作,LCD_panel_init 及 LCD_panel_exit 这两个步
骤函数(图中紫色框部分)可以省去。 
 
opyright © 2011 Allwinner Technology. All Rights Reserved. 
Allwinner Technology CO., Ltd.   
6
 
图 2-2  开关屏流程 
2.2.1. 开关屏步骤函数说明 
开 屏 的 步 骤 函 数 有 LCD_panel_init , TCON_open ,   LCD_power_on ,
LCD_bl_open。 
函数:LCD_panel_init   
功能:对屏初始化 
原型:static void    LCD_panel_init(__u32 sel) 
可参考“2.3  对屏的初始化”。部分屏不需要进行初始化操作,LCD_panel_init
及 LCD_panel_exit 这两个步骤函数可以省去。 
函数:TCON_open   
功能:打开 A10 TCON 
原型:__s32 TCON0_open(__u32 sel) 
该函数由显示驱动提供,用户无需实现。 
函数:LCD_power_on   
功能:打开 LCD 电源 
原型:static void LCD_power_on(__u32 sel) 
显示驱动提供 LCD_PWR_EN 函数可供调用,用户也可自由实现函数内容。 
 
 
 
opyright © 2011 Allwinner Technology. All Rights Reserved.