想改Linux内核中的audio 驱动的channel数,需要怎么改

Moose0 2020-05-27 05:59:03
static struct snd_pcm_hardware audio_hw_info = {
.info = SNDRV_PCM_INFO_MMAP |
SNDRV_PCM_INFO_MMAP_VALID |
SNDRV_PCM_INFO_BATCH |
SNDRV_PCM_INFO_INTERLEAVED |
SNDRV_PCM_INFO_BLOCK_TRANSFER,

.formats = SNDRV_PCM_FMTBIT_S16_LE,
.channels_min = 2,
.channels_max = 2,
.rate_min = MIN_SAMPLE_RATE,
.rate_max = MAX_SAMPLE_RATE,

.buffer_bytes_max = 1024 * 1024,
.period_bytes_min = 64,
.period_bytes_max = 512 * 1024,
.periods_min = 2,
.periods_max = 1024,
};


像这样子的,channel改为6,但是会出现加载驱动有问题,不知道修改channel有什么其他的地方需要修改
...全文
4431 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
弋阳yoga 2020-08-10
  • 打赏
  • 举报
回复
machine驱动和codec驱动都要改吧
Moose0 2020-07-07
  • 打赏
  • 举报
回复
好吧这样子问题也不太清楚,还是结帖吧
  • 打赏
  • 举报
回复
DMA 申请的地方

1,317

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧