<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=gb2312"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:ËÎÌå;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@ËÎÌå";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=ZH-CN link=blue vlink=purple style='text-justify-trim:punctuation'><div class=WordSection1><p class=MsoNormal><span lang=EN-US>From bda2e699bfee84e1266f28da53a6debe432db96b Mon Sep 17 00:00:00 2001<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>From: root <root@aaron-VirtualBox.(none)><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Date: Tue, 10 Jul 2012 09:41:13 +0800<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Subject: [PATCH] New driver v4.0.6<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>[patch]New driver works for SM712/722/502/750/718/750LE. This is the first submission.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Signed-off-by:Aaron Chen<aaron.chen@siliconmotion.com.cn><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>---<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> Makefile.am | 11 +-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> QA | 35 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> README | 34 +-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> Release.txt | 381 +--<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> configure.ac | 81 +-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> man/Makefile.am | 64 +-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/CALLMAP | 22 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/Imakefile | 116 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/Makefile.am | 71 +-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/502ddk_module.c | 43 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/Makefile.am | 38 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_chip.c | 348 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_chip.h | 127 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_clock.c | 603 ++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_clock.h | 119 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_ddkdebug.c | 241 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_ddkdebug.h | 154 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_display.c | 414 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_display.h | 95 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_hardware.c | 458 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_hardware.h | 93 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_help.c | 47 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_help.h | 29 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_linux.c | 407 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_mode.c | 746 +++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_mode.h | 157 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_os.c | 26 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_os.h | 362 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_power.c | 487 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_power.h | 126 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_regdc.h | 769 +++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_regdma.h | 69 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_reggpio.h | 317 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_regsc.h | 1233 ++++++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_regzv.h | 275 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_swi2c.c | 551 ++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_swi2c.h | 39 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/ddk502_voyager.h | 94 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk502/version.h | 25 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/712ddk_module.c | 44 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/Makefile.am | 19 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/ddk712.h | 20 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/ddk712_chip.c | 163 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/ddk712_chip.h | 52 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/ddk712_help.c | 29 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/ddk712_help.h | 100 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/ddk712_mode.c | 260 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/ddk712_mode.h | 22 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/ddk712_reg.h | 14 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk712/version.h | 25 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/750ddk_module.c | 43 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/Makefile.am | 32 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750.h | 24 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_chip.c | 657 ++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_chip.h | 84 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_display.c | 350 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_display.h | 177 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_dvi.c | 98 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_dvi.h | 67 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_edid.c | 1940 ++++++++++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_edid.h | 1083 +++++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_help.c | 51 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_help.h | 32 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_hwi2c.c | 285 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_hwi2c.h | 17 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_mode.c | 219 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_mode.h | 43 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_power.c | 240 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_power.h | 72 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_reg.h | 2597 ++++++++++++++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_sii164.c | 423 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_sii164.h | 170 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_swi2c.c | 592 ++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/ddk750_swi2c.h | 98 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/ddk750/version.h | 25 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv502/smi_502_crtc.c | 729 +++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv502/smi_502_driver.c | 813 +++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv502/smi_502_driver.h | 379 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv502/smi_502_hw.c | 139 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv502/smi_502_hw.h | 29 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv502/smi_502_output.c | 486 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv712/smi_712_crtc.c | 1540 +++++++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv712/smi_712_driver.c | 565 ++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv712/smi_712_driver.h | 98 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv712/smi_712_hw.c | 558 ++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv712/smi_712_hw.h | 144 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv712/smi_712_output.c | 698 +++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750/smi_750_crtc.c | 699 +++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750/smi_750_driver.c | 636 ++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750/smi_750_driver.h | 64 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750/smi_750_hw.c | 237 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750/smi_750_hw.h | 54 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750/smi_750_output.c | 406 +++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750le/smi_750le_crtc.c | 331 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750le/smi_750le_driver.c | 652 ++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750le/smi_750le_driver.h | 782 +++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750le/smi_750le_hw.c | 140 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750le/smi_750le_hw.h | 46 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/drv750le/smi_750le_output.c | 199 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_accel.c | 1556 +++++++++-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_accel.h | 174 ++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_common.c | 11 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_common.h | 693 +++++<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_crtc.c | 269 +-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_crtc.h | 33 +-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_dbg.h | 30 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_driver.c | 4047 ++++++++++++-------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_driver.h | 77 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_output.c | 197 +-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_output.h | 44 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_ver.h | 21 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_video.c | 6561 ++++++++++++++++++++++++---------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/smi_video.h | 281 ++-<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> src/version.h | 28 +<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> 114 files changed, 38463 insertions(+), 5457 deletions(-)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p></div></body></html>