Firefly开源社区

[Linux] RK3399 入手指南 使用问题

23

积分

0

威望

0

贡献

技术小白

积分
23
发表于 2019-6-24 15:23:06     
使用http://www.t-firefly.com/doc/download/page/id/54.html下载Linux_SDK.7z源码。

使用ADC时出现文档内容和源码不匹配问题,具体如下:
在驱动文件中匹配 DTS 节点

用户驱动可参考Firefly adc demo :kernel/drivers/adc/adc-firefly-demo.c,这是一个侦测Firefly-rk3399风扇状态的驱动。 首先在驱动文件中定义 of_device_id 结构体数组:

static const struct of_device_id firefly_adc_match[] = {
     { .compatible = "firefly,rk3399-adc" },
     {},
};

但是在内核源码中并没有kernel/drivers/adc/adc-firefly-demo.c文件,甚至没有adc目录:
wfly@wfly-VirtualBox:~/workspace/rk3399/linux/linux-sdk$ ls kernel/drivers/a
accessibility/ amba/          ata/           auxdisplay/   
acpi/          android/       atm/         

wfly@wfly-VirtualBox:~/workspace/rk3399/linux/linux-sdk$ find -name "adc-firefly-demo.c"
此命令没有输出。

请确认是源码问题,还是文档问题。
回复

使用道具 举报

781

积分

2

威望

4

贡献

技术大神

Rank: 3Rank: 3

积分
781
发表于 2019-6-24 17:15:10     
驱动开发是基于 Android 进行说明的,可以查看Android的源码 https://gitlab.com/TeeFirefly/firenow-oreo-rk3399#
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表