Changeset e0f9950 in mainline for uspace/drv/audio/sb16/dma_controller.c
- Timestamp:
- 2011-10-21T13:59:19Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1a11a16
- Parents:
- aa5ae788
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/audio/sb16/dma_controller.c
raa5ae788 re0f9950 157 157 } dma_controller_t; 158 158 159 dma_controller_t controller_8237 = {159 static const dma_controller_t controller_8237 = { 160 160 .channel = { 161 161 { (uint8_t*)0x00, (uint8_t*)0x01, (uint8_t*)0x87 }, … … 172 172 }; 173 173 174 static inline dma_controller_t *dma_controller_init()174 static inline const dma_controller_t *dma_controller_init() 175 175 { 176 176 int ret = pio_enable(DMA_CONTROLLER_PAGE_BASE, sizeof(dma_page_regs_t), … … 193 193 } 194 194 /*----------------------------------------------------------------------------*/ 195 static int dma_setup_channel_8bit( dma_controller_t *controller,195 static int dma_setup_channel_8bit(const dma_controller_t *controller, 196 196 unsigned channel, uint32_t pa, uint16_t size) 197 197 { … … 237 237 } 238 238 /*----------------------------------------------------------------------------*/ 239 static int dma_setup_channel_16bit( dma_controller_t *controller,239 static int dma_setup_channel_16bit(const dma_controller_t *controller, 240 240 unsigned channel, uintptr_t pa, size_t size) 241 241 { … … 283 283 int dma_setup_channel(unsigned channel, uintptr_t pa, size_t size) 284 284 { 285 static dma_controller_t *controller = NULL;285 static const dma_controller_t *controller = NULL; 286 286 if (!controller) 287 287 controller = dma_controller_init();
Note:
See TracChangeset
for help on using the changeset viewer.