firefly-linux-kernel-4.4.55.git
12 years agork3026: fix boot secondary cpu fail
黄涛 [Sat, 3 Aug 2013 06:27:51 +0000 (14:27 +0800)]
rk3026: fix boot secondary cpu fail

12 years agork3026_86v: add board and defconfig
hjc [Sat, 3 Aug 2013 03:25:49 +0000 (11:25 +0800)]
rk3026_86v: add board and defconfig

12 years agork3026: usb: wake up by otg id & bvalid
lyz [Fri, 2 Aug 2013 10:50:31 +0000 (18:50 +0800)]
rk3026: usb: wake up by otg id & bvalid

12 years agoMerge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
lintao [Fri, 2 Aug 2013 10:13:13 +0000 (18:13 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0

12 years agoSDIO:
lintao [Fri, 2 Aug 2013 10:12:47 +0000 (18:12 +0800)]
SDIO:
    1. add SDIO v3.0
    2. interface for set_volate retry while busy in ACMD41, 10 times will been TMO

12 years agork3188: -t: set chip rk3188t uart init freq = 49.5M
chenxing [Fri, 2 Aug 2013 10:07:29 +0000 (18:07 +0800)]
rk3188: -t: set chip rk3188t uart init freq = 49.5M

12 years agork3168: fix cpu_div default set error
chenxing [Fri, 2 Aug 2013 09:49:53 +0000 (17:49 +0800)]
rk3168: fix cpu_div default set error

12 years agork3188: fix cpu_div default set error
chenxing [Fri, 2 Aug 2013 09:49:08 +0000 (17:49 +0800)]
rk3188: fix cpu_div default set error

12 years agork3026: add cif_in support
chenxing [Fri, 2 Aug 2013 09:43:08 +0000 (17:43 +0800)]
rk3026: add cif_in support

12 years agork3026: set gpll=768M, cpll=594M as rk31xx
chenxing [Fri, 2 Aug 2013 09:20:51 +0000 (17:20 +0800)]
rk3026: set gpll=768M, cpll=594M as rk31xx

12 years agork3026: add more freq support
chenxing [Fri, 2 Aug 2013 08:54:38 +0000 (16:54 +0800)]
rk3026: add more freq support

12 years agork3026: add SOFT_RST_CPU_VCODEC to compatible with rk2928
chenxing [Fri, 2 Aug 2013 02:18:17 +0000 (10:18 +0800)]
rk3026: add SOFT_RST_CPU_VCODEC to compatible with rk2928

12 years ago3028a hdmi: improve Signal consistency
xuhuicong [Fri, 2 Aug 2013 08:44:35 +0000 (16:44 +0800)]
3028a hdmi: improve Signal consistency

12 years agoSDMMC:
xbw [Fri, 2 Aug 2013 07:58:43 +0000 (15:58 +0800)]
SDMMC:
1、add the support for SD Spec V3.0.
2、add the support for UHS-I
3. add the support for IDMA(Internal DMA)
4. eliminate the small flaw about some machines may crash because of sdio-interrupt.

12 years ago codec: *** miss codec files again ***
yj [Fri, 2 Aug 2013 06:55:21 +0000 (14:55 +0800)]
codec: *** miss codec files again ***

12 years agork3026: rk3028a_tb: pwm regulator support
kfx [Fri, 2 Aug 2013 06:41:47 +0000 (14:41 +0800)]
rk3026: rk3028a_tb: pwm regulator support

12 years ago codec: 3028a & 3026, change str 3028 to 3026
yj [Fri, 2 Aug 2013 06:33:14 +0000 (14:33 +0800)]
codec: 3028a & 3026, change str 3028 to 3026

12 years agork3026: rk3028a_tb: fix wifi config: RK903->BCM4330
kfx [Fri, 2 Aug 2013 04:29:27 +0000 (12:29 +0800)]
rk3026: rk3028a_tb: fix wifi config: RK903->BCM4330

12 years agork3026: rk3028a_tb: wifi support
kfx [Fri, 2 Aug 2013 02:44:40 +0000 (10:44 +0800)]
rk3026: rk3028a_tb: wifi support

12 years agork: ipp: only avaliable on arch rk29/rk30/rk3188
黄涛 [Fri, 2 Aug 2013 02:29:04 +0000 (10:29 +0800)]
rk: ipp: only avaliable on arch rk29/rk30/rk3188

12 years agork3026: devices.c: rename device_vpu_service to device_vpu, prevent duplicate add...
黄涛 [Fri, 2 Aug 2013 02:17:16 +0000 (10:17 +0800)]
rk3026: devices.c: rename device_vpu_service to device_vpu, prevent duplicate add device

12 years agork: vpu_service: better support irq import by add new driver
黄涛 [Fri, 2 Aug 2013 02:14:22 +0000 (10:14 +0800)]
rk: vpu_service: better support irq import by add new driver

12 years agork3026: tb: defconfig enable CC_OPTIMIZE_FOR_SIZE
黄涛 [Fri, 2 Aug 2013 01:46:12 +0000 (09:46 +0800)]
rk3026: tb: defconfig enable CC_OPTIMIZE_FOR_SIZE

12 years agork3026: usb: config usb fifo for device mode
lyz [Thu, 1 Aug 2013 15:39:25 +0000 (23:39 +0800)]
rk3026: usb: config usb fifo for device mode

12 years agork3028a hdmi: add pre-driver and main-driver strength to make signal more good
xuhuicong [Thu, 1 Aug 2013 14:00:40 +0000 (22:00 +0800)]
rk3028a hdmi: add pre-driver and main-driver strength to make signal more good

12 years agork3026: rk3028a_tb: sdmmc support
kfx [Thu, 1 Aug 2013 12:57:11 +0000 (20:57 +0800)]
rk3026: rk3028a_tb: sdmmc support

12 years agork: mem_reserve: fix reserved_base_end when meminfo split by kernel
黄涛 [Thu, 1 Aug 2013 12:44:13 +0000 (20:44 +0800)]
rk: mem_reserve: fix reserved_base_end when meminfo split by kernel

commit again, should with commit:
block: initialize the bounce pool if high memory may be added later

12 years agoblock: initialize the bounce pool if high memory may be added later
David Vrabel [Thu, 20 Oct 2011 19:24:30 +0000 (21:24 +0200)]
block: initialize the bounce pool if high memory may be added later

init_emergency_pool() does not create the page pool for bouncing block
requests if the current count of high pages is zero.  If high memory
may be added later (either via memory hotplug or a balloon driver in a
virtualized system) then a oops occurs if a request with a high page
need bouncing because the pool does not exist.

So, always create the pool if memory hotplug is enabled and change the
test so it's valid even if all high pages are currently in the balloon
(the balloon drivers adjust totalhigh_pages but not max_pfn).

Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
12 years agoRevert "rk: mem_reserve: fix reserved_base_end when meminfo split by kernel"
黄涛 [Thu, 1 Aug 2013 12:01:37 +0000 (20:01 +0800)]
Revert "rk: mem_reserve: fix reserved_base_end when meminfo split by kernel"

This reverts commit 54438770201575effabffe6bce9a52e0d440fd60.

12 years agork3188: allow compile vpu_service on rk3188
黄涛 [Thu, 1 Aug 2013 11:40:22 +0000 (19:40 +0800)]
rk3188: allow compile vpu_service on rk3188

12 years agork: mem_reserve: fix reserved_base_end when meminfo split by kernel
黄涛 [Thu, 1 Aug 2013 11:35:51 +0000 (19:35 +0800)]
rk: mem_reserve: fix reserved_base_end when meminfo split by kernel

12 years agork3026: tb: defconfig: NR_CPUS set to 2
黄涛 [Thu, 1 Aug 2013 10:45:10 +0000 (18:45 +0800)]
rk3026: tb: defconfig: NR_CPUS set to 2

12 years agork3026: set aclk_vio0/1_niu as parent to make sure it is open when clk need it
chenxing [Thu, 1 Aug 2013 10:27:43 +0000 (18:27 +0800)]
rk3026: set aclk_vio0/1_niu as parent to make sure it is open when clk need it

12 years agork3026: fix ddr freq do not update
chenxing [Thu, 1 Aug 2013 09:51:33 +0000 (17:51 +0800)]
rk3026: fix ddr freq do not update

12 years agoRK3028A/RK3026:change driving and odt strength setting
typ [Thu, 1 Aug 2013 10:51:04 +0000 (18:51 +0800)]
RK3028A/RK3026:change driving and odt strength setting

12 years agork3026: add watch dog platform device
hhb [Thu, 1 Aug 2013 10:14:13 +0000 (18:14 +0800)]
rk3026: add watch dog platform device

12 years ago codec:3028a & 3026 miss files
yj [Thu, 1 Aug 2013 09:12:09 +0000 (17:12 +0800)]
codec:3028a & 3026 miss files

12 years ago codec: support 3028a & 3026
yj [Thu, 1 Aug 2013 08:52:07 +0000 (16:52 +0800)]
codec: support 3028a & 3026

12 years agork3026: disable adc keyboard
kfx [Thu, 1 Aug 2013 07:53:01 +0000 (15:53 +0800)]
rk3026: disable adc keyboard

because rk280a adc reference voltage is 3.3V, but
rk30xx mainbord key's supply voltage is 2.5V and
rk31xx mainbord key's supply voltage is 1.8V.

12 years agork: vpu_service: support rk3026 by irq import
黄涛 [Thu, 1 Aug 2013 07:33:10 +0000 (15:33 +0800)]
rk: vpu_service: support rk3026 by irq import

12 years agork3026: devices.c: register device_vpu_service
黄涛 [Thu, 1 Aug 2013 07:27:25 +0000 (15:27 +0800)]
rk3026: devices.c: register device_vpu_service

12 years agork_serial: fix compile error when printascii no define
黄涛 [Thu, 1 Aug 2013 01:27:14 +0000 (09:27 +0800)]
rk_serial: fix compile error when printascii no define

12 years agork3026: lcdc and lvds fix
hjc [Thu, 1 Aug 2013 02:09:02 +0000 (10:09 +0800)]
rk3026: lcdc and lvds fix

12 years agork3026: rk3026_tb&&rk3028a_tb: set max cpu freq: 816Mhz
kfx [Thu, 1 Aug 2013 01:05:12 +0000 (09:05 +0800)]
rk3026: rk3026_tb&&rk3028a_tb: set max cpu freq: 816Mhz

12 years agoDDR support RK3028A/RK3026
typ [Wed, 31 Jul 2013 11:05:10 +0000 (19:05 +0800)]
DDR support RK3028A/RK3026

12 years agork3026: surnamed clk_core_periph as smp_twd
chenxing [Wed, 31 Jul 2013 10:27:20 +0000 (18:27 +0800)]
rk3026: surnamed clk_core_periph as smp_twd

12 years agork3026: usb-detect: disable wake-up by otg-id
lyz [Wed, 31 Jul 2013 08:24:20 +0000 (16:24 +0800)]
rk3026: usb-detect: disable wake-up by otg-id

12 years agork3026: usb-uart: fix compile err
lyz [Wed, 31 Jul 2013 08:12:56 +0000 (16:12 +0800)]
rk3026: usb-uart: fix compile err

12 years agork3026: cpufreq: suspend voltage set to 1.1v
黄涛 [Wed, 31 Jul 2013 06:47:57 +0000 (14:47 +0800)]
rk3026: cpufreq: suspend voltage set to 1.1v

12 years agousb : fix pannic
lyz [Wed, 31 Jul 2013 07:17:23 +0000 (15:17 +0800)]
usb : fix pannic

12 years agork3028a_tb: update gpio pins
kfx [Wed, 31 Jul 2013 06:37:31 +0000 (14:37 +0800)]
rk3028a_tb: update gpio pins

12 years agork3026: tb: fix lcdc reg size define
黄涛 [Wed, 31 Jul 2013 06:32:01 +0000 (14:32 +0800)]
rk3026: tb: fix lcdc reg size define

12 years agork3026: force l2 cache 16-way, 16KB way-size
黄涛 [Wed, 31 Jul 2013 05:39:12 +0000 (13:39 +0800)]
rk3026: force l2 cache 16-way, 16KB way-size

12 years agork3026: io: add ROM map
黄涛 [Wed, 31 Jul 2013 05:20:18 +0000 (13:20 +0800)]
rk3026: io: add ROM map

12 years agork3026: cpu_axi.h: fix core offset define
黄涛 [Wed, 31 Jul 2013 05:06:27 +0000 (13:06 +0800)]
rk3026: cpu_axi.h: fix core offset define

12 years agork3026: board defined LCD_EN and BL_EN
hjc [Wed, 31 Jul 2013 04:31:25 +0000 (12:31 +0800)]
rk3026: board defined LCD_EN and BL_EN

12 years agork3026: rk_timer: fix timer base define
黄涛 [Wed, 31 Jul 2013 03:38:19 +0000 (11:38 +0800)]
rk3026: rk_timer: fix timer base define

12 years agork3026: remove clk dump msg; surnamed clk_core_periph as smp_twd
chenxing [Wed, 31 Jul 2013 03:37:31 +0000 (11:37 +0800)]
rk3026: remove clk dump msg; surnamed clk_core_periph as smp_twd

12 years agowifi: support custom mac from idb
hwg [Wed, 31 Jul 2013 03:22:30 +0000 (11:22 +0800)]
wifi: support custom mac from idb

12 years agork616 codec: add tiny alsa route(playback capture incall) support
陈金泉 [Wed, 31 Jul 2013 03:01:49 +0000 (11:01 +0800)]
rk616 codec: add tiny alsa route(playback capture incall) support

12 years agopm_test:clk_volt.c,fix info help
xxx [Wed, 31 Jul 2013 01:26:53 +0000 (09:26 +0800)]
pm_test:clk_volt.c,fix info help

12 years agork3026: fix cpu_is_rk3026, tag offset is 0x3ff0
黄涛 [Tue, 30 Jul 2013 13:23:22 +0000 (21:23 +0800)]
rk3026: fix cpu_is_rk3026, tag offset is 0x3ff0

12 years agosensor:add gsensor lsm303d support
luowei [Tue, 30 Jul 2013 09:47:20 +0000 (17:47 +0800)]
sensor:add gsensor lsm303d support

12 years agomodify wifi compile error
hwg [Tue, 30 Jul 2013 07:46:46 +0000 (15:46 +0800)]
modify wifi compile error

12 years agork3168_ft_defconfig:fixed ddr is no init
xxx [Tue, 30 Jul 2013 06:55:40 +0000 (14:55 +0800)]
rk3168_ft_defconfig:fixed ddr is no init

12 years agoadd rk3028_ft_defconfig
xxx [Tue, 30 Jul 2013 06:48:16 +0000 (14:48 +0800)]
add rk3028_ft_defconfig

12 years agofix ak8963 building error
luowei [Tue, 30 Jul 2013 02:08:41 +0000 (10:08 +0800)]
fix ak8963 building error

12 years agork: efuse: fix comments describe error
chenxing [Tue, 30 Jul 2013 01:54:20 +0000 (09:54 +0800)]
rk: efuse: fix comments describe error

12 years agork610 : fix dual screen display err when only use rk610 lvds
yzq [Mon, 29 Jul 2013 07:52:33 +0000 (15:52 +0800)]
rk610 : fix dual screen display err when only use rk610 lvds

12 years agork: mmu.c: vmalloc reserve 512MB
黄涛 [Mon, 29 Jul 2013 07:30:17 +0000 (15:30 +0800)]
rk: mmu.c: vmalloc reserve 512MB

12 years agork3188 ds1006h : fix compile error for wifi
Cody Xie [Mon, 29 Jul 2013 02:40:00 +0000 (10:40 +0800)]
rk3188 ds1006h : fix compile error for wifi

12 years agork3188 ds1006h: update rk3188_ds1006h_v1_1_defconfig for lcd display
Cody Xie [Mon, 29 Jul 2013 02:35:00 +0000 (10:35 +0800)]
rk3188 ds1006h: update rk3188_ds1006h_v1_1_defconfig for lcd display

12 years agork3026 pm.c: fix ctr bits parameter to support help inf,add arm\logic suspend volt...
xxx [Sat, 27 Jul 2013 07:26:42 +0000 (15:26 +0800)]
rk3026 pm.c: fix ctr bits parameter to support help inf,add arm\logic suspend volt parameter

12 years agork30 pm.c: fix ctr bits parameter to support help inf,add arm\logic suspend volt...
xxx [Sat, 27 Jul 2013 07:05:59 +0000 (15:05 +0800)]
rk30 pm.c: fix ctr bits parameter to support help inf,add arm\logic suspend volt parameter

12 years agofix cpu_usage for dual\quad core
xxx [Sat, 27 Jul 2013 03:51:19 +0000 (11:51 +0800)]
fix cpu_usage for dual\quad core

12 years agoarm rate support 552m for ft, fix l2\mem test code
xxx [Sat, 27 Jul 2013 02:52:40 +0000 (10:52 +0800)]
arm rate support 552m for ft, fix l2\mem test code

12 years agochange mu509 modem usb port to 244
赵子初 [Sat, 27 Jul 2013 02:02:26 +0000 (10:02 +0800)]
change mu509 modem usb port to 244

12 years agort5616: record from mic2 because sdk default use mic2
邱建斌 [Sat, 27 Jul 2013 01:44:27 +0000 (09:44 +0800)]
rt5616: record from mic2 because sdk default use mic2

12 years agoWi-Fi Group:update Kconfig
lintao [Fri, 26 Jul 2013 10:35:24 +0000 (18:35 +0800)]
Wi-Fi Group:update Kconfig

12 years agomipi dsi: fix compile error,sorry
hhb [Fri, 26 Jul 2013 08:08:31 +0000 (16:08 +0800)]
mipi dsi: fix compile error,sorry

12 years agomipi dsi: add ft code support and make code more independent
hhb [Fri, 26 Jul 2013 07:42:10 +0000 (15:42 +0800)]
mipi dsi: add ft code support and make code more independent

12 years agork30 hdmi: update hdcp driver which pass CTS.
Zheng Yang [Fri, 26 Jul 2013 02:03:22 +0000 (10:03 +0800)]
rk30 hdmi: update hdcp driver which pass CTS.

12 years agork3188 lcdc: fix compile error
hjc [Thu, 25 Jul 2013 06:33:40 +0000 (14:33 +0800)]
rk3188 lcdc: fix compile error

12 years agork3188 lcdc:add support rk3026/rk3028a lcdc and iep
hjc [Thu, 25 Jul 2013 02:52:25 +0000 (10:52 +0800)]
rk3188 lcdc:add support rk3026/rk3028a lcdc and iep

12 years agork3168m_f304: add board and defconfig file
hjc [Thu, 25 Jul 2013 03:15:48 +0000 (11:15 +0800)]
rk3168m_f304: add board and defconfig file

12 years agoit66121: fix hdmi 720p flash
yzq [Thu, 25 Jul 2013 03:08:33 +0000 (11:08 +0800)]
it66121: fix hdmi 720p flash

12 years agork3026: add uboot display support
chenxing [Thu, 25 Jul 2013 01:46:16 +0000 (09:46 +0800)]
rk3026: add uboot display support

12 years agocompatible with factory tool kernel config
hwg [Wed, 24 Jul 2013 10:43:38 +0000 (18:43 +0800)]
compatible with factory tool kernel config

12 years agork3026: add dvfs support
chenxing [Wed, 24 Jul 2013 10:35:47 +0000 (18:35 +0800)]
rk3026: add dvfs support

12 years agork2928: pm.c code refactoring
chenxing [Wed, 24 Jul 2013 09:20:04 +0000 (17:20 +0800)]
rk2928: pm.c code refactoring

12 years agork3026: memory.h fix for smp
黄涛 [Wed, 24 Jul 2013 08:31:00 +0000 (16:31 +0800)]
rk3026: memory.h fix for smp

12 years agoadd broadcom wifi host wake up support for sys interface.
gwl [Wed, 24 Jul 2013 06:50:30 +0000 (14:50 +0800)]
add broadcom wifi host wake up support for sys interface.

12 years agork3026 hdmi: add hdmi config to 3026/3028a tb deconfig, change platform driver name
xuhuicong [Wed, 24 Jul 2013 06:31:42 +0000 (14:31 +0800)]
rk3026 hdmi: add hdmi config to 3026/3028a tb deconfig, change platform driver name

12 years agolvds: modify rk3026_lvds
ZHW [Wed, 24 Jul 2013 04:02:33 +0000 (12:02 +0800)]
lvds: modify rk3026_lvds

1.add register device:"rk3026-lvds".
2.modify driver name:"rk3028a"->"rk3026".

12 years agoMerge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into local-develop-3.0
lintao [Wed, 24 Jul 2013 02:49:07 +0000 (10:49 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into local-develop-3.0

12 years agoWi-Fi Group: add esp8089 SDIO Wi-Fi support
lintao [Wed, 24 Jul 2013 02:47:51 +0000 (10:47 +0800)]
Wi-Fi Group: add esp8089 SDIO Wi-Fi support

12 years agomend dos ^M character
ywj [Wed, 24 Jul 2013 01:56:31 +0000 (09:56 +0800)]
mend dos ^M character

12 years agoadd bcm wifi 24M crystal options for AP6210.
gwl [Wed, 24 Jul 2013 01:49:10 +0000 (09:49 +0800)]
add bcm wifi 24M crystal options for AP6210.

12 years agork3028a hdmi: add 3028a hdmi driver as compatible with rk616 hdmi
xuhuicong [Wed, 24 Jul 2013 01:28:11 +0000 (09:28 +0800)]
rk3028a hdmi: add 3028a hdmi driver as compatible with rk616 hdmi

12 years agoMerge branch 'develop-3.0' of 10.10.10.29:rk/kernel into develop-3.0
ywj [Tue, 23 Jul 2013 11:08:44 +0000 (19:08 +0800)]
Merge branch 'develop-3.0' of 10.10.10.29:rk/kernel into develop-3.0