Changeset b130d0e in mainline for uspace/drv/audio/sb16/mixer.c
- Timestamp:
- 2011-10-24T13:17:26Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b7f7183
- Parents:
- 25f8e5d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/sb16/mixer.c
r25f8e5d rb130d0e 34 34 #include "mixer.h" 35 35 36 #define CT_MIXER_RESET_ADDRESS 0x0037 38 36 typedef struct channel { 39 37 uint8_t address; … … 186 184 187 185 if (type != SB_MIXER_NONE) { 188 pio_write_8(®s->mixer_address, CT_MIXER_RESET_ADDRESS);186 pio_write_8(®s->mixer_address, MIXER_RESET_ADDRESS); 189 187 pio_write_8(®s->mixer_data, 1); 190 188 sb_mixer_max_master_levels(mixer); 191 189 } 190 pio_write_8(®s->mixer_address, MIXER_PNP_IRQ_ADDRESS); 191 const uint8_t irq = pio_read_8(®s->mixer_data); 192 pio_write_8(®s->mixer_address, MIXER_PNP_DMA_ADDRESS); 193 const uint8_t dma = pio_read_8(®s->mixer_data); 194 ddf_log_debug("SB16 setup with IRQ 0x%hhx and DMA 0x%hhx.\n", irq, dma); 192 195 return EOK; 193 196 }
Note:
See TracChangeset
for help on using the changeset viewer.