firefly-linux-kernel-4.4.55.git
12 years agork30: enable errata 764369, 754322
黄涛 [Fri, 23 Mar 2012 02:34:06 +0000 (10:34 +0800)]
rk30: enable errata 764369, 754322

12 years agork30: temp force enable timer clock
黄涛 [Fri, 23 Mar 2012 01:54:38 +0000 (09:54 +0800)]
rk30: temp force enable timer clock

12 years agork30: default memory size 1G
黄涛 [Fri, 23 Mar 2012 01:53:51 +0000 (09:53 +0800)]
rk30: default memory size 1G

12 years agodel some no use static_test mem
zsq [Thu, 22 Mar 2012 06:58:32 +0000 (22:58 -0800)]
del some no use static_test mem

12 years agomodify rga driver fot rga test info
zsq [Thu, 22 Mar 2012 06:13:03 +0000 (22:13 -0800)]
modify rga driver fot rga test info

12 years agork30: add cru.h
黄涛 [Thu, 22 Mar 2012 02:13:53 +0000 (10:13 +0800)]
rk30: add cru.h

12 years agork: vpu_service support rk30
黄涛 [Wed, 21 Mar 2012 11:20:18 +0000 (19:20 +0800)]
rk: vpu_service support rk30

12 years agork: move vpu_service.h from mach-rk29 to plat-rk
黄涛 [Wed, 21 Mar 2012 11:17:09 +0000 (19:17 +0800)]
rk: move vpu_service.h from mach-rk29 to plat-rk

12 years agork30: pmu: support idle request
黄涛 [Wed, 21 Mar 2012 11:15:36 +0000 (19:15 +0800)]
rk30: pmu: support idle request

12 years agosound: rk30: rk29_rt5631.c port to rk30
黄涛 [Wed, 21 Mar 2012 11:14:32 +0000 (19:14 +0800)]
sound: rk30: rk29_rt5631.c port to rk30

12 years agoupdate rk30 i2s
邱建斌 [Wed, 21 Mar 2012 02:11:04 +0000 (10:11 +0800)]
update rk30 i2s

12 years agoserial: rk30: Kconfig add UART1_CTS_RTS_RK29 and UART1_DMA_RK29 config
黄涛 [Mon, 19 Mar 2012 08:53:36 +0000 (16:53 +0800)]
serial: rk30: Kconfig add UART1_CTS_RTS_RK29 and UART1_DMA_RK29 config

12 years agoUSB: gadget: storage: port to rk platform
黄涛 [Mon, 19 Mar 2012 06:27:13 +0000 (14:27 +0800)]
USB: gadget: storage: port to rk platform

12 years agork30: sdk: fix volume down key gpio definition
黄涛 [Mon, 19 Mar 2012 06:21:57 +0000 (14:21 +0800)]
rk30: sdk: fix volume down key gpio definition

12 years agork30: sdk: fix power key gpio definition
黄涛 [Mon, 19 Mar 2012 03:54:13 +0000 (11:54 +0800)]
rk30: sdk: fix power key gpio definition

12 years agork30: sdk: add usb detect support
黄涛 [Mon, 19 Mar 2012 03:46:21 +0000 (11:46 +0800)]
rk30: sdk: add usb detect support

12 years agoadc: fix kbuild warning
黄涛 [Mon, 19 Mar 2012 02:07:30 +0000 (10:07 +0800)]
adc: fix kbuild warning

drivers/adc/plat/Kconfig:10:warning: defaults for choice values not supported

12 years agork30: devices.c reformatted with Lindent
黄涛 [Mon, 19 Mar 2012 02:04:04 +0000 (10:04 +0800)]
rk30: devices.c reformatted with Lindent

12 years agork30: sdk: reformatted with Lindent
黄涛 [Fri, 16 Mar 2012 09:55:39 +0000 (17:55 +0800)]
rk30: sdk: reformatted with Lindent

12 years agocamera rk30:two cif controls use different ipp mem size.
root [Thu, 15 Mar 2012 10:10:23 +0000 (18:10 +0800)]
camera rk30:two cif controls use different ipp mem size.

12 years agork30 fb: use same macro as android to indicate data format
yxj [Sat, 10 Mar 2012 07:49:28 +0000 (15:49 +0800)]
rk30 fb: use same macro as android to indicate data format

12 years agork30 fb: add interface in ioctl to get sreen resolution
yxj [Wed, 7 Mar 2012 08:00:07 +0000 (16:00 +0800)]
rk30 fb: add interface in ioctl to get sreen resolution

12 years agork30: fix fiq support when smp
黄涛 [Thu, 15 Mar 2012 08:14:46 +0000 (16:14 +0800)]
rk30: fix fiq support when smp

12 years agork: fiq_debugger: support cpu switch when fiq is used
黄涛 [Thu, 15 Mar 2012 08:08:26 +0000 (16:08 +0800)]
rk: fiq_debugger: support cpu switch when fiq is used

12 years agork30: fiq debuger: rk_serial_debug_init use uart virtual address directly, do not...
黄涛 [Thu, 15 Mar 2012 08:02:21 +0000 (16:02 +0800)]
rk30: fiq debuger: rk_serial_debug_init use uart virtual address directly, do not double map registers

12 years agork nand base compatible with RK29 and RK30.
zhaoyifeng [Wed, 14 Mar 2012 09:06:47 +0000 (17:06 +0800)]
rk nand base compatible with RK29 and RK30.

12 years agoadd the sdmmc module configure
xbw [Wed, 14 Mar 2012 02:49:22 +0000 (10:49 +0800)]
add the sdmmc module configure

12 years agoto distribute the code about SDMMC module again, continue with the previous commit...
xbw [Wed, 14 Mar 2012 02:34:57 +0000 (10:34 +0800)]
to distribute the code about SDMMC module again, continue with the previous commit ae2f1851ee9c68f043c249bcadabaaa8af4a8553

12 years agork30:add lcd_b101ew05 driver support from rk29
lw [Wed, 14 Mar 2012 02:34:56 +0000 (10:34 +0800)]
rk30:add lcd_b101ew05 driver support from rk29

12 years agork30:update goodix driver from rk29
lw [Wed, 14 Mar 2012 02:30:05 +0000 (10:30 +0800)]
rk30:update goodix driver from rk29

12 years agocamera rk30 :fix compile erro when CONFIG_VIDEO_RK29 is not set
root [Wed, 14 Mar 2012 02:12:00 +0000 (10:12 +0800)]
camera rk30 :fix compile erro when CONFIG_VIDEO_RK29 is not set

12 years agocamera rk30: modify board configs about camera,use ion for default.
root [Tue, 13 Mar 2012 09:36:16 +0000 (17:36 +0800)]
camera rk30: modify board configs about camera,use ion for default.

12 years agork30: sdk add wm8326 support
黄涛 [Tue, 13 Mar 2012 08:24:27 +0000 (16:24 +0800)]
rk30: sdk add wm8326 support

12 years agoadd the SDMMC driver into RK30-SDK
xbw [Tue, 13 Mar 2012 03:40:16 +0000 (11:40 +0800)]
add the SDMMC driver into RK30-SDK

12 years agomodify the error iomux
xbw [Tue, 13 Mar 2012 03:39:01 +0000 (11:39 +0800)]
modify the error iomux

12 years agork30: add cpuidle support
黄涛 [Mon, 12 Mar 2012 11:16:47 +0000 (19:16 +0800)]
rk30: add cpuidle support

12 years agork30:add ion support
kfx [Mon, 12 Mar 2012 10:48:03 +0000 (18:48 +0800)]
rk30:add ion support

12 years agork30:add adc(saradc) support
kfx [Mon, 12 Mar 2012 10:19:25 +0000 (18:19 +0800)]
rk30:add adc(saradc) support

12 years agocamera rk30:commit v0.2.6,support two cif controls.
root [Mon, 12 Mar 2012 09:11:20 +0000 (17:11 +0800)]
camera rk30:commit v0.2.6,support two cif controls.

12 years agoadd L2 cache controller driver
hxy [Sat, 10 Mar 2012 07:55:32 +0000 (15:55 +0800)]
add L2 cache controller driver

12 years agork30: smp: fix boot_secondary with l2 cache
黄涛 [Fri, 9 Mar 2012 12:37:05 +0000 (20:37 +0800)]
rk30: smp: fix boot_secondary with l2 cache

12 years agork30: sdk: defconfig: fpga use uart1 as debug uart
黄涛 [Fri, 9 Mar 2012 12:32:39 +0000 (20:32 +0800)]
rk30: sdk: defconfig: fpga use uart1 as debug uart

12 years agork30: add debug uart port configuration
黄涛 [Fri, 9 Mar 2012 12:31:37 +0000 (20:31 +0800)]
rk30: add debug uart port configuration

12 years agoRevert "camera driver v0.2.1 for RK30"
黄涛 [Fri, 9 Mar 2012 12:06:01 +0000 (20:06 +0800)]
Revert "camera driver v0.2.1 for RK30"

This reverts commit 64df168943b21c448c1333954b23a8e80646f009.

12 years agocamera driver v0.2.1 for RK30
root [Fri, 9 Mar 2012 09:45:12 +0000 (17:45 +0800)]
camera driver v0.2.1 for RK30

12 years agork30:add irda code support for sdk
lw [Wed, 7 Mar 2012 09:08:38 +0000 (17:08 +0800)]
rk30:add irda code support for sdk

12 years agork30:add leds support for sdk
lw [Wed, 7 Mar 2012 07:36:45 +0000 (15:36 +0800)]
rk30:add leds support for sdk

12 years agork30:modify backlight enable pin according to sdk
lw [Wed, 7 Mar 2012 07:18:58 +0000 (15:18 +0800)]
rk30:modify backlight enable pin according to sdk

12 years agork30:add motor driver support
lw [Wed, 7 Mar 2012 06:51:12 +0000 (14:51 +0800)]
rk30:add motor driver support

12 years agork30:modify goodix touch screen initialize
lw [Wed, 7 Mar 2012 06:26:39 +0000 (14:26 +0800)]
rk30:modify goodix touch screen initialize

12 years agork30:add id table for cm3217
lw [Wed, 7 Mar 2012 06:23:45 +0000 (14:23 +0800)]
rk30:add id table for cm3217

12 years agork30:add light sensor cm3217 support
lw [Tue, 6 Mar 2012 10:09:00 +0000 (18:09 +0800)]
rk30:add light sensor cm3217 support

12 years agork30 fb:add comment to some key variable
yxj [Tue, 6 Mar 2012 07:19:56 +0000 (15:19 +0800)]
rk30 fb:add comment to some key variable

12 years agork30 fb: add yuv support for win1
yxj [Mon, 5 Mar 2012 10:18:59 +0000 (18:18 +0800)]
rk30 fb: add yuv support for win1

12 years agork30: cpu hotplug: better cpu die
黄涛 [Tue, 6 Mar 2012 06:19:27 +0000 (14:19 +0800)]
rk30: cpu hotplug: better cpu die

12 years agork30:modify goodix touchscreen irq operation
lw [Tue, 6 Mar 2012 03:59:21 +0000 (11:59 +0800)]
rk30:modify goodix touchscreen irq operation

12 years agomove some struct definition to plat
lw [Tue, 6 Mar 2012 03:20:06 +0000 (11:20 +0800)]
move some struct definition to plat

12 years agork30:add goodix touch screen support
lw [Tue, 6 Mar 2012 03:16:10 +0000 (11:16 +0800)]
rk30:add goodix touch screen support

12 years agork30: add basic support for smp
黄涛 [Mon, 5 Mar 2012 11:02:06 +0000 (19:02 +0800)]
rk30: add basic support for smp

12 years agork30 fb:add yuv support
yxj [Mon, 5 Mar 2012 09:58:52 +0000 (17:58 +0800)]
rk30 fb:add yuv support

12 years agork30: sdk: update defconfig support FIQ debugger, PM etc
黄涛 [Fri, 2 Mar 2012 09:34:00 +0000 (17:34 +0800)]
rk30: sdk: update defconfig support FIQ debugger, PM etc

12 years agork30: add basic pm support
黄涛 [Fri, 2 Mar 2012 08:00:07 +0000 (16:00 +0800)]
rk30: add basic pm support

12 years agork: add common memtester support
黄涛 [Fri, 2 Mar 2012 07:56:47 +0000 (15:56 +0800)]
rk: add common memtester support

12 years agork: move sram_* functions from pm.c to sram.c
黄涛 [Fri, 2 Mar 2012 07:53:03 +0000 (15:53 +0800)]
rk: move sram_* functions from pm.c to sram.c

12 years agork30: fix for gpio6 support
黄涛 [Fri, 2 Mar 2012 07:43:07 +0000 (15:43 +0800)]
rk30: fix for gpio6 support

12 years agork30 lcdc: add open and release interface
yxj [Fri, 2 Mar 2012 02:56:37 +0000 (10:56 +0800)]
rk30 lcdc: add open and release interface
   fix a wrong register configratoin

12 years agosome file lost for rga modify
zsq [Thu, 1 Mar 2012 07:52:41 +0000 (23:52 -0800)]
some file lost for rga modify

12 years agoMerge branch 'develop-3.0-rk30' of ssh://10.10.10.29/rk/kernel into develop-3.0-rk30
zsq [Thu, 1 Mar 2012 07:41:18 +0000 (23:41 -0800)]
Merge branch 'develop-3.0-rk30' of ssh://10.10.10.29/rk/kernel into develop-3.0-rk30

12 years agomodify for rga.h independ
zsq [Thu, 1 Mar 2012 07:40:35 +0000 (23:40 -0800)]
modify for rga.h independ

12 years agork30:add akm8975 support
lw [Thu, 1 Mar 2012 06:49:35 +0000 (14:49 +0800)]
rk30:add akm8975 support

12 years agomodify RGA driver some case is valid
zsq [Thu, 1 Mar 2012 03:32:53 +0000 (19:32 -0800)]
modify RGA driver some case is valid

12 years agork30:modify dma_free_coherent operation for spim
lw [Wed, 29 Feb 2012 09:36:39 +0000 (17:36 +0800)]
rk30:modify dma_free_coherent operation for spim

12 years agork30:modify dma_alloc_coherent operation for spim
lw [Wed, 29 Feb 2012 09:22:57 +0000 (17:22 +0800)]
rk30:modify dma_alloc_coherent operation for spim

12 years agork30:add gyroscope l3d4200d support
lw [Wed, 29 Feb 2012 08:14:50 +0000 (16:14 +0800)]
rk30:add gyroscope l3d4200d support

12 years agork: i2s: fix compile error
黄涛 [Tue, 28 Feb 2012 11:55:29 +0000 (19:55 +0800)]
rk: i2s: fix compile error

12 years agork30: fb: fix compile error
黄涛 [Tue, 28 Feb 2012 11:47:54 +0000 (19:47 +0800)]
rk30: fb: fix compile error

12 years agork: move early_printk.c from mach-rk29 to plat-rk and add RK_EARLY_PRINTK config
黄涛 [Tue, 28 Feb 2012 11:19:37 +0000 (19:19 +0800)]
rk: move early_printk.c from mach-rk29 to plat-rk and add RK_EARLY_PRINTK config

12 years agork30 fb: add interface to show image directly in kernel
yxj [Tue, 28 Feb 2012 10:23:28 +0000 (18:23 +0800)]
rk30 fb: add interface to show image directly in kernel
 add ARGB888 support,enable RB swap

12 years agork30: refactor i2s init code
黄涛 [Tue, 28 Feb 2012 09:10:11 +0000 (17:10 +0800)]
rk30: refactor i2s init code

12 years agoupdate i2s codec
邱建斌 [Tue, 28 Feb 2012 07:57:15 +0000 (15:57 +0800)]
update i2s codec

12 years ago rk30: debug: add FIQ mode serial debugger
hhb [Tue, 28 Feb 2012 06:29:31 +0000 (14:29 +0800)]
rk30: debug: add FIQ mode serial debugger

12 years agork30 lcdc:完善rk_fb.c中的相关接口
yxj [Mon, 27 Feb 2012 09:54:07 +0000 (17:54 +0800)]
rk30 lcdc:完善rk_fb.c中的相关接口

12 years agork30 fb: 完善 rk_fb_register 框架
yxj [Fri, 24 Feb 2012 01:45:58 +0000 (09:45 +0800)]
rk30 fb: 完善 rk_fb_register 框架

12 years agork30: clock: add clk_set_rate
黄涛 [Mon, 27 Feb 2012 06:34:30 +0000 (14:34 +0800)]
rk30: clock: add clk_set_rate

12 years agork30: add basic support for sdmmc
黄涛 [Mon, 27 Feb 2012 06:31:27 +0000 (14:31 +0800)]
rk30: add basic support for sdmmc

12 years agork30:add tsadc support
lw [Sat, 25 Feb 2012 08:19:49 +0000 (16:19 +0800)]
rk30:add tsadc support

12 years agoupdate i2c driver: for compile error
kfx [Fri, 24 Feb 2012 09:20:13 +0000 (17:20 +0800)]
update i2c driver: for compile error

12 years agork29: fix vivante Kconfig, only for rk29
黄涛 [Thu, 23 Feb 2012 08:58:16 +0000 (16:58 +0800)]
rk29: fix vivante Kconfig, only for rk29

12 years agork30: port ipp
黄涛 [Thu, 23 Feb 2012 08:57:25 +0000 (16:57 +0800)]
rk30: port ipp

12 years agork: move rk29-ipp.h from mach-rk29 to plat-rk
黄涛 [Thu, 23 Feb 2012 08:22:42 +0000 (16:22 +0800)]
rk: move rk29-ipp.h from mach-rk29 to plat-rk

12 years agork30: add RGA driver
黄涛 [Thu, 23 Feb 2012 08:04:40 +0000 (16:04 +0800)]
rk30: add RGA driver

12 years agork: board.h: revert rk29fb_info name changed by yxj
黄涛 [Wed, 22 Feb 2012 11:11:54 +0000 (19:11 +0800)]
rk: board.h: revert rk29fb_info name changed by yxj

12 years agork30: refactor code
黄涛 [Wed, 22 Feb 2012 08:06:07 +0000 (16:06 +0800)]
rk30: refactor code

12 years agocpufreq: introduce hotplug governor
黄涛 [Wed, 22 Feb 2012 06:54:22 +0000 (14:54 +0800)]
cpufreq: introduce hotplug governor

12 years agocpufreq: introduce hotplug governor
黄涛 [Wed, 22 Feb 2012 06:49:20 +0000 (14:49 +0800)]
cpufreq: introduce hotplug governor

port from ti.

12 years agoMerge branch 'develop-3.0-rk30' of ssh://10.10.10.29/rk/kernel into develop-3.0-rk30
yxj [Wed, 22 Feb 2012 06:39:17 +0000 (14:39 +0800)]
Merge branch 'develop-3.0-rk30' of ssh://10.10.10.29/rk/kernel into develop-3.0-rk30

12 years agork30 fb:base version ,can show linux boot logo
yxj [Wed, 22 Feb 2012 06:37:53 +0000 (14:37 +0800)]
rk30 fb:base version ,can show linux boot logo

12 years agoARM: 7297/1: smp_twd: make sure timer is stopped before registering it
Marc Zyngier [Fri, 20 Jan 2012 11:24:47 +0000 (12:24 +0100)]
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>
12 years agoARM: twd: register clockevents device before enabling PPI
Will Deacon [Wed, 20 Jul 2011 13:18:46 +0000 (14:18 +0100)]
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>
12 years agoARM: smp_twd: use clockevents_update_freq to update frequency
Colin Cross [Sat, 29 Oct 2011 21:06:07 +0000 (14:06 -0700)]
ARM: smp_twd: use clockevents_update_freq to update frequency

clockevents_reconfigure was an older api that doesn't handle
updating the max time between ticks when the frequency changes.
Under some conditions, the boot value of max_delta_ns scaled
by the mult/shift values for the current frequency can result
in a value of 0x200000004 selected as the number of cycles to
program for a long tick, which gets wrapped to 0x4.

Also switch to the matching clockevents_config_and_register
function to register the clockevent, which handles converting
the min/max ticks to ns during init.

Change-Id: I6ca659c309e7bb031cdb1954767b5aa7a022ff44
Signed-off-by: Colin Cross <ccross@android.com>