linux驱动
文章平均质量分 66
我的小鱼楠
这个作者很懒,什么都没留下…
展开
-
RK平台添加GPIO通用接口(设置GPIO属性)
背景: PCB版过硬件认证时需一些PIN的复用功能控制,因通用GPIO库未提供相关接口,需自己添加接口供外部驱动调用。平台:PX30OS:android8.11.先通过dts中的pin-control 配置原理找到设置复用功能的接口函数。配置的dts写法 uart0 { uart0_xfer: uart0-xfer { rockchip,pins = <0 RK_PB2 RK_FUNC_1 &pcfg_pull_up>, <0 RK原创 2022-03-23 15:01:10 · 2770 阅读 · 5 评论 -
AW codec驱动跨平台移植
OS:Android8.1platform:PX30(RK平台)驱动包:AW88195_Driver_MTK_V0.1.6.zipAW88195是艾为公司的一款用于调节speaker 音质的codec,厂商给的驱动包是基于MTK 平台适配的移植文档,现在要将其在MTK 平台下适配的驱动程序移植到我们的平台下。其实对于这种芯片驱动的移植,内核部分都是大部分平台通用的,平台应该都是...原创 2020-04-29 11:24:28 · 1339 阅读 · 4 评论 -
添加可自定义操作的proc文件节点
根据项目需求,需要编写文件节点供上层apk操作底层gpio口,其中在proc文件系统下,创建自己的可读写节点,最为简单。首先添加需要使用到的linux内核头文件:#include <linux/module.h> #include <linux/init.h> #include <linux/version.h>#include <linux/p...原创 2019-07-08 15:02:22 · 1570 阅读 · 0 评论