Commit Graph

270703 Commits

Author SHA1 Message Date
黄涛
0cd2bd1a9c pack-kernel.sh: exclude rk3168m 2013-02-28 13:57:14 +08:00
黄涛
d3ea03d9bf rk3168: tb: update defconfig by savedefconfig 2013-02-28 13:57:14 +08:00
黄涛
635c84f99c rk3188: tb: update defconfig by savedefconfig 2013-02-28 13:57:13 +08:00
黄涛
408e101444 rk: disable preempt_disable when power off
On power off, pmic driver use mutex, so can not disable preemption.
Else will see this bug:
  rk30_pm_power_off start...
  act8846_device_shutdown
  BUG: scheduling while atomic: Thread-102/1505/0x00000002
  [<c043e390>] (unwind_backtrace+0x0/0xf8) from [<c09019f0>] (__schedule+0x7ec/0x8a8)
  [<c09019f0>] (__schedule+0x7ec/0x8a8) from [<c0902ca8>] (__mutex_lock_slowpath+0x128/0x1bc)
  [<c0902ca8>] (__mutex_lock_slowpath+0x128/0x1bc) from [<c0902da8>] (mutex_lock+0x6c/0x70)
  [<c0902da8>] (mutex_lock+0x6c/0x70) from [<c06213d8>] (act8846_reg_read+0x28/0x4c)
  [<c06213d8>] (act8846_reg_read+0x28/0x4c) from [<c062159c>] (act8846_device_shutdown+0x24/0x80)
  [<c062159c>] (act8846_device_shutdown+0x24/0x80) from [<c044f060>] (rk30_pm_power_off+0x4c/0x78)
  [<c044f060>] (rk30_pm_power_off+0x4c/0x78) from [<c0439dbc>] (machine_power_off+0x1c/0x24)
  [<c0439dbc>] (machine_power_off+0x1c/0x24) from [<c0481488>] (sys_reboot+0x154/0x214)
  [<c0481488>] (sys_reboot+0x154/0x214) from [<c0438f80>] (ret_fast_syscall+0x0/0x30)

And smp_send_stop is doing nothing on rk platform when power off, so it is no need to disable preemption.
2013-02-28 13:57:13 +08:00
黄涛
9b38fdbadd Revert "rk: disable disable_nonboot_cpus when kernel restart"
This reverts commit cbf319ea81.
2013-02-28 13:57:13 +08:00
yzq
00764b152a it66121 hdmi:add macro for hdmi source lcdc select 2013-02-28 13:27:21 +08:00
hjc
5ce489b371 rk3168_86v: close pwm regulator for 86v new board 2013-02-27 11:20:50 +08:00
张晴
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