首页 > 代码库 > sound驱动

sound驱动

喇叭驱动: auddrv_kernel.c

 

具体厂商的声音驱动没有驱动模块,都是通过mtk公用驱动来调用. 这点类似于camera, 把公用驱动提出来. 具体厂商根本没有自己的驱动模块.

sensor也用公驱动,但有自己的驱动模块. 

具体驱动:
打开声音时,接高gpio以使能, 再给功放芯片一个拉低波形.

hal层打开音乐,通过ioctl来打开.公用驱动接到这个ioctl,调用具体驱动的ioctl. 具体的ioctl有:
打开或关闭扬声器,扬声器音量,耳机状态. 

sound驱动