[PATCH]siliconmotion new driver initial patch
Aaron.Chen 陈俊杰
aaron.chen at siliconmotion.com
Mon Aug 13 01:50:58 PDT 2012
Hi,
We have updated copyright and re-patch the whole source code into 1 package.
Here is the siliconmotion new xorg driver. It supports all the smi graphics chips on both 32 and 64 bit OS. It also supports both Xrandr and no-Xrandr feather.
Signed-off-by: Aaron Chen <aaron.chen at siliconmotion.com>
---
COPYING | 20 +
Makefile.am | 13 +-
configure.ac | 128 +-
man/Makefile.am | 21 +-
src/Makefile.am | 74 +-
src/ddk502/502ddk_module.c | 65 +
src/ddk502/Makefile.am | 57 +
src/ddk502/ddk502_chip.c | 359 ++
src/ddk502/ddk502_chip.h | 139 +
src/ddk502/ddk502_clock.c | 615 ++++
src/ddk502/ddk502_clock.h | 132 +
src/ddk502/ddk502_ddkdebug.c | 253 ++
src/ddk502/ddk502_ddkdebug.h | 166 +
src/ddk502/ddk502_display.c | 426 +++
src/ddk502/ddk502_display.h | 108 +
src/ddk502/ddk502_hardware.c | 469 +++
src/ddk502/ddk502_hardware.h | 105 +
src/ddk502/ddk502_help.c | 69 +
src/ddk502/ddk502_help.h | 51 +
src/ddk502/ddk502_linux.c | 417 +++
src/ddk502/ddk502_mode.c | 758 +++++
src/ddk502/ddk502_mode.h | 169 +
src/ddk502/ddk502_os.c | 40 +
src/ddk502/ddk502_os.h | 377 +++
src/ddk502/ddk502_power.c | 499 +++
src/ddk502/ddk502_power.h | 138 +
src/ddk502/ddk502_regdc.h | 781 +++++
src/ddk502/ddk502_regdma.h | 81 +
src/ddk502/ddk502_reggpio.h | 329 ++
src/ddk502/ddk502_regsc.h | 1245 +++++++
src/ddk502/ddk502_regzv.h | 287 ++
src/ddk502/ddk502_swi2c.c | 563 ++++
src/ddk502/ddk502_swi2c.h | 51 +
src/ddk502/ddk502_voyager.h | 106 +
src/ddk502/version.h | 37 +
src/ddk712/712ddk_module.c | 66 +
src/ddk712/Makefile.am | 38 +
src/ddk712/ddk712.h | 34 +
src/ddk712/ddk712_chip.c | 186 ++
src/ddk712/ddk712_chip.h | 76 +
src/ddk712/ddk712_help.c | 52 +
src/ddk712/ddk712_help.h | 123 +
src/ddk712/ddk712_mode.c | 283 ++
src/ddk712/ddk712_mode.h | 45 +
src/ddk712/ddk712_reg.h | 37 +
src/ddk712/version.h | 37 +
src/ddk750/750ddk_module.c | 65 +
src/ddk750/Makefile.am | 51 +
src/ddk750/ddk750.h | 47 +
src/ddk750/ddk750_chip.c | 680 ++++
src/ddk750/ddk750_chip.h | 107 +
src/ddk750/ddk750_display.c | 373 +++
src/ddk750/ddk750_display.h | 200 ++
src/ddk750/ddk750_dvi.c | 121 +
src/ddk750/ddk750_dvi.h | 89 +
src/ddk750/ddk750_edid.c | 1951 +++++++++++
src/ddk750/ddk750_edid.h | 1089 +++++++
src/ddk750/ddk750_help.c | 73 +
src/ddk750/ddk750_help.h | 51 +
src/ddk750/ddk750_hwi2c.c | 307 ++
src/ddk750/ddk750_hwi2c.h | 39 +
src/ddk750/ddk750_mode.c | 241 ++
src/ddk750/ddk750_mode.h | 65 +
src/ddk750/ddk750_power.c | 262 ++
src/ddk750/ddk750_power.h | 94 +
src/ddk750/ddk750_reg.h | 2619 +++++++++++++++
src/ddk750/ddk750_sii164.c | 445 +++
src/ddk750/ddk750_sii164.h | 192 ++
src/ddk750/ddk750_swi2c.c | 602 ++++
src/ddk750/ddk750_swi2c.h | 108 +
src/ddk750/version.h | 37 +
src/drv502/smi_502_crtc.c | 721 +++++
src/drv502/smi_502_driver.c | 796 +++++
src/drv502/smi_502_driver.h | 345 ++
src/drv502/smi_502_hw.c | 162 +
src/drv502/smi_502_hw.h | 52 +
src/drv502/smi_502_output.c | 489 +++
src/drv712/smi_712_crtc.c | 1543 +++++++++
src/drv712/smi_712_driver.c | 673 ++++
src/drv712/smi_712_driver.h | 123 +
src/drv712/smi_712_hw.c | 582 ++++
src/drv712/smi_712_hw.h | 167 +
src/drv712/smi_712_output.c | 700 ++++
src/drv750/smi_750_crtc.c | 693 ++++
src/drv750/smi_750_driver.c | 662 ++++
src/drv750/smi_750_driver.h | 86 +
src/drv750/smi_750_hw.c | 256 ++
src/drv750/smi_750_hw.h | 76 +
src/drv750/smi_750_output.c | 386 +++
src/drv750le/smi_750le_crtc.c | 325 ++
src/drv750le/smi_750le_driver.c | 686 ++++ src/drv750le/smi_750le_driver.h | 775 +++++
src/drv750le/smi_750le_hw.c | 173 +
src/drv750le/smi_750le_hw.h | 72 +
src/drv750le/smi_750le_output.c | 235 ++
src/smi_accel.c | 1542 ++++++++-
src/smi_accel.h | 196 ++
src/smi_common.c | 33 +
src/smi_common.h | 721 +++++
src/smi_crtc.c | 272 +-
src/smi_crtc.h | 37 +-
src/smi_dbg.h | 52 +
src/smi_driver.c | 4079 +++++++++++------------
src/smi_driver.h | 99 +
src/smi_output.c | 198 +-
src/smi_output.h | 46 +
src/smi_ver.h | 43 +
src/smi_video.c | 6807 ++++++++++++++++++++++++---------------
src/smi_video.h | 309 ++-
src/version.h | 39 +
110 files changed, 40070 insertions(+), 5214 deletions(-)
Thanks
Aaron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-siliconmotion-new-xorg-driver-initial-patch.patch
Type: application/octet-stream
Size: 1654611 bytes
Desc: 0001-siliconmotion-new-xorg-driver-initial-patch.patch
URL: <http://lists.x.org/archives/xorg-devel/attachments/20120813/0ce10148/attachment-0003.obj>
More information about the xorg-devel
mailing list