主题 : TINY4412的  HD700   LCD驱动源码的位置在哪里 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 100513
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2014-02-13
最后登录: 2015-09-28
楼主  发表于: 2014-04-16 11:47

 TINY4412的  HD700   LCD驱动源码的位置在哪里

如题,为什么在linux-3.5\drivers\video找不到?不会只是那个tiny4412-lcds.c文件而已吧?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2014-04-16 12:47

 Re:TINY4412的 HD700  LCD驱动源码的位置在哪里

LCD驱动主要就是配置时钟,长宽和相位,就是你说的文件。
Framebuffer驱动算是独立的,
二者组合起来也可以统称为LCD驱动
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 100513
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2014-02-13
最后登录: 2015-09-28
2楼  发表于: 2014-04-16 13:37

 Re:Re:TINY4412的 HD700  LCD驱动源码的位置在哪里

引用第1楼mindee于2014-04-16 12:47发表的 Re:TINY4412的 HD700  LCD驱动源码的位置在哪里 :
LCD驱动主要就是配置时钟,长宽和相位,就是你说的文件。
Framebuffer驱动算是独立的,
二者组合起来也可以统称为LCD驱动



没有看到注册register_framebuffer啊!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
3楼  发表于: 2014-04-16 15:13

 Re:TINY4412的 HD700  LCD驱动源码的位置在哪里

你可以上网搜一下"linux framebuffer",这个并不是某一款CPU特定的
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 100513
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2014-02-13
最后登录: 2015-09-28
4楼  发表于: 2014-04-16 15:19

 Re:TINY4412的 HD700  LCD驱动源码的位置在哪里

tiny4412-lcds.c  只是配置了屏幕的一些参数,然后通过mach-tiny4412.c文件中的    smdk4x12_machine_init 函数,通过里面的 tiny4412_fb_init_pdata(&smdk4x12_lcd0_pdata); 和  s5p_fimd0_set_platdata(&smdk4x12_lcd0_pdata); 填充到平台设备s5p_device_fimd0 ;再通过 platform_add_devices(smdk4x12_devices, ARRAY_SIZE(smdk4x12_devices)); 注册,但是 s5p_device_fimd0  这个设备对应的驱动文件在哪啊? 为什么我在linux-3.5\drivers\video 文件夹里面找不到对应的驱动文件呢?
级别: 新手上路
UID: 100513
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2014-02-13
最后登录: 2015-09-28
5楼  发表于: 2014-04-16 15:36

 Re:TINY4412的 HD700  LCD驱动源码的位置在哪里

找到了,原来是在exynos4_map_io()函数中通过s5p_fb_setname(0, "exynos4-fb")  把s5p_device_fimd0 设备名称改为exynos4-fb ,所以屏幕对应的驱动文件就是drivers/vedio  文件夹里的 S3c-fb.c 。
级别: 新手上路
UID: 106471
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2014-07-24
最后登录: 2017-09-13
6楼  发表于: 2014-07-24 20:31

 Re:TINY4412的  HD700   LCD驱动源码的位置在哪里

终于明白了。多谢分享!
级别: 侠客
UID: 113147
精华: 0
发帖: 107
金钱: 535 两
威望: 107 点
综合积分: 214 分
注册时间: 2015-03-05
最后登录: 2015-09-16
7楼  发表于: 2015-04-07 19:17

 Re:TINY4412的 HD700  LCD驱动源码的位置在哪里

請問一下搭S702的話,是exynos4-fb還是exynos5-fb ?
级别: 侠客
UID: 113147
精华: 0
发帖: 107
金钱: 535 两
威望: 107 点
综合积分: 214 分
注册时间: 2015-03-05
最后登录: 2015-09-16
8楼  发表于: 2015-04-07 19:23

 Re:TINY4412的 HD700  LCD驱动源码的位置在哪里

請問tiny4412-lcds.c是放在哪?