rk3288如何开启pwm啊

我按wiki的方法弄,总是申请失败,有成功启动pwm的大神么,求教啊!!!

有没有大神会啊,求指点啊!!!

今夕何夕 发表于 2017-10-23 22:45
有没有大神会啊,求指点啊!!!

参考RK3399 firefly pwm demo

leung先森 发表于 2017-10-24 09:09
参考RK3399 firefly pwm demo

它的内核文件中没有kernel/drivers/pwm/pwm-firefly.c这个Demo啊,你有么,能给我发一份么

leung先森 发表于 2017-10-24 09:09
参考RK3399 firefly pwm demo

它的内核文件中没有kernel/drivers/pwm/pwm-firefly.c这个Demo啊,你有么,能给我发一份么

今夕何夕 发表于 2017-10-24 10:17
它的内核文件中没有kernel/drivers/pwm/pwm-firefly.c这个Demo啊,你有么,能给我发一份么

你到gitlab拷贝不就好了吗?
3399代码firefly都有放出来的

leung先森 发表于 2017-10-24 10:43
你到gitlab拷贝不就好了吗?
3399代码firefly都有放出来的

gitlab上3399的内核文件中没有这个文件啊

今夕何夕 发表于 2017-10-24 10:51
gitlab上3399的内核文件中没有这个文件啊

找不到不代表没有啊{:5_252:}
https://gitlab.com/TeeFirefly/FireNow-Nougat/blob/firefly-rk3399/kernel/drivers/pwm/pwm-firefly.c

leung先森 发表于 2017-10-24 17:17
找不到不代表没有啊
https://gitlab.com/TeeFirefly/FireNow-Nougat/blob/firefly-rk3399/kern

非常感谢!!!!

leung先森 发表于 2017-10-24 17:17
找不到不代表没有啊
https://gitlab.com/TeeFirefly/FireNow-Nougat/blob/firefly-rk3399/kern

还是申请不到啊,提示517,怎么回事啊{:5_228:}

今夕何夕 发表于 2017-10-25 11:33
还是申请不到啊,提示517,怎么回事啊

你看一下内核报什么错

leung先森 发表于 2017-10-25 14:39
你看一下内核报什么错

我查了一下源代码,错误码对应的是这个,TIM截图20171025152319.png,驱动程序请求探测重试

今夕何夕 发表于 2017-10-25 15:24
我查了一下源代码,错误码对应的是这个,,驱动程序请求探测重试

可能是dts配置不对,或者其他地方同样调用了pwm,尽量避免重复申请

leung先森 发表于 2017-10-25 15:50
可能是dts配置不对,或者其他地方同样调用了pwm,尽量避免重复申请

我按wiki步骤都改过dts了啊,而且我申请4个pwm接口都是这个问题

今夕何夕 发表于 2017-10-25 15:52
我按wiki步骤都改过dts了啊,而且我申请4个pwm接口都是这个问题

cat /sys/kernel/debug/pwm
我猜你是重复申请了,将dts里面不用的pwm disabled了,否则你再怎么改也没办法probe成功

leung先森 发表于 2017-10-25 15:54
cat /sys/kernel/debug/pwm
我猜你是重复申请了,将dts里面不用的pwm disabled了,否则你再怎么改也没办 …

好的,那我再试一下

leung先森 发表于 2017-10-25 15:54
cat /sys/kernel/debug/pwm
我猜你是重复申请了,将dts里面不用的pwm disabled了,否则你再怎么改也没办 …

还是不行啊,可以进去probe,但是还是申请不到,4个接口都试过了,这是log信息TIM截图20171026173733.png

leung先森 发表于 2017-10-25 15:54
cat /sys/kernel/debug/pwm
我猜你是重复申请了,将dts里面不用的pwm disabled了,否则你再怎么改也没办 …

而且我也把dts里不用的pwm都disabled了啊

有人知道么????

无非,pwm占用,以及gpio复用