lw
5f3f34791d
rk30:modify goodix touch screen initialize
2012-03-07 14:26:39 +08:00
lw
79e3c3798a
rk30:add id table for cm3217
2012-03-07 14:23:45 +08:00
lw
d014c98f10
rk30:add light sensor cm3217 support
2012-03-06 18:09:00 +08:00
yxj
c7594496da
rk30 fb:add comment to some key variable
2012-03-06 15:20:33 +08:00
yxj
deefc5f89b
rk30 fb: add yuv support for win1
2012-03-06 15:20:32 +08:00
黄涛
58d7488f6c
rk30: cpu hotplug: better cpu die
2012-03-06 14:20:12 +08:00
lw
f1efb534d5
rk30:modify goodix touchscreen irq operation
2012-03-06 11:59:21 +08:00
lw
a4e470fc1a
move some struct definition to plat
2012-03-06 11:20:06 +08:00
lw
a764296b7f
rk30:add goodix touch screen support
2012-03-06 11:16:10 +08:00
黄涛
56049fd39e
rk30: add basic support for smp
2012-03-05 19:02:06 +08:00
yxj
45fc974154
rk30 fb:add yuv support
2012-03-05 17:58:52 +08:00
黄涛
a4ceb92a21
rk30: sdk: update defconfig support FIQ debugger, PM etc
2012-03-02 17:34:00 +08:00
黄涛
331078677e
rk30: add basic pm support
2012-03-02 16:01:20 +08:00
黄涛
999761a33a
rk: add common memtester support
2012-03-02 16:01:20 +08:00
黄涛
c5079b6af3
rk: move sram_* functions from pm.c to sram.c
2012-03-02 16:01:20 +08:00
黄涛
bcc0583913
rk30: fix for gpio6 support
2012-03-02 16:01:19 +08:00
yxj
7e6b68c2c7
rk30 lcdc: add open and release interface
...
fix a wrong register configratoin
2012-03-02 10:57:55 +08:00
zsq
bd3b579316
some file lost for rga modify
2012-02-29 23:52:41 -08:00
zsq
8c2e7f77b2
Merge branch 'develop-3.0-rk30' of ssh://10.10.10.29/rk/kernel into develop-3.0-rk30
2012-02-29 23:41:18 -08:00
zsq
b5902ed695
modify for rga.h independ
2012-02-29 23:40:35 -08:00
lw
350763b2dd
rk30:add akm8975 support
2012-03-01 14:49:35 +08:00
zsq
b7730afe17
modify RGA driver some case is valid
2012-02-29 19:32:53 -08:00
lw
3af886044c
rk30:modify dma_free_coherent operation for spim
2012-02-29 17:36:39 +08:00
lw
374db121dd
rk30:modify dma_alloc_coherent operation for spim
2012-02-29 17:22:57 +08:00
lw
6f7639d3d1
rk30:add gyroscope l3d4200d support
2012-02-29 16:14:50 +08:00
黄涛
f64ec89d3f
rk: i2s: fix compile error
2012-02-28 19:55:29 +08:00
黄涛
5dbd2a80f2
rk30: fb: fix compile error
2012-02-28 19:47:54 +08:00
黄涛
4bf971b340
rk: move early_printk.c from mach-rk29 to plat-rk and add RK_EARLY_PRINTK config
2012-02-28 19:20:16 +08:00
yxj
772ad0907a
rk30 fb: add interface to show image directly in kernel
...
add ARGB888 support,enable RB swap
2012-02-28 18:23:28 +08:00
黄涛
cd9328e5c9
rk30: refactor i2s init code
2012-02-28 17:10:11 +08:00
邱建斌
35d60559db
update i2s codec
2012-02-28 15:57:15 +08:00
hhb
2d332d7295
rk30: debug: add FIQ mode serial debugger
2012-02-28 14:29:31 +08:00
yxj
8aa6bae7ce
rk30 lcdc:完善rk_fb.c中的相关接口
2012-02-27 17:56:14 +08:00
yxj
c894417995
rk30 fb: 完善 rk_fb_register 框架
2012-02-27 17:56:14 +08:00
黄涛
5893c39ffa
rk30: clock: add clk_set_rate
2012-02-27 14:34:30 +08:00
黄涛
f3e31d8ebb
rk30: add basic support for sdmmc
2012-02-27 14:31:27 +08:00
lw
6c231a43f0
rk30:add tsadc support
2012-02-25 16:19:49 +08:00
kfx
e0dd106efa
update i2c driver: for compile error
2012-02-24 17:20:13 +08:00
黄涛
b4e1e85c14
rk29: fix vivante Kconfig, only for rk29
2012-02-23 16:58:16 +08:00
黄涛
88db6073b8
rk30: port ipp
2012-02-23 16:57:25 +08:00
黄涛
53549aa4a1
rk: move rk29-ipp.h from mach-rk29 to plat-rk
2012-02-23 16:22:42 +08:00
黄涛
919de0db88
rk30: add RGA driver
2012-02-23 16:04:40 +08:00
黄涛
8b26279250
rk: board.h: revert rk29fb_info name changed by yxj
2012-02-22 19:11:54 +08:00
黄涛
f0bb952599
rk30: refactor code
2012-02-22 16:06:07 +08:00
黄涛
9a2b9393c3
cpufreq: introduce hotplug governor
2012-02-22 14:54:22 +08:00
黄涛
1b02ab5fd5
cpufreq: introduce hotplug governor
...
port from ti.
2012-02-22 14:51:20 +08:00
yxj
6abc5827ae
Merge branch 'develop-3.0-rk30' of ssh://10.10.10.29/rk/kernel into develop-3.0-rk30
2012-02-22 14:39:17 +08:00
yxj
fc00285eb6
rk30 fb:base version ,can show linux boot logo
2012-02-22 14:37:53 +08:00
Marc Zyngier
d1a4be5e64
ARM: 7297/1: smp_twd: make sure timer is stopped before registering it
...
On secondary CPUs, the Timer Control Register is not reset
to a sane value before the timer is registered, and the TRM
doesn't seem to indicate any reset value either. In some cases,
the kernel will take an interrupt too early, depending on what
junk was present in the registers at reset time.
The fix is to set the Timer Control Register to 0 before
registering the clock_event_device and enabling the interrupt.
Problem seen on VE (Cortex A5) and Tegra.
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com >
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk >
2012-02-22 14:09:46 +08:00
Will Deacon
9f70ef65c4
ARM: twd: register clockevents device before enabling PPI
...
The smp_twd clockevents driver currently enables the local timer PPI
before the clockevents device is registered. This can lead to a kernel
panic if a spurious timer interrupt is generated before registration
has completed since the kernel will treat it as an IPI timer.
This patch moves the clockevents device registration before the IRQ
unmasking so that we can always handle timer interrupts once they can
occur.
Acked-by: Marc Zyngier <marc.zyngier@arm.com >
Signed-off-by: Will Deacon <will.deacon@arm.com >
2012-02-22 14:09:45 +08:00