mtk6580-android6.0 打开内置功放喇叭出声音

news/2024/11/29 5:35:33/

 

1. 参考文档

Driver_All_in_One_V1.0_MT6735_6753.pdf

 

 

 

 

 

 

2. 代码修改

hal:

vendor/mediatek/proprietary/custom/CRP12XI/hal/audioflinger/audio/audio_custom_exp.h
...
#define USING_CLASSD_AMP //驱动喇叭所以选择需要的功放类型,这里使用D型功放
//#define USING_EXTAMP_HP //使用内部PA则注释掉

kernel:

kernel-3.18/arch/arm/configs/CRP12XI_debug_defconfig
kernel-3.18/arch/arm/configs/CRP12XI_defconfig
...
CONFIG_MTK_SPEAKER=y //作用于:kernel-3.10\sound\soc\mediatek\mt_soc_audio_6580\mt_soc_codec_63xx.c

project:

device/eastaeon/CRP12XI/ProjectConfig.mk
...
MTK_2IN1_SPK_SUPPORT = yes

 

 

 

 

 


http://www.ppmy.cn/news/494654.html

相关文章

MTK6580芯片核心板规格资料

MTK6580芯片核心板规格资料 MT6580处理器简介: MT6580是一个高度集成的基带平台,它整合了调制解调器和应用处理子系统,以支持3G智能电话应用,并集成了蓝牙、WiLAN、FM和GPS。模块。集成射频解决方案提供优异的无线电性能在严格的…

MTK6580电源使用(regulator)

关于MTK6580电源使用 相关的API struct regulator *__must_check regulator_get(struct device *dev,const char *id); int regulator_set_voltage(struct regulator *regulator, int min_uV, int max_uV); int __must_check regulator_enable(struct regulator *r…

android核心板,MTK6580核心板 高性价比 安卓核心板 MTK核心板

3G安卓模块-Z100 ARM Cortex A7 四核1.3GHz高性能,接口丰富。可广泛应用于智能手持终端、智能车载、智能家居、医疗电子等。 基本信息 处理器 ARM Cortex A7 四核1.3GHz 操作系统 Android 8.1 频段 WCDMA 850/2100 GSM/GPRS/EDGE 850/900/1800/1900 屏幕 U to 1280*…

MTK6580P顺序读写速度慢问题

最近我更新了一次基线,测试性能时发现P版本顺序读写速度明显慢于O版本 最终经过属性值对比,发现如下两个属性值有变化 [ro.crypto.type]: [file] —开启了FBE 加密 [ro.crypto.state]: [encrypted] 找到之后,修改如下: MTK_ENCRY…

mtk 6580平台uboot logo与kernel logo绘制

要了解uboot logo与kernel logo的绘制,先了解lk和kernel的启动。要了解系统的启动步骤,最好的方式就打印uart log。 在启动uboot之前,我们先了解下preloader的启动。 大家可以看这篇文章《mtk preloader流程简介》https://blog.csdn.net/Mr…

MTK6580 Android P版本PSX5415A 快充带OTG调试

之前一直没有记录工作过程的想法,现在开始慢慢想去记录和输出一些东西,废话少说,直奔主题吧。 下面是我在MTK6580 Android P PSC5415A 快充带OTG调试遇到的问题和解决方法。 一,6580 android P版本跑的是4.9的内核,先…

mtk 6580 android 6.0 摄像头假对焦功能

ZoomManager.java FocusManager.java public void onSingleTapUp(int x, int y) { xxxxxxxxxx xxxxxxxxxx } CameraAppUiImpl.java 另外,还加一个假对焦隔几秒会再次对焦的功能,模似自动对焦。 CameraActivity.java Task task; Timer timer;cla…

mtk6580 8.1 如何操作vgp1电压

今天在调试一个外设时,需要用vgp1控制,需要设置3.3v,一直没有输出来。6580 8.1平台tp默认是用vgp1控制的,用下面的代码是可以输出2.8v的 下面是ft的tp驱动部分 int fts_power_init(void) {int ret;/*set TP volt*/tpd->reg regulator_g…