CMI8338
上传用户:lgb322
上传日期:2013-02-24
资源大小:30529k
文件大小:3k
源码类别:

嵌入式Linux

开发平台:

Unix_Linux

  1. Audio driver for CM8338/CM8738 chips by Chen-Li Tien
  2. HARDWARE SUPPORTED
  3. ================================================================================
  4. C-Media CMI8338
  5. C-Media CMI8738
  6. On-board C-Media chips
  7. STEPS TO BUILD DRIVER
  8. ================================================================================
  9.   1. Backup the Config.in and Makefile in the sound driver directory
  10.      (/usr/src/linux/driver/sound).
  11.      The Configure.help provide help when you config driver in step
  12.      4, please backup the original one (/usr/src/linux/Document) and
  13.      copy this file.
  14.      The cmpci is document for the driver in detail, please copy it
  15.      to /usr/src/linux/Document/sound so you can refer it. Backup if
  16.      there is already one.
  17.   2. Extract the tar file by 'tar xvzf cmpci-xx.tar.gz' in the above
  18.      directory.
  19.   3. Change directory to /usr/src/linux
  20.   4. Config cm8338 driver by 'make menuconfig', 'make config' or
  21.      'make xconfig' command.
  22.   5. Please select Sound Card (CONFIG_SOUND=m) support and CMPCI
  23.      driver (CONFIG_SOUND_CMPCI=m) as modules. Resident mode not tested.
  24.      For driver option, please refer 'DRIVER PARAMETER'
  25.   6. Compile the kernel if necessary.
  26.   7. Compile the modules by 'make modules'.
  27.   8. Install the modules by 'make modules_install'
  28. INSTALL DRIVER
  29. ================================================================================
  30.   1. Before first time to run the driver, create module dependency by
  31.      'depmod -a'
  32.   2. To install the driver manually, enter 'modprobe cmpci'.
  33.   3. Driver installation for various distributions:
  34.     a. Slackware 4.0
  35.        Add the 'modprobe cmpci' command in your /etc/rc.d/rc.modules
  36.        file.so you can start the driver automatically each time booting.
  37.     b. Caldera OpenLinux 2.2
  38.        Use LISA to load the cmpci module.
  39.     c. RedHat 6.0 and S.u.S.E. 6.1
  40.        Add following command in /etc/conf.modules:
  41.        alias sound cmpci
  42. also visit http://www.cmedia.com.tw for installation instruction.
  43. DRIVER PARAMETER
  44. ================================================================================
  45.   Some functions for the cm8738 can be configured in Kernel Configuration
  46.   or modules parameters. Set these parameters to 1 to enable.
  47.   mpuio: I/O ports base for MPU-401, 0 if disabled.
  48.   fmio: I/O ports base for OPL-3, 0 if disabled.
  49.   spdif_inverse:Inverse the S/PDIF-in signal, this depends on your
  50. CD-ROM or DVD-ROM.
  51.   spdif_loop:   Enable S/PDIF loop, this route S/PDIF-in to S/PDIF-out
  52.                 directly.
  53.   speakers:     Number of speakers used.
  54.   use_line_as_rear:Enable this if you want to use line-in as
  55.                 rear-out.
  56.   use_line_as_bass:Enable this if you want to use line-in as
  57.                 bass-out.
  58.   joystick: Enable joystick. You will need to install Linux joystick
  59. driver.