<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>