firefly-linux-kernel-4.4.55.git
14 years agoupdate for xpt2046
沈睿汀 [Tue, 18 May 2010 13:25:49 +0000 (13:25 +0000)]
update for xpt2046

14 years agoupdata adc key
林辉辉 [Tue, 18 May 2010 13:11:41 +0000 (13:11 +0000)]
updata adc key

14 years agomodify to xpt2046_ts.c xpt2046_ts.h
沈睿汀 [Tue, 18 May 2010 12:40:54 +0000 (12:40 +0000)]
modify to xpt2046_ts.c xpt2046_ts.h

14 years agoupdate for xpt2046
沈睿汀 [Tue, 18 May 2010 12:31:18 +0000 (12:31 +0000)]
update for xpt2046

14 years agoadd pmem run android
林辉辉 [Tue, 18 May 2010 11:11:41 +0000 (11:11 +0000)]
add pmem run android

14 years agoadd fb config
钟勇汪 [Tue, 18 May 2010 09:39:12 +0000 (09:39 +0000)]
add fb config

14 years agoupdate for xpt2046
沈睿汀 [Tue, 18 May 2010 09:25:09 +0000 (09:25 +0000)]
update for xpt2046

14 years agoupdate for xpt2046
沈睿汀 [Tue, 18 May 2010 08:38:45 +0000 (08:38 +0000)]
update for xpt2046

14 years agoupdate for xpt2046
沈睿汀 [Tue, 18 May 2010 08:03:13 +0000 (08:03 +0000)]
update for xpt2046

14 years agoupdate for xpt2046
沈睿汀 [Tue, 18 May 2010 07:29:05 +0000 (07:29 +0000)]
update for xpt2046

14 years agoupdata serial and console
林辉辉 [Mon, 17 May 2010 15:29:50 +0000 (15:29 +0000)]
updata serial and console

14 years ago(no commit message)
罗伟 [Mon, 17 May 2010 13:39:28 +0000 (13:39 +0000)]

14 years ago(no commit message)
罗伟 [Mon, 17 May 2010 13:37:34 +0000 (13:37 +0000)]

14 years agolcd iomux restitute
钟勇汪 [Mon, 17 May 2010 11:46:34 +0000 (11:46 +0000)]
lcd iomux restitute

14 years agomod i2c_transfer
柯飞雄 [Mon, 17 May 2010 11:40:08 +0000 (11:40 +0000)]
mod i2c_transfer

14 years ago(no commit message)
罗伟 [Mon, 17 May 2010 09:17:12 +0000 (09:17 +0000)]

14 years agomodify rk2818 adc
罗伟 [Mon, 17 May 2010 09:09:37 +0000 (09:09 +0000)]
modify rk2818 adc

14 years agochange i2c_transfer func
柯飞雄 [Mon, 17 May 2010 08:44:06 +0000 (08:44 +0000)]
change i2c_transfer func

14 years agoupdate for gpio PM
沈睿汀 [Mon, 17 May 2010 07:52:56 +0000 (07:52 +0000)]
update for gpio PM

14 years agoupdate i2c
林辉辉 [Mon, 17 May 2010 03:43:35 +0000 (03:43 +0000)]
update i2c

14 years agomodify for dm9000
刘益星 [Mon, 17 May 2010 02:35:58 +0000 (02:35 +0000)]
modify for dm9000

14 years agomodify adc driver and adc key driver
罗伟 [Sat, 15 May 2010 08:06:32 +0000 (08:06 +0000)]
modify adc driver and adc key driver

14 years ago(no commit message)
罗伟 [Sat, 15 May 2010 07:43:30 +0000 (07:43 +0000)]

14 years agoluowei add adc driver and adckey driver on 100515
罗伟 [Sat, 15 May 2010 07:42:12 +0000 (07:42 +0000)]
luowei add adc driver and adckey driver on 100515

14 years agork2818_sdmmc.x --> rk2818_sdmmcx
柯飞雄 [Fri, 14 May 2010 14:40:14 +0000 (14:40 +0000)]
rk2818_sdmmc.x --> rk2818_sdmmcx

14 years agoadd fb
钟勇汪 [Fri, 14 May 2010 13:12:52 +0000 (13:12 +0000)]
add fb

14 years agoadd screen
钟勇汪 [Fri, 14 May 2010 12:57:10 +0000 (12:57 +0000)]
add screen

14 years agoadd fb
钟勇汪 [Fri, 14 May 2010 12:44:56 +0000 (12:44 +0000)]
add fb

14 years agoupdate serial for poll read and write
林辉辉 [Fri, 14 May 2010 09:57:38 +0000 (09:57 +0000)]
update serial for poll read and write

14 years agoupdata enc28j60 net
林辉辉 [Fri, 14 May 2010 09:26:25 +0000 (09:26 +0000)]
updata enc28j60 net

14 years agomod i2c clkid
柯飞雄 [Fri, 14 May 2010 01:32:54 +0000 (01:32 +0000)]
mod i2c clkid

14 years agoadd rk2818_sdmmc.* and rk2818_i2c.*
黄涛 [Fri, 14 May 2010 01:31:26 +0000 (01:31 +0000)]
add rk2818_sdmmc.* and rk2818_i2c.*

14 years agomod i2c clkid
柯飞雄 [Fri, 14 May 2010 01:30:25 +0000 (01:30 +0000)]
mod i2c clkid

14 years agomod i2c clkid
柯飞雄 [Fri, 14 May 2010 01:29:42 +0000 (01:29 +0000)]
mod i2c clkid

14 years agomod i2c
柯飞雄 [Thu, 13 May 2010 15:09:38 +0000 (15:09 +0000)]
mod i2c

14 years agomod i2c
柯飞雄 [Thu, 13 May 2010 14:46:29 +0000 (14:46 +0000)]
mod i2c

14 years agomod i2c
柯飞雄 [Thu, 13 May 2010 14:09:48 +0000 (14:09 +0000)]
mod i2c

14 years ago(no commit message)
柯飞雄 [Thu, 13 May 2010 13:54:27 +0000 (13:54 +0000)]

14 years agoconfig add i2cx select
柯飞雄 [Thu, 13 May 2010 13:07:50 +0000 (13:07 +0000)]
config add i2cx select

14 years agomod i2c
柯飞雄 [Thu, 13 May 2010 10:56:00 +0000 (10:56 +0000)]
mod i2c

14 years agoadd cpufreq support
黄涛 [Thu, 13 May 2010 09:03:23 +0000 (09:03 +0000)]
add cpufreq support

14 years agoadd cpufreq support
黄涛 [Thu, 13 May 2010 09:01:08 +0000 (09:01 +0000)]
add cpufreq support

14 years agoupdate some file
林辉辉 [Thu, 13 May 2010 07:03:11 +0000 (07:03 +0000)]
update some file

14 years agofix macro definition
黄涛 [Thu, 13 May 2010 06:42:13 +0000 (06:42 +0000)]
fix macro definition

14 years agoupdate .config
林辉辉 [Thu, 13 May 2010 02:05:40 +0000 (02:05 +0000)]
update .config

14 years agoadd hym8563 rtc
林辉辉 [Thu, 13 May 2010 01:47:43 +0000 (01:47 +0000)]
add hym8563 rtc

14 years agomod i2c
柯飞雄 [Thu, 13 May 2010 01:14:00 +0000 (01:14 +0000)]
mod i2c

14 years agomod i2c
柯飞雄 [Thu, 13 May 2010 01:11:20 +0000 (01:11 +0000)]
mod i2c

14 years agomod dm9000
刘益星 [Wed, 12 May 2010 15:34:37 +0000 (15:34 +0000)]
mod dm9000

14 years agomodify for dm9000
刘益星 [Wed, 12 May 2010 15:14:07 +0000 (15:14 +0000)]
modify for dm9000

14 years agomod i2c
柯飞雄 [Wed, 12 May 2010 10:06:12 +0000 (10:06 +0000)]
mod i2c

14 years agomod i2c
柯飞雄 [Wed, 12 May 2010 10:03:49 +0000 (10:03 +0000)]
mod i2c

14 years agomod i2c
柯飞雄 [Wed, 12 May 2010 09:59:41 +0000 (09:59 +0000)]
mod i2c

14 years agomod i2c
柯飞雄 [Wed, 12 May 2010 09:57:29 +0000 (09:57 +0000)]
mod i2c

14 years agodel i2c.h
柯飞雄 [Wed, 12 May 2010 09:51:53 +0000 (09:51 +0000)]
del i2c.h

14 years agoadd i2c
柯飞雄 [Wed, 12 May 2010 09:18:40 +0000 (09:18 +0000)]
add i2c

14 years agomod i2c
柯飞雄 [Wed, 12 May 2010 02:19:45 +0000 (02:19 +0000)]
mod i2c

14 years agoadd i2c
柯飞雄 [Tue, 11 May 2010 14:21:07 +0000 (14:21 +0000)]
add i2c

14 years agoadd i2c
柯飞雄 [Tue, 11 May 2010 14:19:49 +0000 (14:19 +0000)]
add i2c

14 years agoadd i2c
柯飞雄 [Tue, 11 May 2010 14:10:25 +0000 (14:10 +0000)]
add i2c

14 years agoadd i2c
柯飞雄 [Tue, 11 May 2010 14:07:00 +0000 (14:07 +0000)]
add i2c

14 years agoadd i2c
柯飞雄 [Tue, 11 May 2010 14:03:56 +0000 (14:03 +0000)]
add i2c

14 years agoadd i2c
柯飞雄 [Tue, 11 May 2010 14:03:38 +0000 (14:03 +0000)]
add i2c

14 years agoadd i2c
柯飞雄 [Tue, 11 May 2010 14:02:35 +0000 (14:02 +0000)]
add i2c

14 years agoadd spi driver
林辉辉 [Tue, 11 May 2010 07:34:46 +0000 (07:34 +0000)]
add spi driver

14 years agomap RK2818_SDRAMC_BASE
黄涛 [Tue, 11 May 2010 02:11:23 +0000 (02:11 +0000)]
map RK2818_SDRAMC_BASE

14 years agoadd scu.h
黄涛 [Tue, 11 May 2010 01:21:23 +0000 (01:21 +0000)]
add scu.h

14 years agomodify dwdma hardware connection
倪振宇 [Mon, 10 May 2010 13:52:39 +0000 (13:52 +0000)]
modify dwdma hardware connection

14 years agoenable TCM
黄涛 [Mon, 10 May 2010 08:46:32 +0000 (08:46 +0000)]
enable TCM

14 years agodisable dwdma testing switch
倪振宇 [Fri, 7 May 2010 11:58:00 +0000 (11:58 +0000)]
disable dwdma testing switch

14 years agomodify performance of dwdam interrupt method
倪振宇 [Fri, 7 May 2010 11:56:48 +0000 (11:56 +0000)]
modify performance of dwdam interrupt method

14 years agomodify method that get irq status
倪振宇 [Thu, 6 May 2010 08:21:12 +0000 (08:21 +0000)]
modify method that get irq status

14 years agomodify interrupt type
倪振宇 [Wed, 5 May 2010 03:30:46 +0000 (03:30 +0000)]
modify interrupt type

14 years agoupdate for gpio
沈睿汀 [Fri, 30 Apr 2010 02:52:30 +0000 (02:52 +0000)]
update for gpio

14 years agosupport clk_set_parent
黄涛 [Thu, 29 Apr 2010 14:19:17 +0000 (14:19 +0000)]
support clk_set_parent

14 years agoadd for gpio
沈睿汀 [Thu, 29 Apr 2010 09:23:23 +0000 (09:23 +0000)]
add for gpio

14 years agoupdate for gpio
沈睿汀 [Thu, 29 Apr 2010 09:19:35 +0000 (09:19 +0000)]
update for gpio

14 years agoupdate for gpio
沈睿汀 [Thu, 29 Apr 2010 09:12:25 +0000 (09:12 +0000)]
update for gpio

14 years agoupdate for gpio
沈睿汀 [Thu, 29 Apr 2010 09:10:42 +0000 (09:10 +0000)]
update for gpio

14 years agoupdate for gpio
沈睿汀 [Thu, 29 Apr 2010 09:07:44 +0000 (09:07 +0000)]
update for gpio

14 years agoupdate for gpio
沈睿汀 [Thu, 29 Apr 2010 09:06:03 +0000 (09:06 +0000)]
update for gpio

14 years agodelete macro test dma
倪振宇 [Wed, 28 Apr 2010 14:30:51 +0000 (14:30 +0000)]
delete macro test dma

14 years agoadd dwdma driver
倪振宇 [Wed, 28 Apr 2010 13:54:42 +0000 (13:54 +0000)]
add dwdma driver

14 years agoset zreladdr to 0x60008000
黄涛 [Tue, 27 Apr 2010 13:17:52 +0000 (13:17 +0000)]
set zreladdr to 0x60008000

14 years agoupdate debug code
黄涛 [Tue, 27 Apr 2010 12:48:00 +0000 (12:48 +0000)]
update debug code

14 years agoupdate .config can run ramdisk
林辉辉 [Tue, 27 Apr 2010 12:28:53 +0000 (12:28 +0000)]
update .config can run ramdisk

14 years agomore clock
黄涛 [Mon, 26 Apr 2010 13:13:44 +0000 (13:13 +0000)]
more clock

14 years agoadd iomux driver
林辉辉 [Mon, 26 Apr 2010 07:43:24 +0000 (07:43 +0000)]
add iomux driver

14 years agoupdate rk2818_serial
林辉辉 [Sat, 24 Apr 2010 06:33:04 +0000 (06:33 +0000)]
update rk2818_serial

14 years agofix clock name from uart_clk to uart, uartclk get use clk_get_rate
黄涛 [Sat, 24 Apr 2010 03:50:20 +0000 (03:50 +0000)]
fix clock name from uart_clk to uart, uartclk get use clk_get_rate

14 years agoadd clock support
黄涛 [Sat, 24 Apr 2010 03:48:44 +0000 (03:48 +0000)]
add clock support

14 years agoenable common clkdev
黄涛 [Fri, 23 Apr 2010 09:53:52 +0000 (09:53 +0000)]
enable common clkdev

14 years agoadd rk2818 serial and up iomap
林辉辉 [Fri, 23 Apr 2010 03:25:06 +0000 (03:25 +0000)]
add rk2818 serial and up iomap

14 years agork2818 for linux2.6.32
林辉辉 [Thu, 22 Apr 2010 04:26:22 +0000 (04:26 +0000)]
rk2818 for linux2.6.32

14 years agoImplement read(2) in ashmem driver
Bjorn Bringert [Thu, 15 Apr 2010 09:04:01 +0000 (10:04 +0100)]
Implement read(2) in ashmem driver

Bug: 2595601
Change-Id: I47c0016f594f9354fb8658ccb26e3d395bcb137b
Signed-off-by: Bjorn Bringert <bringert@android.com>
14 years agostaging: android: lowmemorykiller: Remove bitrotted codepath
San Mehat [Thu, 6 May 2010 22:43:46 +0000 (15:43 -0700)]
staging: android: lowmemorykiller: Remove bitrotted codepath

Now that we're murder-synchronous, this code path will never be
called (and if it does, it doesn't tell us anything useful other
than we killed a task that was already being killed by somebody
else but hadn't gotten its' signal yet)

Signed-off-by: San Mehat <san@google.com>
14 years agostaging: android: lowmemorykiller: Fix task_struct leak
San Mehat [Thu, 6 May 2010 22:40:07 +0000 (15:40 -0700)]
staging: android: lowmemorykiller: Fix task_struct leak

As it turns out, the CONFIG_PROFILING interfaces leak a
task struct if the notifier chain returns NOTIFY_OK.. doh.

This patch reworks lowmemkiller to use the new generic task
free notifier chain.

Signed-off-by: San Mehat <san@google.com>
14 years agosched: Add a generic notifier when a task struct is about to be freed
San Mehat [Thu, 6 May 2010 22:37:55 +0000 (15:37 -0700)]
sched: Add a generic notifier when a task struct is about to be freed

This patch adds a notifier which can be used by subsystems that may
be interested in when a task has completely died and is about to
have it's last resource freed.

  The Android lowmemory killer uses this to determine when a task
it has killed has finally given up its goods.

Signed-off-by: San Mehat <san@google.com>
14 years agobinder: Fix memory corruption via page aliasing
Christopher Lais [Sat, 1 May 2010 20:51:48 +0000 (15:51 -0500)]
binder: Fix memory corruption via page aliasing

binder_deferred_release was not unmapping the page from the buffer
before freeing it, causing memory corruption.  This only happened
when page(s) had not been freed by binder_update_page_range, which
properly unmaps the pages.

This only happens on architectures with VIPT aliasing.

To reproduce, create a program which opens, mmaps, munmaps, then closes
the binder very quickly.  This should leave a page allocated when the
binder is released.  When binder_deferrred_release is called on the
close, the page will remain mapped to the address in the linear
proc->buffer.  Later, we may map the same physical page to a different
virtual address that has different coloring, and this may cause
aliasing to occur.

PAGE_POISONING will greatly increase your chances of noticing any
problems.

Change-Id: I6941bf212881b8bf846bdfda43d3609c7ae4892e

Signed-off-by: Christopher Lais <chris+android@zenthought.org>
14 years agostaging: android: lowmemkiller: Substantially reduce overhead during reclaim
San Mehat [Wed, 5 May 2010 18:38:42 +0000 (11:38 -0700)]
staging: android: lowmemkiller: Substantially reduce overhead during reclaim

This patch optimizes lowmemkiller to not do any work when it has an outstanding
kill-request. This greatly reduces the pressure on the task_list lock
(improving interactivity), as well as improving the vmscan performance
when under heavy memory pressure (by up to 20x in tests).

Note: For this enhancement to work, you need CONFIG_PROFILING

Signed-off-by: San Mehat <san@google.com>