当前位置: 首页 > news >正文

蓬莱网站建设郑州seo联系搜点网络效果好

蓬莱网站建设,郑州seo联系搜点网络效果好,图派科技做网站怎么样,网上时时彩网站开发一、kernel Audio驱动架构主流有两大类,一类是SOC Machine架构,另一类是simple-card架构。 MTK、QCom主要采用machine架构,rockchip采用simple card架构。 二、Machine架构驱动介绍 machine 架构每家平台实现并不完全相同,mach…

一、kernel Audio驱动架构主流有两大类,一类是SOC Machine架构,另一类是simple-card架构。

MTK、QCom主要采用machine架构,rockchip采用simple card架构。

二、Machine架构驱动介绍

machine 架构每家平台实现并不完全相同,machine driver和platform driver都有平台厂商提供,codec driver无特殊要求,符合ALSA SOC-codec driver标准即可

(1)驱动组成

machine driver:主要负责注册card,并且注册dai-link下的codec(包括cpu dai和codec dai)dai-link一般在C文件中配置 

platform driver:即cpu dai的驱动,包括DMA配置和I2S配置

codec driver:即外部codec的驱动,如ak4642、rt5644等

DTSI也分为三个部分:

sound:对应machine driver

i2s:对应platform driver

codec:对应外部codec ic driver

(2)platform driver和codec driver注册流程

两者原理一样,都是通过devm_snd_soc_register_component向SOC Core中注册两个component。

所有注册的component都保存在soc-core.c的component_list中。

(3)Machine driver流程

首先配置dai-link,然后通过devm_snd_soc_register_card 调用snd_soc_register_card注册card并且解析dai-link,

调用snd_soc_card_probe调用platform driver的dai_probe函数

调用soc_probe_link_components最终调用components的 codec probe函数

同时注册codec中的kconctrl和dpam 

三、simple架构

(1)驱动组成

simple-card Driver: kernel\sound\soc\generic\simple-card.c  ,标准Linux驱动,各平台通用

SOC-I2S Driver:

codec Driver:

DTSI:

大致和machine 架构类似,都分为三个部分,主要差异在simple-card架构DTSI可以配置dai-link和route

如:

	rt5640-sound {compatible = "simple-audio-card";simple-audio-card,name = "rockchip,rt5640-codec";simple-audio-card,format = "i2s";simple-audio-card,mclk-fs = <256>;simple-audio-card,widgets ="Microphone", "Mic Jack","Headphone", "Headphone Jack";simple-audio-card,routing ="Mic Jack", "MICBIAS1","IN1P", "Mic Jack","Headphone Jack", "HPOL","Headphone Jack", "HPOR";simple-audio-card,cpu {sound-dai = <&i2s1>;};simple-audio-card,codec {sound-dai = <&rt5640>;};};

各Driver Probe流程和machine相同,都是调用 devm_snd_soc_register_card和devm_snd_soc_register_component两个函数。

以上函数是基于kernel5的,低版本接口类似,只是codec结构体名字变了。

四:其他

DTSI类似simple-card(支持dai-link)的machine driver

kernel\sound\soc\samsung\snow.c

http://www.tj-hxxt.cn/news/86096.html

相关文章:

  • 网站制作公司小邓百度数字人内部运营心法曝光
  • 上海网站建设定制公司微博推广
  • 莘庄网站建设北京关键词快速排名
  • 做网站界面用的软件怎么制作网页设计
  • 交友网站建设好搜网
  • 机械类产品网站做优化产品线下推广方式都有哪些
  • 深圳网站制作有名 乐云践新关键词排名优化价格
  • vue 做企业网站行不站长工具查询网站
  • dedecms 网站url路径优化网店推广渠道有哪些
  • 网站 设计 深圳口碑营销的案例有哪些
  • 百度联盟网站有哪些专业培训心得体会
  • 网站开发实现顺序如何做网络推广赚钱
  • 表白二维码制作网站备案域名交易平台
  • web网站开发心得泰安百度推广公司
  • 网站怎么做301重定向百度网盘下载速度
  • 广汉移动网站建设线上营销
  • 阿里云服务器挂游戏seo查询爱站网
  • 优化公司排名常德网站seo
  • 湛江做网站长春网站建设方案推广
  • 信息发布的网站怎么做知名的网络推广
  • 在淘宝做网站可以改域名吗网络营销文案策划
  • 武汉做网站制作网络营销有哪些主要功能
  • 鲜花网站建设解决方案弹窗广告最多的网站
  • 只做健康产品的网站免费访问国外网站的app
  • 小游戏网站开发者seo免费培训教程
  • 阿里云网站建设好用吗深圳网络推广最新招聘
  • 做爰直播网站上海最新事件
  • 网站做反向代理对百度收录有影响吗杭州seo网站排名
  • 网站开发的话 dw里面选择啥外链网盘下载
  • wordpress添加文章时可以上传视频武汉seo关键词排名优化