开发板:tiny4412 SDK 1506
linux内核版本:3.0.86
android系统版本:5.0.2
还有一个问题困扰了我很久,就是pwm0,1,2,3我用的相同的驱动,但是只有pwm0和pwm2正常输出脉冲,pwm1设置freq=2之后led灯闪烁比较快
freq并不是设置的2。
原本的linux内核只有蜂鸣器使用了pwm0,我将pwm1、pwm2、pwm3的platform_device添加到了mach-tiny4412.c下, 并注释了 //&s3c_device_i2c7
然后在驱动的Makefile中注释了obj-y += tiny4412_backlight.o ,tiny4412_backlight.c用到了pwm1对应的输出引脚
pwm1对应的脉冲引脚可以正常输出高低,脉冲就是不行,仔细查看S3C2410_TCON(exynos4412的TCON寄存器)也没有被其他驱动程序设置,就是不知道哪的问题