全部博文(1293)
发布时间:2011-03-10 12:56:47
1,驱动架构: 驱动分两个层次,上层是平台设备驱动,底层是audio驱动与mixer驱动。(1)标准的平台设备驱动结构,probe与remove两个函数。probe:获得平台资源->申请内存区域-io内存重映射->获得并使能时钟->设置gpio口->初始化iis总线-> 初始化uda1341->audio dma初始化->注册dsp和mixer->释放内存区域。代码及注.........【阅读全文】
发布时间:2011-03-10 12:55:35
1. 定义并添加声卡设备到系统平台设备初始化列表中修改arch/arm/plat-s3c24xx/devs.c,添加如下内容#include <mach/regs-gpio.h>#include <sound/s3c24xx_uda134x.h> /* UDA1341 */static struct s3c24xx_uda134x_platform_data s3c24xx_uda134x_data = {&nbs.........【阅读全文】