|
【Linux】
RK3399 入手指南 使用问题
发表于 2019-6-24 15:23:06
浏览:6699
|
回复:1
打印
只看该作者
[复制链接]
楼主
使用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"
此命令没有输出。
请确认是源码问题,还是文档问题。 |
|