Commit Graph

174225 Commits

Author SHA1 Message Date
蔡枫
520bb95388 Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop 2011-07-22 14:55:55 +08:00
蔡枫
a1b52cab73 newton:remove flash usb mass storage 2011-07-22 14:55:44 +08:00
黄涛
11daa202c7 rk29: sdk: defconfig: kernel log buffer size 512KB 2011-07-22 14:25:07 +08:00
黄涛
17f59c54f7 rk29: phonesdk: defconfig: kernel log buffer size 512KB 2011-07-22 14:25:06 +08:00
黄涛
e40ef744e0 rk29: phonepadsdk: defconfig: kernel log buffer size 512KB 2011-07-22 14:25:06 +08:00
黄涛
734f7ce771 rk29: ddr3sdk: defconfig: kernel log buffer size 512KB 2011-07-22 14:25:06 +08:00
yangkai
2a95f8edcc fix bug of GIC crash 2011-07-22 09:45:07 +08:00
yangkai
4edfc209d7 move clk_set_rate out of irq disabled 2011-07-21 19:56:02 +08:00
张晴
c6f99f9fc0 a22 and 29phonesdk:sey VCC25 0V when in sleep,29phonesdk:set key gpio pullup/down disable 2011-07-21 03:04:52 -07:00
kfx
c5b95a8d30 update hdmi drivers 2011-07-21 16:36:50 +08:00
kfx
c03aa5e23e rk29_fb.c: hdmi_get_scale-->hdmi_get_fbscale 2011-07-21 15:34:40 +08:00
phc
026cfefa79 RK29SmartPhone:sync. SDCard code with XBW, use the old config 2011-07-21 15:23:31 +08:00
kfx
b39dd2b30c close hdmi debug info 2011-07-21 09:44:14 +08:00
kfx
6631c31b41 update hdmi driver 2011-07-21 09:29:37 +08:00
黄涛
0dde5f4acf arm: Makefile: better support make boot.img 2011-07-21 09:20:28 +08:00
邱建斌
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