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