Commit Graph

270696 Commits

Author SHA1 Message Date
张晴
bcd83568bc rk3168:set defult voltage for new 86v hardware 2013-02-27 11:21:34 +08:00
luowei
61e52f56cb add temperature and pressure sensor driver support 2013-02-27 10:33:18 +08:00
yxj
3bc9ce5af6 rk3188 lcdc:add ioctl RK_FBIOPUT_COLOR_KEY_CFG for color key config 2013-02-26 17:12:45 +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
黄涛
468a5f734f rk3188: set l2c data latency 231 2013-02-26 16:23:51 +08:00
黄涛
cdac986069 rk3188: fix cpu up down bug 2013-02-26 15:06:58 +08:00
Cody Xie
088e8f5cc6 rk3188 lr097 : fix ct36x bug on lr097 2013-02-26 14:47:36 +08:00
hjc
534559343a Merge ssh://10.10.10.29/rk/kernel into develop-3.0 2013-02-26 14:40:15 +08:00
hjc
31c554551d rk3168_86v: when ddr=300M,the logic voltage=1000mv,defconfig set CONFIG_RK30_I2C_INSRAM 2013-02-26 14:39:29 +08:00
黄涛
8427c41e10 rk3188: NFS Most Wanted workaround only for rk3188 2013-02-26 14:38:56 +08:00
hjc
c2c2c5ba14 rk3168_86v: when ddr=300M,the logic voltage=1000mv,defconfig set CONFIG_RK30_I2C_INSRAM 2013-02-26 14:36:50 +08:00
dkm
4cf6119763 modify the query of cpu_present workaround for <NFS Most Wanted> 2013-02-26 14:30:46 +08:00
yxj
aa534f6d66 Revert "rk3188 lcdc:support color key config for win1"
This reverts commit 08a95bd55f.
2013-02-26 13:07:06 +08:00
zsq
b216251751 force rga output dst alpha channel 2013-02-26 10:59:32 +08:00
wuhao
5df76cc136 fix touch ct363 2013-02-26 09:15:37 +08:00
hjc
346d56fd7b rk3168_86v: delete arm:1.4G and 1.6G; gpu:600M 2013-02-25 16:51:33 +08:00
hjc
b32d43ae2c rk3168_86v: add rk3168_86v_old,the arm is connected to the DCDC 2013-02-25 15:57:04 +08:00
yxj
08a95bd55f rk3188 lcdc:support color key config for win1 2013-02-25 14:49:58 +08:00
黄涛
cbf319ea81 rk: disable disable_nonboot_cpus when kernel restart
work around rk3188 cpu down bug temporarily.
2013-02-25 14:49:03 +08:00
Cody Xie
ed9df05d51 rk3188 ds1006h: do not use logo from customer, the sdk uses default
please config logo on your project by yourself
Revert "rk3188 ds1006h: sync logo"

This reverts commit e591148c1c.
2013-02-25 14:09:23 +08:00
hjc
e3b0ca6f27 rk3168_86v: deconfig set ddr 324M,support charge display 2013-02-25 12:44:33 +08:00
hjc
1d4445ffc3 rk3168_86v: update dvfs_gpu_table 2013-02-25 12:43:46 +08:00
hjc
e33f9d73dc rk3168m: use a useless gpio to instead of PMU_EN; set 4in1 voltage 2800->1800 2013-02-25 12:24:52 +08:00
hjc
49211a2a47 rk3168m: To backup defconfig 2013-02-25 09:49:19 +08:00
hjc
7fe6981d7d rk3168m: add board-rk3168m-tb.c 2013-02-25 09:27:30 +08:00
hjc
16fe2d5531 rk3168_86v: add maxbrightness restriction 2013-02-25 09:11:24 +08:00
yxj
0f58bab8d8 rk3188 lcdc:move RK_FBIOSET_CONFIG_DONE to rk fb 2013-02-23 17:00:24 +08:00
yxj
8d11c67753 rk fb: move ioctl RK_FBIOSET_CONFIG_DONE to rk fb 2013-02-23 17:00:24 +08:00
yxj
1dcb7bec39 rk3188 lcdc:update lcdc register in config done 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
f7681daed3 rk fb:add config done in rk_fb_switch_screen 2013-02-23 17:00:23 +08:00
黄涛
03c2032989 Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0
Merge v3.0.66
Conflicts:
	Makefile
2013-02-23 16:41:10 +08:00
yzq
e2467d9d89 rk610 hdmi: fix compile err 2013-02-23 16:04:02 +08:00
yzq
80e0b8d7bb rk610 hdmi: set hdmi probe later than codec,
fix codec not close when system start with hdmi plug
2013-02-23 14:21:53 +08:00
黄涛
8db1e9f2c3 rk3066b: use rk3188 cpufreq driver 2013-02-23 13:28:40 +08:00
黄涛
890e1405c3 rk3188: cpufreq: version 2.0
thermal throttle by load
support sys_state
throttle cpu frequency when boot with low battery
2013-02-23 13:25:52 +08:00
xxx
d81ca81ce5 dvfs gets volt chngeing time for regulator 2013-02-23 11:11:42 +08:00
黄涛
eb4f115fee rk: enable synchronization framework, for support android 4.2 with mali gpu 2013-02-22 18:03:43 +08:00
Jamie Gennis
7f6da2143c sync: fix timeout = 0 wait behavior
Change-Id: I8b9254e92c26d9f44abbc0c77fb44624de947013
Signed-off-by: Jamie Gennis <jgennis@google.com>
2013-02-22 17:47:23 +08:00
Jonathan Hamilton
3ea639184b base: sync: Include seq_file.h in sync.h
sync.h uses struct seq_file in some function table prototypes. This
causes compile failures when including the header in files that do not
otherwise include seq_file.h

Signed-off-by: Jonathan Hamilton <jonathan.hamilton@imgtec.com>
2013-02-22 17:47:22 +08:00
Erik Gilling
6bb33fdfd5 sync: don't log wait timeouts when timeout = 0
Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:21 +08:00
Ørjan Eide
df5c61bad0 sync: Fix race condition between merge and signal
The copied sync_pt was activated immediately. If the sync_pt was
signaled before the entire merge was completed, the new fence's pt_list
could be iterated over while it is still in the process of being
created.

Moving the the sync_pt_activate call for all new sync_pts to after both
the sync_fence_copy_pts and the sync_fence_merge_pts calls ensure that
the pt_list is complete and immutable before it can be reached from the
timeline's active list.

Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:19 +08:00
Erik Gilling
ae739c14a7 sync: add tracepoint support
Change-Id: I181326db4247009161557e45444c9b3548b83d25
Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:18 +08:00
Erik Gilling
2c7ee2190a sync: refactor sync debug printing
Move driver callbacks to fill strings instead of using seq_files.  This
will allow those values to be used in a future tracepoint patch.

Change-Id: I9b706343e35b11124141fe520e520514a32003d2
Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:17 +08:00
Erik Gilling
8beeb57346 sync: use proper barriers when waiting indefinitely
The previous fix only addressed waiting with a timeout.

Change-Id: I8ad735d2d0dfdd53592904e8a54f5689cb5eaa5e
Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:15 +08:00
Erik Gilling
2211c10437 sync: update new fence status with sync_fence_signal_pt
If a fence's pt is signaled before sync_fence_create is called, the fence
will never transition into the signaled state.  This also address a tiny
race if a merged fence's pt after sync_fence_get_status checks it's status
and before fence->status is updated.

Change-Id: Ic8e292a323db26c6f04cb4757d920278b3125ff6
Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:14 +08:00
Erik Gilling
e3ab954943 sync: protect unlocked access to fence status
Fence status is checked outside of locks in both sync_fence_wait and
sync_fence_poll.  This patch adds propper barrier protection in these
cases to avoid seeing stale status.

Change-Id: I9d8b6ce6accb415e797df58068a1ccd54e6be445
Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:13 +08:00
Erik Gilling
98bcb1d21f sync: dump sync state of fence errors
Change-Id: I297a43aadf83504993040ea875c7f22d988628f1
Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:11 +08:00
Erik Gilling
44adf84c6b sync: improve timeout dumps
Change-Id: I3b378d63c324c7b5862dd214f380b5e91131cc2a
Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:10 +08:00
Erik Gilling
a5716d51da sync: use correct signed type when handling SYNC_IOC_WAIT
Change-Id: Ic7d5adf9b145765e52b23186b8c3c793ccf29be7
Signed-off-by: Erik Gilling <konkers@android.com>
2013-02-22 17:47:09 +08:00