Commit Graph

265803 Commits

Author SHA1 Message Date
hwg
0f7f0d1406 rkwifi: add crystal freq select for 26M and 37.4M 2012-05-09 15:20:54 +08:00
张晴
0692923d2a rk30:phone:add sleep,battery charger,powerbutton ,gpadc and poweroff for TI pmu 80032 2012-05-09 15:01:06 +08:00
黄涛
a8e915d130 rk30: sdk: rfkill: request_irq with name bt_wake 2012-05-09 14:42:12 +08:00
hwg
6795b1ca14 rkwifi: use ko replace of uu, ver 4.05 2012-05-09 14:35:03 +08:00
hhb
d375498d88 rk30 phone loquat:set lcd driver output 18bits instead of 24bits for for the time being 2012-05-09 13:32:03 +08:00
hhb
588902c96e rk30 phone loquat:add touch screen driver ft5306 2012-05-09 13:29:54 +08:00
lw
47b2a7c292 rk30_phone_loquat:add lcd config 2012-05-09 12:01:14 +08:00
kfx
f9c5edfdc8 rk30: adc: irq function: add spin_lock 2012-05-09 10:26:37 +08:00
gwl
289a40c55d Fix rkwifi for rk30 2012-05-09 10:08:46 +08:00
gwl
9339069d69 Add rkwifi g_onoff reset operation 2012-05-09 09:53:34 +08:00
宋秀杰
2d99065765 rk30 phone: add hook adc headset irq detect files 2012-05-08 21:00:33 +08:00
蓝斌元
0e3d948ba7 sc8803g: modify for sc8803g 2012-05-08 19:42:30 +08:00
hhb
382b923b4c rk30 phone loquat: modify lcd_hj050a driver 2012-05-08 19:32:33 +08:00
yzq
b39a554a10 rk610: fix bug the screen will flash one time when resume 2012-05-08 17:55:46 +08:00
kfx
4acc5ac226 rk30: touchscreen: support IC(SDDA) 2012-05-08 16:45:32 +08:00
陈恒明
b3209de472 vpu_service: add extra log info and change add_timer to mod_timer 2012-05-08 15:14:40 +08:00
Colin Cross
8d5e8b025e ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
vfp_pm_suspend runs on each cpu, only clear the hardware state
pointer for the current cpu.  Prevents a possible crash if one
cpu clears the hw state pointer when another cpu has already
checked if it is valid.

Change-Id: I997ab1554944eba86730818ff242d7ebe1b32736
Signed-off-by: Colin Cross <ccross@android.com>
2012-05-08 13:11:00 +08:00
Ido Yariv
5d90234212 arm: vfp: Fix memory corruption on PM suspend
Commit 36af2a47 ("ARM: vfp: Always save VFP state in vfp_pm_suspend")
introduced a potential use-after-free bug. On SMP systems,
vfp_current_hw_state might hold dangling pointers in case a task which
used the VFP last migrates to another CPU and then exits. If
vfp_pm_suspend is called while vfp_current_hw_state still holds a
pointer to the freed thread_info, that memory location will be written,
potentially overwriting a new object allocated there.

The original problem is only relevant to UP systems in which the VFP
state is stored lazily.

Fix this by only storing the VFP state on UP systems, and avoid doing so
on SMP ones.

Change-Id: I8f7026eb735b340fcef4cf12fbd12b9a0ea08d3f
Signed-off-by: Ido Yariv <ido@wizery.com>
Signed-off-by: Eyal Shapira <eyal@wizery.com>
Signed-off-by: Colin Cross <ccross@android.com>
2012-05-08 13:10:48 +08:00
Will Deacon
5fcd3a1e8f ARM: 7296/1: proc-v7.S: remove HARVARD_CACHE preprocessor guards
commit 612539e81f upstream.

On v7, we use the same cache maintenance instructions for data lines
as for unified lines. This was not the case for v6, where HARVARD_CACHE
was defined to indicate the L1 cache topology.

This patch removes the erroneous compile-time check for HARVARD_CACHE in
proc-v7.S, ensuring that we perform I-side invalidation at boot.

Reported-and-Acked-by: Shawn Guo <shawn.guo@linaro.org>

Acked-by: Catalin Marinas <Catalin.Marinas@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2012-05-08 13:10:32 +08:00
Heiko Stuebner
e451eb73f1 Input: evdev - fix variable initialisation
Commit 509f87c5f5 (evdev - do not block waiting for an event if
fd
is nonblock) created a code path were it was possible to use retval
uninitialized.

This could lead to the xorg evdev input driver getting corrupt data
and refusing to work with log messages like
	AUO-Pixcir touchscreen: Read error: Success
	sg060_keys: Read error: Success
	AUO-Pixcir touchscreen: Read error: Success
	sg060_keys: Read error: Success
(for drivers auo-pixcir-ts and gpio-keys).

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2012-05-08 13:10:06 +08:00
yangkai
fc345ba3f0 pcd suspend with dp,dm hi-z 2012-05-08 11:40:46 +08:00
kfx
ca36d91718 rk30: i2c: add log information 2012-05-08 09:13:31 +08:00
黄涛
e62ccadcb5 rk30: sdk: add vmac support 2012-05-07 20:24:17 +08:00
黄涛
d8182dd59e rk30: add vmac support 2012-05-07 20:24:16 +08:00
黄涛
bbcdce2359 net: rk29_vmac: support rk30 2012-05-07 20:24:16 +08:00
黄涛
fd8103d56a rk30: clock: clk_get_parent return error when clk invalid 2012-05-07 20:24:16 +08:00
lw@rock-chips.com
03ff0147bd rk30_phone_loquat:modify key definition 2012-05-07 17:10:59 +08:00
gwl
78a3744773 update rkwifi driver to V4.03, fix wifi disconnect issue when signal is pool 2012-05-07 16:35:11 +08:00
张晴
7fdb181c23 rk30:phone:modify the config file and add battery function 2012-05-07 16:17:52 +08:00
yzq
d2face3ace rk610:fix bug DVI and HDMI mode switch err 2012-05-07 16:06:24 +08:00
宋秀杰
e2d078b5a6 rk30 phone: add codec reset function, modify rk30_i2s.c, do not use SDO1 to SDO3 as i2s mode 2012-05-07 12:43:50 +08:00
hecanyang
80fb54b3d6 fix ZQ0CR[1] bug in ddr_adjust_config function 2012-05-07 11:22:45 +08:00
lw
b28cb7154c rk30_phone_loquat:modify wifi sdmmc 2012-05-07 10:26:46 +08:00
张晴
a5f4e317b9 rk30:phone:modify the TI pmu vlotage name 2012-05-07 10:10:15 +08:00
张晴
04c1047f22 rk30:phone loquat:add the function of the PMU and opened by default 2012-05-06 19:19:28 +08:00
yangkai
488dc506d6 handle pcd multiprocess spin_lock 2012-05-05 16:57:30 +08:00
hecanyang
e49241ff5f increase LPDDR2 die DS from 48ohm to 34ohm, then LPDDR2 operate frequency can reach 400MHz 2012-05-05 10:56:14 +08:00
蓝斌元
35e84c84d8 Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into rk30_phone 2012-05-04 10:41:55 +08:00
蓝斌元
f4a75bd4aa sc8803 : modify sc8803 for rk30 2012-05-04 10:37:08 +08:00
ddl
da97969e62 camera: ov2659 array revert last commit 25cf4819ba 2012-05-04 10:33:49 +08:00
yzq
e8c67fc874 rk610 hdmi fix some problem 2012-05-03 01:47:17 -07:00
lw@rock-chips.com
01bafecdae rk30_phone:update board file from sdk 2012-05-03 13:57:50 +08:00
张晴
035e3ba750 rk30:sdk:Support wm8326 adc for low battery detection 2012-05-03 13:50:32 +08:00
hhb
1f21e7a58a rk30 phone loquat: fix compile error in board 2012-05-03 11:26:52 +08:00
hhb
064f3fce50 Revert "rk30 phone loquat: fix compile error in board"
This reverts commit d6f59ae05edbbc79983c6f2724df1447f00ea1bf.
2012-05-03 11:23:30 +08:00
hhb
dbff96d67b rk30 phone loquat: fix compile error in board 2012-05-03 11:23:30 +08:00
hecanyang
df1329453f add a condition before rank_to_row15_en,because LPDDR2 used rank1, to resolve LPDDR2 power-up failed 2012-05-03 11:38:54 +08:00
hhb
0c1ffdc369 rk30 phone: add camera config 2012-05-03 11:01:04 +08:00
hhb
2c33c03e03 rk30 phone loquat: clear camera defconfig 2012-05-03 10:55:51 +08:00
hhb
3e1c2e4246 rk30 phone loquat: add lcd, touch screen, camera configuration in board 2012-05-03 10:33:56 +08:00