5. 指纹调试日志

参考 chipsailing_MTK_6.0_2.0_移植包 里面的文档

一、将MTK_6.0_2.0_移植包\kernel-3.18\drivers\input\chipsailing的驱动文件
	拷贝到kernel-3.18\drivers\input \目录下(具体的存放路径可以自定义);
	并修改驱动的文件夹所在的Makefile文件,
	在其中加入:obj-y  += chipsailing/  ;
	使得编译能编译到驱动代码;
	
二、参考MTK_6.0_2.0_移植包\kernel-3.18\arch\arm\boot\dt\len6735_66_m0.dts文件,
	在调试实际的项目.dts文件中添加如下的内容:请注意加入内容的位置,不然会编译错误。
	以下的步骤都可以通过搜索“chipsailing”关键字搜索到所需要添加的内容。
	每一段内容都是以“add by chipsailing start”开头,以” add by chipsailing end”为结束,
	即所需加入的代码。
	
	1.将MTK_6.0_2.0_移植包\kernel-3.18\arch\arm\boot\dt\len6735_66_m0.dts文件的第8行到第18行的如下代码加到 具体实际项目的.dts文件中根节点 ”/{ “ 前添加:
	/*add by chipsailing start FINGERPRINT GPIO standardization*/
	#define __CS_FINGERPRINT_EINT_EN_PIN_NUM__           61								// 这些引脚需要查看硬件原理图
	#define __CS_FINGERPRINT_EINT_PIN__                  PINMUX_GPIO61__FUNC_GPIO61
	#define __CS_FINGERPRINT_RESET_PIN__                 PINMUX_GPIO64__FUNC_GPIO64  
	 
	#define __CS_FINGERPRINT_MO_PIN__     				PINMUX_GPIO68__FUNC_SPI_MOA  
	#define __CS_FINGERPRINT_MI_PIN__          			PINMUX_GPIO67__FUNC_SPI_MIA 
	#define __CS_FINGERPRINT_CLK_PIN__    				PINMUX_GPIO66__FUNC_SPI_CKA  
	#define __CS_FINGERPRINT_CS_PIN__    				PINMUX_GPIO65__FUNC_SPI_CSA  

	/*add by chipsailing end */
	这些内容是添加实际的GIPO配置管脚信息。
	
	2. 将MTK_6.0_2.0_移植包\kernel-3.18\arch\arm\boot\dt\len6735_66_m0.dts文件的第40行到第68行的如下代码加到 具体实际项目的.dts文件中,注意它的位置是在跟目录里面。
	/*add by chipsailing start sunwei for v7 prj*/
	cs_finger:cs_finger {
		compatible = "mediatek,cs_finger";
		pinctrl-names="cs_finger_pins_default", "cs_finger_reset_en0","cs_finger_reset_en1","cs_finger_spi0_mi_as_spi0_mi","cs_finger_spi0_mi_as_gpio",                    "cs_finger_spi0_mo_as_spi0_mo","cs_finger_spi0_mo_as_gpio","cs_finger_spi0_clk_as_spi0_clk","cs_fing
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值