Commit Graph

268453 Commits

Author SHA1 Message Date
yxj
ce27f6daf6 rk30 lcdc: fix compile err 2012-08-29 15:45:26 +08:00
yxj
cd779aad5d rkfb: select current screen in lcdc driver 2012-08-29 15:45:26 +08:00
yxj
0a5b82e371 rk2928:add scaler register config 2012-08-29 15:45:26 +08:00
yxj
15df425b23 rk30 lcdc: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
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
d94f61d7bc rkfb:defaut use fb0 2012-08-29 15:45:26 +08:00
yxj
1cc7762854 A720 screen:invert dclk 2012-08-29 15:45:26 +08:00
yxj
0ed3398dee lcd b101ew05: add default lut table 2012-08-29 15:45:26 +08:00
yxj
859eed6ecb rk30 lcdc:add lut default init 、suspend and resume 2012-08-29 15:45:26 +08:00
yxj
3101bcb39b struct rk_screen:add dsp_lut 2012-08-29 15:45:25 +08:00
yxj
12c4a14764 fix bug in set_dsp_lut,only 10 words can updated by user before this bug fixed 2012-08-29 15:45:25 +08:00
yxj
58a1ab2770 rk30 lcdc:delay before wirite lut data,the reg modify only update at the start of every frame after set cfg_done reg 2012-08-29 15:45:25 +08:00
yxj
d2d8872a0a rkfbsys:mask printk int set_dsp_lut 2012-08-29 15:45:25 +08:00
yxj
e562cfaebb rkfbsys:fix bug in set_dsp_lut 2012-08-29 15:45:25 +08:00
yxj
aa90790ba2 rk30 lcdc: display lut support 2012-08-29 15:45:25 +08:00
yxj
05f27ee451 rkfb:add display lut set/read interface 2012-08-29 15:45:25 +08:00
yxj
fe856df701 rk30 lcdc: add layer remap interface 2012-08-29 15:45:25 +08:00
yxj
fa2b29afd5 rkfb:fix rk30lcdc win2 crash 2012-08-29 15:45:25 +08:00
yxj
60c5c69ce7 rk30 lcdc: win2 support 2012-08-29 15:45:24 +08:00
yxj
472b36939f rkfb : layer and fb map soc independently ,add sys node for fb and layer remap 2012-08-29 15:45:24 +08:00
黄涛
7547a288d5 input: sensor-dev: todos and fix build error without earlysuspend, fix gcc warning 2012-08-29 12:22:59 +08:00
黄涛
5352dd5de8 rk30: io: add ROM map 2012-08-29 11:05:00 +08:00
kfx
c5dae4a597 rk2928: touchscreen: update driver only support fw version: 7 6 6 4 2012-08-29 09:03:46 +08:00
hhb
259e917910 rk_serial:serial rx use new dma interface rk29_dma_enqueue_ring 2012-08-28 16:34:02 +08:00
hhb
90738bbf14 dma pl330: add dma infiniteloop transfer 2012-08-28 16:33:15 +08:00
邱建斌
40e475d997 rk3066B i2s: remove rk3066B i2s2 2012-08-28 15:17:48 +08:00
zq
a791bfb086 rk30 and rk2928:support set logic init voltage by pwm 2012-08-27 21:36:17 -07:00
xxx
0912327e15 avs malloc mem when avs cmd start 2012-08-28 11:11:07 -07:00
黄涛
5f50a909f4 rk3066b: fix gpio usage 2012-08-28 10:55:14 +08:00
许盛飞
f23440abe7 rk2928: add RK2928_GPIO0_BASE RK2928_GPIO2_BASE preread 2012-08-28 10:47:14 +08:00
许盛飞
712887404e rk2928: the bug of suspen , RK2928_GPIO1_BASE preread 2012-08-28 10:41:56 +08:00
kfx
c9f4aae560 rk2928: gsensor: fix orientation 2012-08-28 09:54:31 +08:00
黄涛
39fc3bc871 rk3066b: fix gpio usage 2012-08-28 09:35:26 +08:00
黄涛
d928cf097f rk3066b: disable tsadc device register 2012-08-27 19:40:37 +08:00
黄涛
3ee07d81aa rk30: refactor wdt init code 2012-08-27 19:27:54 +08:00
hhb
d45f5c2152 watch dog timer: add wdt platform to rk30 device.c 2012-08-27 17:54:52 +08:00
hcy
cd5967094d ddr_suspend remove flush_tlb_all function 2012-08-27 16:37:15 +08:00
宋秀杰
31c8b8ca6a phonepad: rt3261 add speaker depop code. 2012-08-27 14:51:16 +08:00
yangkai
8957fb9f9b host inno phy config 2012-08-27 14:31:37 +08:00
chenxing
515638e7d9 rk2928:sdk: fix pll_mode POWER ON/DN ERROR 2012-08-27 14:08:51 +08:00
许盛飞
d58b44f6fd rk2928: apll gpll cpll powerdown 2012-08-27 10:20:04 +08:00
root
8a36516dcc camera rk30 : disable CIF_DO_CROP, work something wrong with rk2928 now. 2012-08-25 17:16:55 +08:00
chenxing
5e5ee62aab rk30:sdk: dvfs freq limit active right now 2012-08-25 15:49:17 +08:00
lw@rock-chips.com
c4d1c682d6 phonepad:add pre_div parameter for backlight 2012-08-25 15:02:12 +08:00
kfx
27af8bfff7 rk2928: a720: set min_brightness 80 2012-08-25 11:59:53 +08:00
lw@rock-chips.com
eb5cba4889 backlight:add pre_div parameter 2012-08-24 17:58:22 +08:00
黄涛
b618612b88 rga: fix deadlock issue between rga_power_on and rga_power_off_work
Fix this deadlock by call mutex_trylock on rga_power_off_work:

SurfaceFlinger  D c086ec20     0   247      1 0x00000001
[<c086ec20>] (__schedule+0x6d0/0x79c) from [<c086f110>] (schedule_timeout+0x1c/0x208)
[<c086f110>] (schedule_timeout+0x1c/0x208) from [<c086e36c>] (wait_for_common+0xdc/0x178)
[<c086e36c>] (wait_for_common+0xdc/0x178) from [<c04773b8>] (wait_on_work+0xf0/0x158)
[<c04773b8>] (wait_on_work+0xf0/0x158) from [<c0477d30>] (__cancel_work_timer+0xb8/0x104)
[<c0477d30>] (__cancel_work_timer+0xb8/0x104) from [<c05ca548>] (rga_try_set_reg+0x38/0x270)
[<c05ca548>] (rga_try_set_reg+0x38/0x270) from [<c05cafc4>] (rga_blit+0x3b4/0x3fc)
[<c05cafc4>] (rga_blit+0x3b4/0x3fc) from [<c05cb29c>] (rga_ioctl+0x154/0x374)
[<c05cb29c>] (rga_ioctl+0x154/0x374) from [<c04e3480>] (do_vfs_ioctl+0x500/0x57c)
[<c04e3480>] (do_vfs_ioctl+0x500/0x57c) from [<c04e3530>] (sys_ioctl+0x34/0x54)
[<c04e3530>] (sys_ioctl+0x34/0x54) from [<c0435c80>] (ret_fast_syscall+0x0/0x30)
kworker/1:1     D c086ec20     0  7718      2 0x00000000
[<c086ec20>] (__schedule+0x6d0/0x79c) from [<c086f784>] (__mutex_lock_slowpath+0x158/0x1d8)
[<c086f784>] (__mutex_lock_slowpath+0x158/0x1d8) from [<c086f824>] (mutex_lock+0x20/0x38)
[<c086f824>] (mutex_lock+0x20/0x38) from [<c05ca920>] (rga_power_off_work+0x10/0x24)
[<c05ca920>] (rga_power_off_work+0x10/0x24) from [<c0475d74>] (process_one_work+0x250/0x3ac)
[<c0475d74>] (process_one_work+0x250/0x3ac) from [<c04762b4>] (worker_thread+0x228/0x3e8)
[<c04762b4>] (worker_thread+0x228/0x3e8) from [<c047bc18>] (kthread+0x80/0x88)
[<c047bc18>] (kthread+0x80/0x88) from [<c0436678>] (kernel_thread_exit+0x0/0x8)

Also do not call cancel_delayed_work_sync every time.
2012-08-24 17:27:46 +08:00
lw@rock-chips.com
39f8b432b3 phonepad:fix white lcd problem while awake 2012-08-24 17:27:11 +08:00
hxy
a14e8087e9 RK3066B:update board iomux config and add two pmu (wm8326 & tps65910) support 2012-08-24 16:31:59 +08:00
Zheng Yang
539a255501 rk2928:acodec: add pclk_acodec control. 2012-08-24 15:13:25 +08:00