kfx [Tue, 7 Feb 2012 10:06:57 +0000 (18:06 +0800)]
add rk30 i2c drvier
黄涛 [Tue, 7 Feb 2012 08:01:27 +0000 (16:01 +0800)]
rk30: move nand device from board to devices.c
黄涛 [Tue, 7 Feb 2012 07:47:02 +0000 (15:47 +0800)]
rk30: annotate rk30_iomux_init as __init
黄涛 [Tue, 7 Feb 2012 07:40:21 +0000 (15:40 +0800)]
rk30: add devices.c
黄涛 [Tue, 7 Feb 2012 07:33:13 +0000 (15:33 +0800)]
rk30: timer: fix for smp
zhaoyifeng [Tue, 7 Feb 2012 07:21:30 +0000 (15:21 +0800)]
rk30xxnand_ko.uu
zhaoyifeng [Tue, 7 Feb 2012 07:18:15 +0000 (15:18 +0800)]
Merge branch 'develop-3.0-rk30' of ssh://10.10.10.29/rk/kernel into develop-3.0-rk30
zhaoyifeng [Tue, 7 Feb 2012 07:16:46 +0000 (15:16 +0800)]
rk30 nand driver.
lw [Tue, 7 Feb 2012 06:53:06 +0000 (14:53 +0800)]
add iomux control for i2c bus
lw [Tue, 7 Feb 2012 06:34:24 +0000 (14:34 +0800)]
rk30:modify table key size to make iomux code aligned
lw [Tue, 7 Feb 2012 06:15:09 +0000 (14:15 +0800)]
rk30:add gpio support
黄涛 [Tue, 7 Feb 2012 01:40:40 +0000 (09:40 +0800)]
rk30: irqs.h: fix NR_GIC_IRQS to 160, NR_GPIO_IRQS to 192
lw@rock-chips.com [Mon, 6 Feb 2012 06:42:31 +0000 (14:42 +0800)]
rk30:add iomux support
kfx [Mon, 6 Feb 2012 05:21:51 +0000 (13:21 +0800)]
memory reserve: Initial Code
黄涛 [Sat, 4 Feb 2012 09:32:36 +0000 (17:32 +0800)]
rk30: sdk: add defconfig
黄涛 [Sat, 4 Feb 2012 09:26:15 +0000 (17:26 +0800)]
rk30: add timer support
黄涛 [Sat, 4 Feb 2012 06:20:41 +0000 (14:20 +0800)]
rk30: initial rk30 support
黄涛 [Fri, 3 Feb 2012 08:18:51 +0000 (16:18 +0800)]
driver: Makefile: build dbg subdirectories depend on config option
黄涛 [Fri, 3 Feb 2012 08:17:58 +0000 (16:17 +0800)]
hdmi: fix Makefile, build hdmi driver depend on config option
Dave Martin [Thu, 2 Feb 2012 01:34:19 +0000 (09:34 +0800)]
ARM: SMP: Refactor Kconfig to be more maintainable
Making SMP depend on (huge list of MACH_ and ARCH_ configs) is
bothersome to maintain and likely to lead to merge conflicts.
This patch moves the knowledge of which platforms are SMP-capable
to the individual machines. To enable this, a new HAVE_SMP config
option is introduced to allow machines to indicate that they can
run in a SMP configuration.
Signed-off-by: Dave Martin <dave.martin@linaro.org>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
(for nomadik, ux500)
Acked-by: Tony Lindgren <tony@atomide.com>
(for omap)
Acked-by: Kukjin Kim <kgene.kim@samsung.com>
(for exynos)
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
(for imx)
Acked-by: Olof Johansson <olof@lixom.net>
(for tegra)
Arnd Bergmann [Fri, 10 Jun 2011 14:05:22 +0000 (14:05 +0000)]
ARM: SMP depends on MMU
The SMP implementation on ARM heavily depends on MMU-only code.
As long as nobody is interested in fixing this, let's disable the
SMP option when building for nommu.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Dave Martin [Wed, 1 Feb 2012 12:13:06 +0000 (20:13 +0800)]
ARM: l2x0/pl310: Refactor Kconfig to be more maintainable
Making CACHE_L2X0 depend on (huge list of MACH_ and ARCH_ configs)
is bothersome to maintain and likely to lead to merge conflicts.
This patch moves the knowledge of which platforms have a L2x0 or
PL310 cache controller to the individual machines. To enable this,
a new MIGHT_HAVE_CACHE_L2X0 config option is introduced to allow
machines to indicate that they may have such a cache controller
independently of each other.
Boards/SoCs which cannot reliably operate without the L2 cache
controller support will need to select CACHE_L2X0 directly from
their own Kconfigs instead. This applies to some TrustZone-enabled
boards where Linux runs in the Normal World, for example.
Signed-off-by: Dave Martin <dave.martin@linaro.org>
Acked-by: Anton Vorontsov <cbouatmailru@gmail.com>
(for cns3xxx)
Acked-by: Tony Lindgren <tony@atomide.com>
(for omap)
Acked-by: Shawn Guo <shawn.guo@linaro.org>
(for imx)
Acked-by: Kukjin Kim <kgene.kim@samsung.com>
(for exynos)
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
(for imx)
Acked-by: Olof Johansson <olof@lixom.net>
(for tegra)
黄涛 [Wed, 1 Feb 2012 11:43:04 +0000 (19:43 +0800)]
rk: move vpu_service.c from mach-rk29 to plat-rk
黄涛 [Wed, 1 Feb 2012 11:41:34 +0000 (19:41 +0800)]
rk: move usb_detect.c from mach-rk29 to plat-rk
黄涛 [Wed, 1 Feb 2012 11:39:04 +0000 (19:39 +0800)]
rk: move last_log.c from mach-rk29 to plat-rk
黄涛 [Wed, 1 Feb 2012 11:30:57 +0000 (19:30 +0800)]
arm: rk: add plat-rk
邱建斌 [Wed, 1 Feb 2012 09:19:10 +0000 (17:19 +0800)]
td8801 : lineout mode change to diff
ddl [Wed, 1 Feb 2012 08:36:41 +0000 (16:36 +0800)]
camera: Improve test framerate method and version update to v0.x.6
lw [Wed, 1 Feb 2012 06:43:23 +0000 (14:43 +0800)]
a22:fix buiding error
zhanghao [Wed, 1 Feb 2012 03:35:25 +0000 (11:35 +0800)]
pixcir driver: fix a bug touchscreen cannot hold touching
杨云 [Tue, 31 Jan 2012 08:08:53 +0000 (16:08 +0800)]
K97:alter orientation of gsensor
yangyun [Tue, 31 Jan 2012 03:48:49 +0000 (11:48 +0800)]
alter path of toolchain in pack-kernel.sh
邱建斌 [Tue, 31 Jan 2012 03:29:18 +0000 (11:29 +0800)]
wm8994 : add some route
杨云 [Mon, 30 Jan 2012 10:52:29 +0000 (18:52 +0800)]
reset
04d70e6 and use board-rk29-ddr3sdk.c handle orientation
杨云 [Mon, 30 Jan 2012 10:30:13 +0000 (18:30 +0800)]
alter gsensor orientation of mma8452
ddl [Mon, 30 Jan 2012 07:17:53 +0000 (15:17 +0800)]
camera: Port all sensor driver for rockchip to 3.0 kernel
zwp [Wed, 18 Jan 2012 09:29:57 +0000 (17:29 +0800)]
solve laibao touch screen bug:
when we read a illegal touch gesture,touch work queue will loop for ever.
黄涛 [Wed, 18 Jan 2012 06:25:45 +0000 (14:25 +0800)]
yanXiaoJun [Wed, 18 Jan 2012 05:47:12 +0000 (13:47 +0800)]
move adc battery platform data from devices.c to board-rk29-k97.c
yang yong zong [Wed, 18 Jan 2012 03:30:37 +0000 (11:30 +0800)]
K97 项目相关修改
zwp [Tue, 17 Jan 2012 03:11:48 +0000 (11:11 +0800)]
modify laibao touch driver:
1.transmit all data of mutitouch point one time.
2.modify touch release code.
2.release touch when touch up or touch point number is 0.
root [Mon, 16 Jan 2012 09:58:31 +0000 (17:58 +0800)]
td8801:camera:add sensor frame rate macro in board and set the front camera to mirror in register 0x14
zwp [Mon, 16 Jan 2012 09:16:47 +0000 (17:16 +0800)]
update LAIBAO touch screen.
1.add touch point number reading.
2.add judgement of device id when device probe.
chenli [Mon, 16 Jan 2012 06:46:23 +0000 (14:46 +0800)]
modify the GPU's MMU mechanism to avoid accessing the freed pagetables
lw [Mon, 16 Jan 2012 03:42:48 +0000 (11:42 +0800)]
fix wm831x building warning
llj [Sat, 14 Jan 2012 02:55:48 +0000 (10:55 +0800)]
A22:fix mtk23d.c compile warning
zwp [Sat, 14 Jan 2012 06:09:46 +0000 (14:09 +0800)]
sovle laibao touch bug.
zwp [Sat, 14 Jan 2012 05:19:13 +0000 (13:19 +0800)]
modify mu509 driver to solve NULL pointer bug.
root [Fri, 13 Jan 2012 10:56:03 +0000 (18:56 +0800)]
touch screen:clean gt818_ts.c compile warning
邱建斌 [Fri, 13 Jan 2012 08:19:34 +0000 (16:19 +0800)]
wm8994: Add inverter to adapt
wdc [Fri, 13 Jan 2012 02:47:34 +0000 (10:47 +0800)]
clean warning for sdk rfkill
wdc [Fri, 13 Jan 2012 01:59:36 +0000 (09:59 +0800)]
clean warning for bt and rfkill
许盛飞 [Fri, 13 Jan 2012 01:26:11 +0000 (09:26 +0800)]
rk29: slove the warning of spi_sram.c
邱建斌 [Thu, 12 Jan 2012 08:33:28 +0000 (16:33 +0800)]
headset: if headset have not MIC will reported BIT_HEADSET_NO_MIC else reported BIT_HEADSET
黄涛 [Wed, 11 Jan 2012 02:47:05 +0000 (10:47 +0800)]
rk29: phonesdk: defconfig: use new charger display, new G3 logo
黄涛 [Tue, 10 Jan 2012 08:22:59 +0000 (16:22 +0800)]
Merge remote-tracking branch 'aosp/android-3.0' into develop-3.0
Conflicts:
drivers/net/wireless/bcm4329/dhd_common.c
hzf [Tue, 10 Jan 2012 07:24:19 +0000 (15:24 +0800)]
td8801:ddr to 192M and add wm831x led
邱建斌 [Mon, 9 Jan 2012 10:53:25 +0000 (18:53 +0800)]
wm8994: add gpio config about all board
邱建斌 [Mon, 9 Jan 2012 10:41:33 +0000 (18:41 +0800)]
wm8994: fix bt_incall config
杜坤明 [Sun, 8 Jan 2012 02:23:27 +0000 (10:23 +0800)]
gpu : add gcvFLUSH_ALL at gckVIDMEM_Unlock to avoid gpu hang.
lw [Sat, 7 Jan 2012 02:31:04 +0000 (10:31 +0800)]
phonesdk:use irq instead of polling for mpu3050
lw [Sat, 7 Jan 2012 02:19:49 +0000 (10:19 +0800)]
mpu3050:set MPU_I2C_RATE to 100KHZ
陈金泉 [Fri, 6 Jan 2012 08:33:57 +0000 (16:33 +0800)]
解决rt5621喇叭声音问题
zwp [Thu, 5 Jan 2012 06:38:37 +0000 (14:38 +0800)]
update phonepad board file.
zwp [Thu, 5 Jan 2012 03:40:31 +0000 (11:40 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
zwp [Thu, 5 Jan 2012 03:31:44 +0000 (11:31 +0800)]
update mpu3050 slave gsesor(bma222)driver.
许盛飞 [Wed, 4 Jan 2012 13:42:05 +0000 (21:42 +0800)]
wm831x_power: add charger display support
许盛飞 [Wed, 4 Jan 2012 13:28:24 +0000 (21:28 +0800)]
power_supply: add charger display
许盛飞 [Wed, 4 Jan 2012 13:04:31 +0000 (21:04 +0800)]
rk29: ddr3sdk: add adc battery device
许盛飞 [Wed, 4 Jan 2012 13:03:46 +0000 (21:03 +0800)]
power_supply: add rk29 adc battery driver
许盛飞 [Wed, 4 Jan 2012 11:51:31 +0000 (19:51 +0800)]
RTC: system suspend, RTC can auto wake up the system
zwp [Wed, 4 Jan 2012 08:17:54 +0000 (16:17 +0800)]
update mu509 driver.
zwp [Fri, 30 Dec 2011 06:18:00 +0000 (14:18 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
zwp [Fri, 30 Dec 2011 02:04:56 +0000 (10:04 +0800)]
update ft5x0x touch driver to fit changes of linux3.0.
黄涛 [Thu, 29 Dec 2011 06:40:56 +0000 (14:40 +0800)]
rk29: remove p91 board
黄涛 [Thu, 29 Dec 2011 06:28:40 +0000 (14:28 +0800)]
rk29: remove winaccord board
黄涛 [Thu, 29 Dec 2011 06:18:18 +0000 (14:18 +0800)]
rk29: remove malata board
邱建斌 [Thu, 29 Dec 2011 03:30:47 +0000 (11:30 +0800)]
fix reboot PA have some noise
黄涛 [Wed, 28 Dec 2011 09:41:58 +0000 (17:41 +0800)]
Revert "rk29: ddr3sdk: defconfig: Use the CPUFreq governor "ondemand" as default"
This reverts commit
9e6a4573ac2d43e6198eeda26f9cbe1b66ca3250.
interactive governor save more power than ondemand.
黄涛 [Wed, 28 Dec 2011 09:22:06 +0000 (17:22 +0800)]
cpufreq: interactive governor: fix for rk29
default hispeed_freq 816MHz
default go_hispeed_load 80%
update target_freq with policy->cur in timer
黄涛 [Wed, 28 Dec 2011 06:43:33 +0000 (14:43 +0800)]
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.
zhanghao [Wed, 28 Dec 2011 02:40:46 +0000 (10:40 +0800)]
add G3 logo & change td8801 config with g3 logo
lw [Tue, 27 Dec 2011 09:37:20 +0000 (17:37 +0800)]
phonesdk:modify compass orientation
lw [Tue, 27 Dec 2011 09:35:07 +0000 (17:35 +0800)]
A22:modify camera mt9t111 orientation
zwp [Tue, 27 Dec 2011 02:27:52 +0000 (10:27 +0800)]
update phonepadsdk board files.
chenli [Mon, 26 Dec 2011 07:32:08 +0000 (15:32 +0800)]
fix the setting bug of pre_scale and post_scale
黄涛 [Fri, 23 Dec 2011 14:40:46 +0000 (22:40 +0800)]
rk29: ddr3sdk: defconfig: Use the CPUFreq governor "ondemand" as default
hhb [Fri, 23 Dec 2011 08:51:07 +0000 (16:51 +0800)]
camera:add two camera driver for td8801
kfx [Thu, 22 Dec 2011 12:16:41 +0000 (20:16 +0800)]
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.
hyh [Thu, 22 Dec 2011 10:24:09 +0000 (18:24 +0800)]
fix shutdown bug
黄涛 [Thu, 22 Dec 2011 10:14:46 +0000 (18:14 +0800)]
pack-kernel.sh: exclude more board
kfx [Thu, 22 Dec 2011 04:42:27 +0000 (12:42 +0800)]
ion mmap: set page_protection 'cached'
zhanghao [Thu, 22 Dec 2011 04:33:21 +0000 (12:33 +0800)]
add CONFIG_PANIC_TIMEOUT=1
zhanghao [Thu, 22 Dec 2011 02:15:51 +0000 (10:15 +0800)]
td8801 : update defconfig
recover CONFIG_PANIC_TIMEOUT to 0
add CONFIG_COMPACTION
add CONFIG_INPUT_KEYCHORD
rm CONFIG_KEXEC
rm CONFIG_ANDROID_RAM_CONSOLE
change CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE=y
add CONFIG_IP_ADVENCE_ROUTER & related configs
add HID configs
add CONFIG_DEBUG_FS
change CONFIG_DDR_SDRAM_FREQ from 192 to 198
lw@rock-chips.com [Wed, 21 Dec 2011 08:17:05 +0000 (16:17 +0800)]
td88801:add psensor config
ddl [Wed, 21 Dec 2011 02:50:24 +0000 (10:50 +0800)]
camera: sensor orientation set for ddr3sdk board
lw@rock-chips.com [Tue, 20 Dec 2011 11:29:30 +0000 (19:29 +0800)]
td8801:modify gsensor event value
zhanghao [Tue, 20 Dec 2011 08:48:45 +0000 (16:48 +0800)]
ION : Add ION to td8801\a22\phonesdk (fix build error)
lw@rock-chips.com [Tue, 20 Dec 2011 07:22:21 +0000 (15:22 +0800)]
td8801:modify akm8975 orientation
yangkai [Tue, 20 Dec 2011 07:19:04 +0000 (15:19 +0800)]
usb connect after vold init