Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 1 | Module options |
| 2 | -------------- |
| 3 | |
| 4 | The mwave module takes the following options. Note that these options |
| 5 | are not saved by the BIOS and so do not persist after unload and reload. |
| 6 | |
| 7 | mwave_debug=value, where value is bitwise OR of trace flags: |
| 8 | 0x0001 mwavedd api tracing |
| 9 | 0x0002 smapi api tracing |
| 10 | 0x0004 3780i tracing |
| 11 | 0x0008 tp3780i tracing |
| 12 | |
| 13 | Tracing only occurs if the driver has been compiled with the |
matt mooney | 8ec3b84 | 2011-01-14 06:12:36 -0800 | [diff] [blame] | 14 | MW_TRACE macro #defined (i.e. let ccflags-y := -DMW_TRACE |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 15 | in the Makefile). |
| 16 | |
| 17 | mwave_3780i_irq=5/7/10/11/15 |
| 18 | If the dsp irq has not been setup and stored in bios by the |
| 19 | thinkpad configuration utility then this parameter allows the |
| 20 | irq used by the dsp to be configured. |
| 21 | |
| 22 | mwave_3780i_io=0x130/0x350/0x0070/0xDB0 |
| 23 | If the dsp io range has not been setup and stored in bios by the |
| 24 | thinkpad configuration utility then this parameter allows the |
| 25 | io range used by the dsp to be configured. |
| 26 | |
| 27 | mwave_uart_irq=3/4 |
| 28 | If the mwave's uart irq has not been setup and stored in bios by the |
| 29 | thinkpad configuration utility then this parameter allows the |
| 30 | irq used by the mwave uart to be configured. |
| 31 | |
| 32 | mwave_uart_io=0x3f8/0x2f8/0x3E8/0x2E8 |
| 33 | If the uart io range has not been setup and stored in bios by the |
| 34 | thinkpad configuration utility then this parameter allows the |
| 35 | io range used by the mwave uart to be configured. |
| 36 | |
| 37 | Example to enable the 3780i DSP using ttyS1 resources: |
| 38 | |
| 39 | insmod mwave mwave_3780i_irq=10 mwave_3780i_io=0x0130 mwave_uart_irq=3 mwave_uart_io=0x2f8 |
| 40 | |
| 41 | Accessing the driver |
| 42 | -------------------- |
| 43 | |
Adrian Bunk | bf6ee0a | 2006-10-03 22:17:48 +0200 | [diff] [blame] | 44 | You must also create a node for the driver: |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 45 | mkdir -p /dev/modems |
| 46 | mknod --mode=660 /dev/modems/mwave c 10 219 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 47 | |