Commit Graph

174210 Commits

Author SHA1 Message Date
邱建斌
cf10dc2c58 wm8994: fix a bug for Bluetooth headsets 2011-07-20 19:35:06 +08:00
邱建斌
8d130f7243 rk29_phone: fix heatset main mic Call Features 2011-07-20 19:34:33 +08:00
蔡枫
76527fd2e7 newton:update config and board file 2011-07-20 17:57:11 +08:00
陈恒明
a0986f8d6d rk29: vpu_service: fix bug when delay work and cancel work come at the same time 2011-07-20 16:07:00 +08:00
胡卫国
12755a589c support 3 usb ethernet: dm9620, ax8872b, sr9700 (2) 2011-07-20 15:06:20 +08:00
胡卫国
a01f37a6f2 support 3 usb ethernet: dm9620, ax8872b, sr9700 2011-07-20 15:03:14 +08:00
陈辉
bd03eb18b7 change AXI frequency division from 3 to 2 2011-07-20 14:33:20 +08:00
杨云
be8970a989 Merge branch 'develop' of /home/rockchip/kernel into develop 2011-07-20 09:56:48 +08:00
杨云
0501d636e7 Merge remote branch 'origin/develop_xbw_update-SDCard' into develop 2011-07-20 08:50:06 +08:00
xbw
bad4d04a8e Integrate the XBW-version of SDMMC-drver into rk29_ddr3sdk 2011-07-19 22:12:51 +08:00
黄涛
29492dc9e1 Revert "rk29: vpu_service: fix bug when __cancel_delayed_work and delay work run at the same time"
This reverts commit c41dd26340.
2011-07-19 18:10:54 +08:00
蔡枫
d035f2c5fb newton:add gt819 firmware 2011-07-19 18:04:28 +08:00
蔡枫
3332f84e0b Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop 2011-07-19 18:00:33 +08:00
蔡枫
d6b84a8289 newton:add gt819 firmware 2011-07-19 18:00:14 +08:00
陈恒明
c41dd26340 rk29: vpu_service: fix bug when __cancel_delayed_work and delay work run at the same time
if in inturrept use async interface else use sync interface
2011-07-19 17:57:31 +08:00
黄涛
57cebea06a arm: Makefile: boot.img use zImage 2011-07-19 16:51:28 +08:00
黄涛
ac8f55bd7c rk29: default LZO-compressed kernel for zImage 2011-07-19 16:51:28 +08:00
Albin Tonnerre
c418f3acd2 arm: add support for LZO-compressed kernels
- changes to ach/arch/boot/Makefile to make it easier to add new
   compression types
 - new piggy.lzo.S necessary for lzo compression
 - changes in arch/arm/boot/compressed/misc.c to allow the use of lzo or
   gzip, depending on the config
 - Kconfig support

Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
Tested-by: Wu Zhangjin <wuzhangjin@gmail.com>
Acked-by: "H. Peter Anvin" <hpa@zytor.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Russell King <rmk@arm.linux.org.uk>
Acked-by: Russell King <rmk@arm.linux.org.uk>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: Martin Michlmayr <tbm@cyrius.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-07-19 16:51:28 +08:00
Albin Tonnerre
3a3ba0241a lib: add support for LZO-compressed kernels
This patch series adds generic support for creating and extracting
LZO-compressed kernel images, as well as support for using such images on
the x86 and ARM architectures, and support for creating and using
LZO-compressed initrd and initramfs images.

Russell King said:

: Testing on a Cortex A9 model:
: - lzo decompressor is 65% of the time gzip takes to decompress a kernel
: - lzo kernel is 9% larger than a gzip kernel
:
: which I'm happy to say confirms your figures when comparing the two.
:
: However, when comparing your new gzip code to the old gzip code:
: - new is 99% of the size of the old code
: - new takes 42% of the time to decompress than the old code
:
: What this means is that for a proper comparison, the results get even better:
: - lzo is 7.5% larger than the old gzip'd kernel image
: - lzo takes 28% of the time that the old gzip code took
:
: So the expense seems definitely worth the effort.  The only reason I
: can think of ever using gzip would be if you needed the additional
: compression (eg, because you have limited flash to store the image.)
:
: I would argue that the default for ARM should therefore be LZO.

This patch:

The lzo compressor is worse than gzip at compression, but faster at
extraction.  Here are some figures for an ARM board I'm working on:

Uncompressed size: 3.24Mo
gzip  1.61Mo 0.72s
lzo   1.75Mo 0.48s

So for a compression ratio that is still relatively close to gzip, it's
much faster to extract, at least in that case.

This part contains:
 - Makefile routine to support lzo compression
 - Fixes to the existing lzo compressor so that it can be used in
   compressed kernels
 - wrapper around the existing lzo1x_decompress, as it only extracts one
   block at a time, while we need to extract a whole file here
 - config dialog for kernel compression

[akpm@linux-foundation.org: coding-style fixes]
[akpm@linux-foundation.org: cleanup]
Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
Tested-by: Wu Zhangjin <wuzhangjin@gmail.com>
Acked-by: "H. Peter Anvin" <hpa@zytor.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Tested-by: Russell King <rmk@arm.linux.org.uk>
Acked-by: Russell King <rmk@arm.linux.org.uk>
Cc: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2011-07-19 16:51:28 +08:00
杜坤明
d93da5bb9b gpu : fix the gcdOPTIMIZE_HEAP_SAMESIZE for heap alloc. 2011-07-19 16:02:03 +08:00
黄涛
acc0c9aaa8 rk29: i2c: cpu freq notifier only for i2c0 2011-07-19 15:24:29 +08:00
chenli
8e1c0bb9bc IPP fix bugs:
1.Disable pre_scaling or deinterlacing when there is no request to do
2.Store clip mode always set to 1 now
2011-07-19 09:44:37 +08:00
杨云
deaed860bc Merge remote branch 'origin/develop_xbw_update-SDCard' into develop 2011-07-19 09:02:40 +08:00
黄涛
5c8bf163e9 rk29: clock: bump version 2011-07-18 19:43:08 +08:00
黄涛
62da766b65 lcd: nt35510: aclk_lcdc max 300MHz 2011-07-18 19:29:29 +08:00
黄涛
af08715f7d lcd: ls035y8dx02a: aclk_lcdc max 300MHz 2011-07-18 19:28:48 +08:00
黄涛
bbf65c1578 rk29: sdk: more fix for vmac and usb host 1.1 both enabled 2011-07-18 19:21:42 +08:00
黄涛
a44b2d357e rk29: ddr3sdk: more fix for vmac and usb host 1.1 both enabled 2011-07-18 19:21:42 +08:00
黄涛
237c8cfdc9 rk29: clock: fix aclk_lcdc from ddr pll 2011-07-18 19:21:42 +08:00
CMY
7c8457e31b Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop 2011-07-18 18:02:10 +08:00
CMY
b9094677f7 新的modem驱动 2011-07-18 17:59:11 +08:00
CMY
02f6ada213 支持更多的3g dongle 2011-07-18 17:58:48 +08:00
蔡枫
3e6d9ab94a newton:fix touch screen compile error 2011-07-18 17:19:57 +08:00
lyx
b72c7672e9 newton: modify irda serial device suspend&resume function 2011-07-17 23:46:57 -07:00
xbw
99231d5ddd modify rk29_sdk_defconfig for SDMMC 2011-07-17 22:58:43 -07:00
xbw
5f4b396981 Integrae the XBW-version of SDMMC-drver into RK29SDK, and the xbw-version is set to default(2) 2011-07-17 20:45:18 -07:00
xbw
35d7b36352 Integrae the XBW-version of SDMMC-drver into RK29SDK, and the xbw-version is set to default 2011-07-17 20:41:08 -07:00
邱建斌
16eca9edac rk29_phone: change headset volume 2011-07-18 10:40:43 +08:00
黄涛
e6197bdf81 Revert "Merge branch 'hdmi' into develop"
This reverts commit 57a857b574, reversing
changes made to 5a152bcf02.
2011-07-18 09:59:10 +08:00
黄涛
1032f5cb8c Revert "update rk29_sdk_defconfig: change hdmi config"
This reverts commit 57f8574caa.
2011-07-18 09:20:14 +08:00
lyx
7fb55de51d newton: add irda serial driver 2011-07-17 02:17:50 -07:00
root
57f8574caa update rk29_sdk_defconfig: change hdmi config 2011-07-17 21:25:01 +08:00
root
89fda76617 A22:deal with minimum and maximal value of touchscreen specially 2011-07-16 14:07:57 +08:00
root
57a857b574 Merge branch 'hdmi' into develop 2011-07-17 15:39:29 +08:00
yzq
76fe1d903a fix hdmi bug : wake up , the hdmi screen probabilistic flash of white 2011-07-17 15:35:56 +08:00
蔡枫
5a152bcf02 Merge branch 'newton' into develop 2011-07-16 09:36:03 +08:00
蔡枫
bc582053c7 newton:update config and board file 2011-07-16 09:35:10 +08:00
杨云
c1e8cae17d Revert "RK29 SDMMC Ver1.14 2011-06-26 release from XBW"
This reverts commit 543f1a582c.
2011-07-16 09:08:53 +08:00
蔡枫
984b053a97 Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop 2011-07-15 22:13:33 +08:00
蔡枫
ad21ed9a45 newton:add gt819 config and firmware update 2011-07-15 22:13:00 +08:00