Commit graph

41 commits

Author SHA1 Message Date
yxj
c4e4261143 rk fb:add get_format_string to convert format to string for debug 2013-03-05 11:19:14 +08:00
yxj
217b72e6fd rk fb:add ioctl RK_FBIOPUT_COLOR_KEY_CFG for color key config 2013-02-26 17:12:45 +08:00
yxj
8d11c67753 rk fb: move ioctl RK_FBIOSET_CONFIG_DONE to rk fb 2013-02-23 17:00:24 +08:00
yxj
ecb79598d3 rk fb: add some key parameter for layer_par,wirite config done when show logo 2013-02-23 17:00:23 +08:00
yxj
0cea0fa854 rk3188 lcdc:support_wait_frame_start_in_config_done 2013-02-02 17:33:49 +08:00
yxj
57ea50d72c rk fb: report vysnc in rk_fb 2013-01-30 20:34:23 +08:00
yxj
14c56b9767 rk fb:rename rk fb specified ioctl 2013-01-30 16:18:49 +08:00
yxj
364caeaaad Revert "rk_fb.h:add ioctl RK_FBIOSET_W0W1_ZORDER_SWAP"
This reverts commit 96ea1afcf8.
2013-01-30 14:10:17 +08:00
yxj
96ea1afcf8 rk_fb.h:add ioctl RK_FBIOSET_W0W1_ZORDER_SWAP 2013-01-30 12:39:07 +08:00
yxj
52af41525a rk fb,rk3188 lcdc:overlay support and modify some macro for RGB order 2013-01-28 17:25:26 +08:00
yxj
82a57c6ea1 rk fb:distinguish ARGB888 and XRGB888 2013-01-25 11:04:32 +08:00
yxj
2ed910d1ed rk_fb.h:add struct rk_fb_vysnc 2013-01-24 15:47:52 +08:00
yxj
4018fa788c rk fb: add ioctl RK_FBIOSET_CONFIG_DONE,RK_FBIOSET_VSYNC_ENABLE 2013-01-24 15:47:52 +08:00
yxj
90051d6c76 rkfb:add interface __rk_platform_add_display_devices 2013-01-22 20:51:23 +08:00
yxj
4460ae68a1 rk3188:add lcdc support 2013-01-15 20:18:28 +08:00
yxj
68609f11d5 rk2928 lcdc:switch all lcdc io to gpio mode when hdmi plug in 2012-11-12 15:50:21 +08:00
kfx
8e8dcb7e5e rk2928_defconfig: support 'rk2926 top board' 2012-10-22 15:41:15 +08:00
yxj
fad0865349 rk30 lcdc: support dump display info 2012-09-11 11:05:58 +08:00
yxj
ef6f19b23c rkfb:support dual display for rk2928 2012-09-07 15:54:25 +08:00
yxj
6d7604b3eb rkfb: modify to compatible for platform which have only one lcdc but need to implement dual display like rk2928 2012-08-29 15:45:26 +08:00
yxj
05f27ee451 rkfb:add display lut set/read interface 2012-08-29 15:45:25 +08:00
yxj
60c5c69ce7 rk30 lcdc: win2 support 2012-08-29 15:45:24 +08:00
yxj
cd82868341 rkfb : layer and fb map soc independently ,add sys node for fb and layer remap 2012-08-08 22:21:04 +08:00
yxj
1a88c4e7a5 rkfb:add ioctl to get buffers number 2012-07-14 17:16:02 +08:00
yxj
5022feddeb rk30fb :add function rk_fb_disp_scale 2012-05-02 15:05:17 +08:00
yxj
c7ba904045 rk30 fb:add sys interface to change fps
the path is  sys/class/graphics/fbx/fps`
2012-04-30 16:46:35 +08:00
yxj
8f79d1610b rk30 fb: add IOCTL and sys interface for overlay control 2012-04-25 14:18:19 +08:00
yxj
4e08d3f03d rk30 fb; add spinlock for lcdc register config,cancel the delay before and after register copy in rk30_lcdc_resume
one time only one process allowed to access the register,
	when the lcdc aclk and hclk were disabled,access to lcdc
	register were not allowed
2012-04-24 17:21:36 +08:00
yxj
f5e236f400 rk30fb: move set_lcd_info to board
add rk_disp_info in struct rk29fb_info  to distinguish
	primary display device and extend display device
2012-04-23 19:42:52 +08:00
yxj
481015e980 rk30fb: add MACRO CONFIG_DUAL_DISP_IN_KERNEL to enable/disable implement of dual screen display in kernel
in dual screen display mode ,hdmi and lcd screen use their own frame buffer
	the display data of hdmi are copy from lcd screen frame buffer
2012-04-20 21:13:53 +08:00
yxj
237ef417c9 rk30fb: support dual display in kernel 2012-04-17 17:46:55 +08:00
yxj
03f1f5649c rk30fb: add interface to enable/disable fb
the path is sys/class/graphics/fbx/xxx
2012-04-13 16:53:39 +08:00
yxj
708f0ec159 rk30fb :fix a bug in rk30_lcdc.c
lcdc0 and lcdc1 use separate rk_lcdc_device_driver instance
	fix wrong define for rk30_lcdc_resume
2012-04-13 15:03:45 +08:00
yxj
f284f42e5e rk30 fb: modify for some lcd screen that need to init
the init info passed by struct rk29fb_info
2012-04-13 10:33:54 +08:00
yxj
b09103b072 rk30 fb: implement open ,close ,blank more properly 2012-04-13 10:33:54 +08:00
yxj
766af0dad9 rk30 fb: rk_get_lcdc_drv by name 2012-04-02 17:03:30 +08:00
yxj
c9aaa8b28f rk30 fb:add suspend andr resume support 2012-04-02 14:47:59 +08:00
yxj
5d82cc618f rk30 fb: fix the bug in commit 6273a1f444
fix the commit "add early_suspend/resume support,fix a bug for sync"
	 the wait_for_completion in function  rk30_lcdc_pan_display must match
	 of complete in interrupt isr rk30_lcdc_isr one by one.
	 and for safe ,add spin lock protect completion frame_done
2012-04-01 15:08:43 +08:00
yxj
6273a1f444 rk30 fb: add early_suspend/resume support,fix a bug for sync
when set a new frame buffer addr for MST register ,we must
	 wait until the lcdc start display this frame before we
	 return,otherwise this buffer may be override by android
2012-03-31 12:51:48 +08:00
yxj
e7a88fdcae rk30 fb: fix load_creen init err,add frame start interrupt for sync 2012-03-30 12:17:59 +08:00
yxj
f188357974 rk30 fb: add sys for debug,add rk_get_lcdc_drv for hdmi 2012-03-29 17:16:52 +08:00
Renamed from drivers/video/rockchip/rk_fb.h (Browse further)