MTK配置四合一(wifi,bluetooth,gps,fm)

这次的配置比较简单,为了记录一次完整的调试,我还是补上

现在一般把这四个器件硬件部分整合到一起了

1.修改dts里面gps这些配置的引脚,与dws对应

$(LINUX_KERNEL_VERSION)/arch/arm/boot/dts/$(yourprojectname).dts

搜索gpslna_pins词条,有init,oh,ol,根据项目原理图实际修改

-             pinmux = <PINMUX_GPIO91__FUNC_GPIO91>;
+            pinmux = <PINMUX_GPIO8__FUNC_GPIO8>;

2.同步修改dws,对应上面的gpio

$(LINUX_KERNEL_VERSION)/drivers/misc/mediatek/dws/$(MTK_PLATFORM)/$(yourprojectname).dws

vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/$(yourprojectname)/dct/dct/codegen.dws

vendor/mediatek/proprietary/custom/$(yourprojectname)/kernel/dct/dct/codegen.dws
<gpio8>
                 <eint_mode>false</eint_mode>
                 <def_mode>0</def_mode>
                 <inpull_en>true</inpull_en>
                 <inpull_selhigh>false</inpull_selhigh>
                 <def_dir>OUT</def_dir>
                 <out_high>false</out_high>
                 <varName0>GPIO_GPS_LNA_PIN</varName0>  //别的引脚把这个字段占用了,那个引脚换成NC
                 <smt>false</smt>
                 <ies>true</ies>

</gpio8>

3.使能上电

vendor/mediatek/proprietary/custom/$(yourprojectname)/cgen/cfgdefault/CFG_GPS_Default.h

-    0xFF,
+    0xFE,

4.主make打开FM的权限

device/mediateksample/$(yourprojectname)/ProjectConfig.mk

MTK_FM_50KHZ_SUPPORT=yes

MTK_FM_SUPPORT=yes

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值