Changeset 61013bd in mainline for uspace/drv/audio/sb16/sb16.c
- Timestamp:
- 2011-09-24T17:03:27Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7d5057e
- Parents:
- 9dd79bc7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/sb16/sb16.c
r9dd79bc7 r61013bd 45 45 pio_write_8(&drv->regs->dsp_write, command); 46 46 } 47 47 /*----------------------------------------------------------------------------*/ 48 48 static inline uint8_t sb16_dsp_read(sb16_drv_t *drv) 49 49 { … … 55 55 return pio_read_8(&drv->regs->dsp_data_read); 56 56 } 57 58 57 /*----------------------------------------------------------------------------*/ 59 58 /* ISA interrupts should be edge-triggered so there should be no need for 60 59 * irq code magic */ … … 79 78 80 79 /* Reset DSP, see Chapter 2 of Sound Blaster HW programming guide */ 81 pio_write_ 16(&drv->regs->dsp_reset, 1);80 pio_write_8(&drv->regs->dsp_reset, 1); 82 81 udelay(3); 83 pio_write_ 16(&drv->regs->dsp_reset, 0);82 pio_write_8(&drv->regs->dsp_reset, 0); 84 83 udelay(100); 85 84
Note:
See TracChangeset
for help on using the changeset viewer.