LCD背光是通过 CPU的 LCD_PWR引脚来控制的, 当LCD_PWR输出1, 亮 , 输出0则灭.
以下的代码均参考mini2440的移植手册
(1)新建/drivers/video/mini2440_backlight.c
(2)编辑同级目录(drivers/video/)的Kconfig, 找到config FB_S3C2410_DEBUG ,在下面添加:
(3) 编辑同级目录(drivers/video)的Makefile, 找到obj-$(CONFIG_VIDEO_OUTPUT_CONTROL) += output.o, 在下面添加:
(4)然后再初级目录make menuconfig,在
Device Drivers --->
Graphics support --->
<*> Support for frame buffer devices --->
[*]Backlight support for mini2440 from FriendlyARM
然后make zImage, 测试, ok,
(5) 使用方式
在命令行种输入:echo 0 > /dev/backlight 可以关闭LCD背光。
在命令行种输入:echo 1 > /dev/backlight 可以打开LCD背光。
最后
以上就是英勇烧鹅最近收集整理的关于linux 2.6.32 在arm9(s3c2440)平台的移植 - LCD背光驱动的全部内容,更多相关linux内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复