Commit Graph

265076 Commits

Author SHA1 Message Date
chenli
eb91b3bb9d modify the GPU's MMU mechanism to avoid accessing the freed pagetables 2012-01-16 14:53:34 +08:00
lw
b55a7eeb64 fix wm831x building warning 2012-01-16 11:42:48 +08:00
llj
354d3e672d A22:fix mtk23d.c compile warning 2012-01-14 10:55:48 +08:00
zwp
5dab82aac1 sovle laibao touch bug. 2012-01-14 14:09:46 +08:00
zwp
2a4680b714 modify mu509 driver to solve NULL pointer bug. 2012-01-14 13:20:53 +08:00
root
e7a8ed88d3 touch screen:clean gt818_ts.c compile warning 2012-01-13 18:56:03 +08:00
邱建斌
4f1b399e46 wm8994: Add inverter to adapt 2012-01-13 16:19:34 +08:00
wdc
5eff7bece8 clean warning for sdk rfkill 2012-01-13 10:47:34 +08:00
wdc
14569127ae clean warning for bt and rfkill 2012-01-13 10:04:46 +08:00
许盛飞
65c315207f rk29: slove the warning of spi_sram.c 2012-01-13 09:26:11 +08:00
邱建斌
33b0473d0a headset: if headset have not MIC will reported BIT_HEADSET_NO_MIC else reported BIT_HEADSET 2012-01-12 16:33:28 +08:00
黄涛
ff6c01b4ab rk29: phonesdk: defconfig: use new charger display, new G3 logo 2012-01-11 10:48:21 +08:00
黄涛
af3be323f4 Merge remote-tracking branch 'aosp/android-3.0' into develop-3.0
Conflicts:
	drivers/net/wireless/bcm4329/dhd_common.c
2012-01-10 16:22:59 +08:00
hzf
7286c791f7 td8801:ddr to 192M and add wm831x led 2012-01-10 15:29:17 +08:00
邱建斌
5633fb73f3 wm8994: add gpio config about all board 2012-01-09 18:53:25 +08:00
邱建斌
997c99f6f1 wm8994: fix bt_incall config 2012-01-09 18:41:33 +08:00
杜坤明
5f91e097c1 gpu : add gcvFLUSH_ALL at gckVIDMEM_Unlock to avoid gpu hang. 2012-01-08 10:23:27 +08:00
lw
e5ff1812e0 phonesdk:use irq instead of polling for mpu3050 2012-01-07 10:31:04 +08:00
lw
1921ca9d86 mpu3050:set MPU_I2C_RATE to 100KHZ 2012-01-07 10:19:49 +08:00
陈金泉
79d0d94e01 解决rt5621喇叭声音问题 2012-01-06 16:38:11 +08:00
zwp
7cb7893664 update phonepad board file. 2012-01-05 14:38:37 +08:00
zwp
fc5b9a6730 Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0 2012-01-05 11:40:31 +08:00
zwp
1cbf6e9365 update mpu3050 slave gsesor(bma222)driver. 2012-01-05 11:31:44 +08:00
许盛飞
7483ee6232 wm831x_power: add charger display support 2012-01-04 21:42:05 +08:00
许盛飞
161540c8cc power_supply: add charger display 2012-01-04 21:28:24 +08:00
许盛飞
b1310216ec rk29: ddr3sdk: add adc battery device 2012-01-04 21:04:31 +08:00
许盛飞
525611c6dc power_supply: add rk29 adc battery driver 2012-01-04 21:03:46 +08:00
许盛飞
5122c4ae79 RTC: system suspend, RTC can auto wake up the system 2012-01-04 19:54:08 +08:00
zwp
6341575a83 update mu509 driver. 2012-01-04 16:17:54 +08:00
zwp
2595b45270 Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0 2011-12-30 14:18:00 +08:00
zwp
e2102e3d83 update ft5x0x touch driver to fit changes of linux3.0. 2011-12-30 10:04:56 +08:00
黄涛
6bb742296a rk29: remove p91 board 2011-12-29 14:40:56 +08:00
黄涛
5fe9f3b9f8 rk29: remove winaccord board 2011-12-29 14:28:40 +08:00
黄涛
67e548c975 rk29: remove malata board 2011-12-29 14:18:18 +08:00
邱建斌
6ebfb39bee fix reboot PA have some noise 2011-12-29 11:30:47 +08:00
黄涛
c4f49a7759 Revert "rk29: ddr3sdk: defconfig: Use the CPUFreq governor "ondemand" as default"
This reverts commit 9e6a4573ac.

interactive governor save more power than ondemand.
2011-12-28 17:41:58 +08:00
黄涛
dc803d68dd cpufreq: interactive governor: fix for rk29
default hispeed_freq 816MHz
default go_hispeed_load 80%
update target_freq with policy->cur in timer
2011-12-28 17:22:06 +08:00
黄涛
c6e6466d05 power: fix lcd resume taking long time with an ongoing file copy
port from msm:
This fixes the issue where LCD takes a long time to come back up
since the execution of backlight on and late_resume works by the
suspend worker thread is delayed due to one (or more) of the
sys_sync calls in early_suspend and suspend paths taking a long
time (sometimes 15sec or more) for the below reported scenario(s):

Scenario 1 (copy with usb connected):
1. plug usb
2. adb shell
3. busybox cp /sdcard/file1 /sdcard/file2 (copy >= 100MB file1
   in sdcard/emmc to file2 in sdcard/emmc)
4. press end key to suspend
5. press end key again and it takes a long time for LCD to come
   back up

Scenario 2 (background copy):
1. plug usb
2. adb shell
3. busybox cp /sdcard/file1 /sdcard/file2 & (copy >= 100MB file1
   in sdcard/emmc to file2 in sdcard/emmc)
4. disconnect usb
5. press end key to suspend
6. press end key again and it takes a long time for LCD to come
   back up

A more common form of Scenario 2 is for the user to just use the
copy function on the UI to copy large file(s).

We address this by moving sys_sync calls to a separate workqueue
and having a timeout polling based mechanism to bail out of suspend
in case of user invoking a wakeup event (like end key press) while
we are waiting for the sys_sync completion at the synchronization
point in suspend worker thread context.
2011-12-28 14:46:00 +08:00
zhanghao
d55726c18b add G3 logo & change td8801 config with g3 logo 2011-12-28 10:41:20 +08:00
lw
b0c11f4d42 phonesdk:modify compass orientation 2011-12-27 17:37:20 +08:00
lw
08fefc2c63 A22:modify camera mt9t111 orientation 2011-12-27 17:35:07 +08:00
zwp
f7aaba626b update phonepadsdk board files. 2011-12-27 10:27:52 +08:00
chenli
e211a5f0fa fix the setting bug of pre_scale and post_scale 2011-12-26 15:32:08 +08:00
黄涛
9e6a4573ac rk29: ddr3sdk: defconfig: Use the CPUFreq governor "ondemand" as default 2011-12-23 22:40:46 +08:00
hhb
1a791b0b2a camera:add two camera driver for td8801 2011-12-23 16:51:07 +08:00
kfx
e1fcd840d7 gpu: ion: Take handle reference in ion_vma_open
When ion_vma_open is called, a reference to the handle in
the vma must be taken. Otherwise, if forking occurs,
ion_vma_close will be called twice which will leave one of
the calls with an invalid reference.
2011-12-22 20:18:46 +08:00
hyh
ec906de361 fix shutdown bug 2011-12-22 18:24:09 +08:00
黄涛
b1402f9878 pack-kernel.sh: exclude more board 2011-12-22 18:14:46 +08:00
kfx
acee9b6457 ion mmap: set page_protection 'cached' 2011-12-22 12:43:02 +08:00
zhanghao
cf7e00c97a add CONFIG_PANIC_TIMEOUT=1 2011-12-22 12:33:21 +08:00