9、关闭喇叭模块

概述

        初步查看了一下,原理图显示喇叭、耳机、麦克风输入都是从核心版出来的信号,据其手册介绍,这几个信号都来自核心板上的RK809.所以在关闭音频接口的同时需要保证电源模块的工作正常。

如何关闭

原理图

        首先还是看一下原理图的相关内容

        由以上两幅图可以看出,除了核芯板的几个音频模拟信号外,还有两个数字IO参于喇叭的控制。

设备树

        由以上原理图中所得到的信息在设备树中进行查询,查到两个控制引脚在电源管理节点里,如下图所示。

        spk音量控制写在节点“rk809_codec: codec”中,由此可见核心板输出的音频信号与输入的麦克风都来自rk809.

        所以在上图中关闭了rk809声卡。

        另外还有一个耳机的设备树需要处理,经过比对原理图,设备树文件kernel/arch/arm64/boot/dts/rockchip/rk3566/qy-rk3566-signal-v101.dts里的节点发现它在设备树里叫“headset”。这里也把它关闭,如下图。

内核驱动

        接下来通过内核配置我们关闭rk809-sound声卡及headset的驱动支持。首先我们通过指令

./build.sh kernel-config

来打开内核配置界面。

        设备树节的437行可以看到它的驱动名称是rockchip,multicodecs-card,但是搜完整的名称好像搜不到,那么这里我们搜关键词“multicodec”,可以找到以下内容:

        顺着这个路径进去可以找到该声卡的配置项,去除其选择。

        然后搜索“headset"驱动,可以查到以下信息:

        顺着路径信息去关掉它

编译查看结果

        编译成功,启动正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值