firefly-linux-kernel-4.4.55.git
12 years agork30: sdk: reserve is after fixup, before map_io
黄涛 [Wed, 8 Feb 2012 01:57:48 +0000 (09:57 +0800)]
rk30: sdk: reserve is after fixup, before map_io

12 years agork30: sdk: update defconfig
黄涛 [Tue, 7 Feb 2012 10:59:30 +0000 (18:59 +0800)]
rk30: sdk: update defconfig

12 years agork30: add serial support
黄涛 [Tue, 7 Feb 2012 10:49:15 +0000 (18:49 +0800)]
rk30: add serial support

12 years agork29: add dma-pl330.h
黄涛 [Tue, 7 Feb 2012 10:48:21 +0000 (18:48 +0800)]
rk29: add dma-pl330.h

12 years agork30: clock: add clk_get_rate
黄涛 [Tue, 7 Feb 2012 10:47:47 +0000 (18:47 +0800)]
rk30: clock: add clk_get_rate

12 years agork30: add early printk
黄涛 [Tue, 7 Feb 2012 10:46:54 +0000 (18:46 +0800)]
rk30: add early printk

12 years agork30: timer: fix ic bug
黄涛 [Tue, 7 Feb 2012 10:41:50 +0000 (18:41 +0800)]
rk30: timer: fix ic bug

12 years agork30: indent i2c code
黄涛 [Tue, 7 Feb 2012 10:24:58 +0000 (18:24 +0800)]
rk30: indent i2c code

12 years agoadd rk30 i2c drvier
kfx [Tue, 7 Feb 2012 10:06:57 +0000 (18:06 +0800)]
add rk30 i2c drvier

12 years agork30: move nand device from board to devices.c
黄涛 [Tue, 7 Feb 2012 08:01:27 +0000 (16:01 +0800)]
rk30: move nand device from board to devices.c

12 years agork30: annotate rk30_iomux_init as __init
黄涛 [Tue, 7 Feb 2012 07:47:02 +0000 (15:47 +0800)]
rk30: annotate rk30_iomux_init as __init

12 years agork30: add devices.c
黄涛 [Tue, 7 Feb 2012 07:40:21 +0000 (15:40 +0800)]
rk30: add devices.c

12 years agork30: timer: fix for smp
黄涛 [Tue, 7 Feb 2012 07:33:13 +0000 (15:33 +0800)]
rk30: timer: fix for smp

12 years agork30xxnand_ko.uu
zhaoyifeng [Tue, 7 Feb 2012 07:21:30 +0000 (15:21 +0800)]
rk30xxnand_ko.uu

12 years agoMerge branch 'develop-3.0-rk30' of ssh://10.10.10.29/rk/kernel into develop-3.0-rk30
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

12 years agork30 nand driver.
zhaoyifeng [Tue, 7 Feb 2012 07:16:46 +0000 (15:16 +0800)]
rk30 nand driver.

12 years agoadd iomux control for i2c bus
lw [Tue, 7 Feb 2012 06:53:06 +0000 (14:53 +0800)]
add iomux control for i2c bus

12 years agork30:modify table key size to make iomux code aligned
lw [Tue, 7 Feb 2012 06:34:24 +0000 (14:34 +0800)]
rk30:modify table key size to make iomux code aligned

12 years agork30:add gpio support
lw [Tue, 7 Feb 2012 06:15:09 +0000 (14:15 +0800)]
rk30:add gpio support

12 years agork30: irqs.h: fix NR_GIC_IRQS to 160, NR_GPIO_IRQS to 192
黄涛 [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

12 years agork30:add iomux support
lw@rock-chips.com [Mon, 6 Feb 2012 06:42:31 +0000 (14:42 +0800)]
rk30:add iomux support

12 years agomemory reserve: Initial Code
kfx [Mon, 6 Feb 2012 05:21:51 +0000 (13:21 +0800)]
memory reserve: Initial Code

12 years agork30: sdk: add defconfig
黄涛 [Sat, 4 Feb 2012 09:32:36 +0000 (17:32 +0800)]
rk30: sdk: add defconfig

12 years agork30: add timer support
黄涛 [Sat, 4 Feb 2012 09:26:15 +0000 (17:26 +0800)]
rk30: add timer support

12 years agork30: initial rk30 support
黄涛 [Sat, 4 Feb 2012 06:20:41 +0000 (14:20 +0800)]
rk30: initial rk30 support

12 years agodriver: Makefile: build dbg subdirectories depend on config option
黄涛 [Fri, 3 Feb 2012 08:18:51 +0000 (16:18 +0800)]
driver: Makefile: build dbg subdirectories depend on config option

12 years agohdmi: fix Makefile, build hdmi driver 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

12 years agoARM: SMP: Refactor Kconfig to be more maintainable
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)

12 years agoARM: SMP depends on MMU
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>
12 years agoARM: l2x0/pl310: Refactor Kconfig to be more maintainable
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)

12 years agork: move vpu_service.c from mach-rk29 to plat-rk
黄涛 [Wed, 1 Feb 2012 11:43:04 +0000 (19:43 +0800)]
rk: move vpu_service.c from mach-rk29 to plat-rk

12 years agork: move usb_detect.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

12 years agork: move last_log.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

12 years agoarm: rk: add plat-rk
黄涛 [Wed, 1 Feb 2012 11:30:57 +0000 (19:30 +0800)]
arm: rk: add plat-rk

12 years agotd8801 : lineout mode change to diff
邱建斌 [Wed, 1 Feb 2012 09:19:10 +0000 (17:19 +0800)]
td8801 : lineout mode change to diff

12 years agocamera: Improve test framerate method and version update to v0.x.6
ddl [Wed, 1 Feb 2012 08:36:41 +0000 (16:36 +0800)]
camera: Improve test framerate method and version update to v0.x.6

12 years agoa22:fix buiding error
lw [Wed, 1 Feb 2012 06:43:23 +0000 (14:43 +0800)]
a22:fix buiding error

12 years agopixcir driver: fix a bug touchscreen cannot hold touching
zhanghao [Wed, 1 Feb 2012 03:35:25 +0000 (11:35 +0800)]
pixcir driver: fix a bug touchscreen cannot hold touching

12 years agoK97:alter orientation of gsensor
杨云 [Tue, 31 Jan 2012 08:08:53 +0000 (16:08 +0800)]
K97:alter orientation of gsensor

12 years agoalter path of toolchain in pack-kernel.sh
yangyun [Tue, 31 Jan 2012 03:48:49 +0000 (11:48 +0800)]
alter path of toolchain in pack-kernel.sh

12 years agowm8994 : add some route
邱建斌 [Tue, 31 Jan 2012 03:29:18 +0000 (11:29 +0800)]
wm8994 : add some route

12 years agoreset 04d70e6 and use board-rk29-ddr3sdk.c handle orientation
杨云 [Mon, 30 Jan 2012 10:52:29 +0000 (18:52 +0800)]
reset 04d70e6 and use board-rk29-ddr3sdk.c handle orientation

12 years agoalter gsensor orientation of mma8452
杨云 [Mon, 30 Jan 2012 10:30:13 +0000 (18:30 +0800)]
alter gsensor orientation of mma8452

12 years agocamera: Port all sensor driver for rockchip to 3.0 kernel
ddl [Mon, 30 Jan 2012 07:17:53 +0000 (15:17 +0800)]
camera: Port all sensor driver for rockchip to 3.0 kernel

12 years agosolve laibao touch screen bug:
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.

12 years agofix wrong commit 1852a72
黄涛 [Wed, 18 Jan 2012 06:25:45 +0000 (14:25 +0800)]
fix wrong commit 1852a72

12 years agomove adc battery platform data from devices.c to board-rk29-k97.c
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

12 years agoK97 项目相关修改
yang yong zong [Wed, 18 Jan 2012 03:30:37 +0000 (11:30 +0800)]
K97 项目相关修改

12 years agomodify laibao touch driver:
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.

12 years agotd8801:camera:add sensor frame rate macro in board and set the front camera to mirror...
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

12 years agoupdate LAIBAO touch screen.
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.

12 years agomodify the GPU's MMU mechanism to avoid accessing the freed pagetables
chenli [Mon, 16 Jan 2012 06:46:23 +0000 (14:46 +0800)]
modify the GPU's MMU mechanism to avoid accessing the freed pagetables

12 years agofix wm831x building warning
lw [Mon, 16 Jan 2012 03:42:48 +0000 (11:42 +0800)]
fix wm831x building warning

12 years agoA22:fix mtk23d.c compile warning
llj [Sat, 14 Jan 2012 02:55:48 +0000 (10:55 +0800)]
A22:fix mtk23d.c compile warning

12 years agosovle laibao touch bug.
zwp [Sat, 14 Jan 2012 06:09:46 +0000 (14:09 +0800)]
sovle laibao touch bug.

12 years agomodify mu509 driver to solve NULL pointer bug.
zwp [Sat, 14 Jan 2012 05:19:13 +0000 (13:19 +0800)]
modify mu509 driver to solve NULL pointer bug.

12 years agotouch screen:clean gt818_ts.c compile warning
root [Fri, 13 Jan 2012 10:56:03 +0000 (18:56 +0800)]
touch screen:clean gt818_ts.c compile warning

12 years agowm8994: Add inverter to adapt
邱建斌 [Fri, 13 Jan 2012 08:19:34 +0000 (16:19 +0800)]
wm8994: Add inverter to adapt

12 years agoclean warning for sdk rfkill
wdc [Fri, 13 Jan 2012 02:47:34 +0000 (10:47 +0800)]
clean warning for sdk rfkill

12 years agoclean warning for bt and rfkill
wdc [Fri, 13 Jan 2012 01:59:36 +0000 (09:59 +0800)]
clean warning for bt and rfkill

12 years agork29: slove the warning of spi_sram.c
许盛飞 [Fri, 13 Jan 2012 01:26:11 +0000 (09:26 +0800)]
rk29: slove the warning of spi_sram.c

12 years agoheadset: if headset have not MIC will reported BIT_HEADSET_NO_MIC else reported BIT_H...
邱建斌 [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

12 years agork29: phonesdk: defconfig: use new charger display, new G3 logo
黄涛 [Wed, 11 Jan 2012 02:47:05 +0000 (10:47 +0800)]
rk29: phonesdk: defconfig: use new charger display, new G3 logo

12 years agoMerge remote-tracking branch 'aosp/android-3.0' into develop-3.0
黄涛 [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

12 years agotd8801:ddr to 192M and add wm831x led
hzf [Tue, 10 Jan 2012 07:24:19 +0000 (15:24 +0800)]
td8801:ddr to 192M and add wm831x led

12 years agowm8994: add gpio config about all board
邱建斌 [Mon, 9 Jan 2012 10:53:25 +0000 (18:53 +0800)]
wm8994: add gpio config about all board

12 years agowm8994: fix bt_incall config
邱建斌 [Mon, 9 Jan 2012 10:41:33 +0000 (18:41 +0800)]
wm8994: fix bt_incall config

12 years agogpu : add gcvFLUSH_ALL at gckVIDMEM_Unlock to avoid gpu hang.
杜坤明 [Sun, 8 Jan 2012 02:23:27 +0000 (10:23 +0800)]
gpu : add gcvFLUSH_ALL at gckVIDMEM_Unlock to avoid gpu hang.

12 years agophonesdk:use irq instead of polling for mpu3050
lw [Sat, 7 Jan 2012 02:31:04 +0000 (10:31 +0800)]
phonesdk:use irq instead of polling for mpu3050

12 years agompu3050:set MPU_I2C_RATE to 100KHZ
lw [Sat, 7 Jan 2012 02:19:49 +0000 (10:19 +0800)]
mpu3050:set MPU_I2C_RATE to 100KHZ

12 years ago解决rt5621喇叭声音问题
陈金泉 [Fri, 6 Jan 2012 08:33:57 +0000 (16:33 +0800)]
解决rt5621喇叭声音问题

12 years agoupdate phonepad board file.
zwp [Thu, 5 Jan 2012 06:38:37 +0000 (14:38 +0800)]
update phonepad board file.

12 years agoMerge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
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

12 years agoupdate mpu3050 slave gsesor(bma222)driver.
zwp [Thu, 5 Jan 2012 03:31:44 +0000 (11:31 +0800)]
update mpu3050 slave gsesor(bma222)driver.

12 years agowm831x_power: add charger display support
许盛飞 [Wed, 4 Jan 2012 13:42:05 +0000 (21:42 +0800)]
wm831x_power: add charger display support

12 years agopower_supply: add charger display
许盛飞 [Wed, 4 Jan 2012 13:28:24 +0000 (21:28 +0800)]
power_supply: add charger display

12 years agork29: ddr3sdk: add adc battery device
许盛飞 [Wed, 4 Jan 2012 13:04:31 +0000 (21:04 +0800)]
rk29: ddr3sdk: add adc battery device

12 years agopower_supply: add rk29 adc battery driver
许盛飞 [Wed, 4 Jan 2012 13:03:46 +0000 (21:03 +0800)]
power_supply: add rk29 adc battery driver

12 years agoRTC: system suspend, RTC can auto wake up the system
许盛飞 [Wed, 4 Jan 2012 11:51:31 +0000 (19:51 +0800)]
RTC: system suspend, RTC can auto wake up the system

12 years agoupdate mu509 driver.
zwp [Wed, 4 Jan 2012 08:17:54 +0000 (16:17 +0800)]
update mu509 driver.

12 years agoMerge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
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

12 years agoupdate ft5x0x touch driver to fit changes of linux3.0.
zwp [Fri, 30 Dec 2011 02:04:56 +0000 (10:04 +0800)]
update ft5x0x touch driver to fit changes of linux3.0.

12 years agork29: remove p91 board
黄涛 [Thu, 29 Dec 2011 06:40:56 +0000 (14:40 +0800)]
rk29: remove p91 board

12 years agork29: remove winaccord board
黄涛 [Thu, 29 Dec 2011 06:28:40 +0000 (14:28 +0800)]
rk29: remove winaccord board

12 years agork29: remove malata board
黄涛 [Thu, 29 Dec 2011 06:18:18 +0000 (14:18 +0800)]
rk29: remove malata board

12 years agofix reboot PA have some noise
邱建斌 [Thu, 29 Dec 2011 03:30:47 +0000 (11:30 +0800)]
fix reboot PA have some noise

12 years agoRevert "rk29: ddr3sdk: defconfig: Use the CPUFreq governor "ondemand" as default"
黄涛 [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.

12 years agocpufreq: interactive governor: fix for rk29
黄涛 [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

12 years agopower: fix lcd resume taking long time with an ongoing file copy
黄涛 [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.

12 years agoadd G3 logo & change td8801 config with g3 logo
zhanghao [Wed, 28 Dec 2011 02:40:46 +0000 (10:40 +0800)]
add G3 logo & change td8801 config with g3 logo

12 years agophonesdk:modify compass orientation
lw [Tue, 27 Dec 2011 09:37:20 +0000 (17:37 +0800)]
phonesdk:modify compass orientation

12 years agoA22:modify camera mt9t111 orientation
lw [Tue, 27 Dec 2011 09:35:07 +0000 (17:35 +0800)]
A22:modify camera mt9t111 orientation

12 years agoupdate phonepadsdk board files.
zwp [Tue, 27 Dec 2011 02:27:52 +0000 (10:27 +0800)]
update phonepadsdk board files.

12 years agofix the setting bug of pre_scale and post_scale
chenli [Mon, 26 Dec 2011 07:32:08 +0000 (15:32 +0800)]
fix the setting bug of pre_scale and post_scale

12 years agork29: ddr3sdk: defconfig: Use the CPUFreq governor "ondemand" as default
黄涛 [Fri, 23 Dec 2011 14:40:46 +0000 (22:40 +0800)]
rk29: ddr3sdk: defconfig: Use the CPUFreq governor "ondemand" as default

12 years agocamera:add two camera driver for td8801
hhb [Fri, 23 Dec 2011 08:51:07 +0000 (16:51 +0800)]
camera:add two camera driver for td8801

12 years agogpu: ion: Take handle reference in ion_vma_open
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.

12 years agofix shutdown bug
hyh [Thu, 22 Dec 2011 10:24:09 +0000 (18:24 +0800)]
fix shutdown bug

12 years agopack-kernel.sh: exclude more board
黄涛 [Thu, 22 Dec 2011 10:14:46 +0000 (18:14 +0800)]
pack-kernel.sh: exclude more board

12 years agoion mmap: set page_protection 'cached'
kfx [Thu, 22 Dec 2011 04:42:27 +0000 (12:42 +0800)]
ion mmap: set page_protection 'cached'