firefly-linux-kernel-4.4.55.git
13 years agoRevert "bluetooth: iomux uart2_rts to gpio"
wdc [Wed, 13 Jul 2011 01:34:57 +0000 (09:34 +0800)]
Revert "bluetooth: iomux uart2_rts to gpio"

This reverts commit 8b1e5c75a5482a262d63f78bc338fee2a96da7f5.

13 years agobluetooth: iomux uart2_rts to gpio
wdc [Wed, 13 Jul 2011 01:27:06 +0000 (09:27 +0800)]
bluetooth: iomux uart2_rts to gpio

13 years agohid device support remote wakeup
yangkai [Wed, 13 Jul 2011 02:32:28 +0000 (10:32 +0800)]
hid device support remote wakeup

13 years agork29: clock: increase aclk_cpu for 1G+
黄涛 [Tue, 12 Jul 2011 12:31:58 +0000 (20:31 +0800)]
rk29: clock: increase aclk_cpu for 1G+

13 years agomodify a long time delay in irq disable when host enum
yangkai [Tue, 12 Jul 2011 06:29:42 +0000 (14:29 +0800)]
modify a long time delay in irq disable when host enum

13 years agork29: L2 Data RAM latency set to 4 cycles, Tag RAM latency set to 3 cycles, suggested...
黄涛 [Mon, 11 Jul 2011 12:26:15 +0000 (20:26 +0800)]
rk29: L2 Data RAM latency set to 4 cycles, Tag RAM latency set to 3 cycles, suggested by zcs

13 years agork29: clock: make delay more accurate
黄涛 [Mon, 11 Jul 2011 12:18:31 +0000 (20:18 +0800)]
rk29: clock: make delay more accurate

13 years agork29: cru.h: make LOOP more accurate
黄涛 [Mon, 11 Jul 2011 12:15:57 +0000 (20:15 +0800)]
rk29: cru.h: make LOOP more accurate

13 years agork29: cpufreq: print freq change
黄涛 [Mon, 11 Jul 2011 12:13:46 +0000 (20:13 +0800)]
rk29: cpufreq: print freq change

13 years agoRevert "rk29:watch dog->add DBG() function in three functions"
hhb [Mon, 11 Jul 2011 10:08:38 +0000 (18:08 +0800)]
Revert "rk29:watch dog->add DBG() function in three functions"

This reverts commit 4f4b05956eafe96ca30211755e3b264dbed0016b.

13 years agoRevert "rk29:uart->rkserial.c add function printing what received and sent and modify...
hhb [Mon, 11 Jul 2011 10:08:15 +0000 (18:08 +0800)]
Revert "rk29:uart->rkserial.c add function printing what received and sent and modify uart2 rts pin operation in suspend and resume function"

This reverts commit c846ff59f964fe14df539d389a8b82a66c1df924.

13 years agoRevert "rk29:fix bug arch/arm/mach-rk29/board-rk29-a22.c:493: warning: missing braces...
hhb [Mon, 11 Jul 2011 10:06:29 +0000 (18:06 +0800)]
Revert "rk29:fix bug arch/arm/mach-rk29/board-rk29-a22.c:493: warning: missing braces around initializer"

This reverts commit 589de6220192ac431424627747bade4c391f6363.

13 years agork29:fix bug arch/arm/mach-rk29/board-rk29-a22.c:493: warning: missing braces around...
hhb [Mon, 11 Jul 2011 09:45:28 +0000 (17:45 +0800)]
rk29:fix bug arch/arm/mach-rk29/board-rk29-a22.c:493: warning: missing braces around initializer

13 years agork29:uart->rkserial.c add function printing what received and sent and modify uart2...
hhb [Mon, 11 Jul 2011 09:43:38 +0000 (17:43 +0800)]
rk29:uart->rkserial.c add function printing what received and sent and modify uart2 rts pin operation in suspend and resume function

13 years agork29:watch dog->add DBG() function in three functions
hhb [Mon, 11 Jul 2011 09:38:40 +0000 (17:38 +0800)]
rk29:watch dog->add DBG() function in three functions

13 years agobluetooth: set wake_up_host gpio
wdc [Mon, 11 Jul 2011 09:10:21 +0000 (17:10 +0800)]
bluetooth: set wake_up_host gpio

13 years agoHYM8563 RTC: combine several i2c operations to one operation in oder to prevent kerne...
zwp [Mon, 11 Jul 2011 03:33:04 +0000 (20:33 -0700)]
HYM8563 RTC: combine several i2c operations to one operation in oder to prevent kernel crashing when alarm suspend.

闹钟休眠的时候需要进行i2c传输,某些情况下会出现休眠时i2c超时的情况,导致系统崩溃。
原来连续地址的i2c读写分为1个字节的多次传输,这里将其改为多个字节的一次传输

13 years agogpu : use cache to avoid alloc & map & free frequently for non page memory.
杜坤明 [Fri, 8 Jul 2011 09:40:59 +0000 (17:40 +0800)]
gpu : use cache to avoid alloc & map & free frequently for non page memory.

13 years agork29_phone:
邱建斌 [Fri, 8 Jul 2011 06:43:07 +0000 (14:43 +0800)]
rk29_phone:
1.fix bug Because headphones can not sleep
2.wm8994 add a wake_lock
3.turn up the speaker sound

13 years agoA22:modify battery parameter and add log of battery status changed
root [Fri, 8 Jul 2011 06:36:09 +0000 (14:36 +0800)]
A22:modify battery parameter and add log of battery status changed

13 years agonewton: update irda driver
lyx [Fri, 8 Jul 2011 06:06:19 +0000 (23:06 -0700)]
newton: update irda driver
support FIR mode

13 years agonewton: add irda suspend and resume functions
lyx [Wed, 6 Jul 2011 07:53:38 +0000 (00:53 -0700)]
newton: add irda suspend and resume functions

13 years agonewton:add irda MIR mode
lyx [Tue, 5 Jul 2011 10:05:25 +0000 (03:05 -0700)]
newton:add irda MIR mode
Now irda can work under MIR mode, FIR mode is still terrible.

13 years agoA22: fix spi0 txd and clk consume power in two 2.2K pull-up resistance
root [Fri, 8 Jul 2011 04:00:30 +0000 (21:00 -0700)]
A22: fix spi0 txd and clk consume power in two 2.2K pull-up resistance

13 years agofix hdmi bug: display disordered, Supplement
zyw [Thu, 7 Jul 2011 09:14:02 +0000 (17:14 +0800)]
fix hdmi bug: display disordered, Supplement

13 years agofix hdmi bug: display disordered
zyw [Thu, 7 Jul 2011 08:49:55 +0000 (16:49 +0800)]
fix hdmi bug: display disordered

13 years ago改善codec mic 串音问题
陈金泉 [Thu, 7 Jul 2011 03:06:11 +0000 (11:06 +0800)]
改善codec mic 串音问题

13 years agonewton: update board defconfig file to enable FT5406 and Goodix GT819 touch panel
jyk [Wed, 6 Jul 2011 13:51:24 +0000 (21:51 +0800)]
newton: update board defconfig file to enable FT5406 and Goodix GT819 touch panel

13 years agonewton: add audio recording support for codec cs42l52
jyk [Wed, 6 Jul 2011 13:46:29 +0000 (21:46 +0800)]
newton: add audio recording support for codec cs42l52

13 years agonewton: add goodix tp support and support goodix and focal detect
jyk [Wed, 6 Jul 2011 12:02:37 +0000 (20:02 +0800)]
newton: add goodix tp support and support goodix and focal detect

1. add goodix touchscreen support
2. modify focal touchscreen driver to support goodix and focal detect

13 years agoMerge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop
root [Wed, 6 Jul 2011 07:06:30 +0000 (15:06 +0800)]
Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop

13 years agoupdate newton config file and board file(add led support)
lmc [Wed, 6 Jul 2011 07:02:01 +0000 (15:02 +0800)]
update newton config file and board file(add led support)

13 years agork29: add watch dog driver
hhb [Tue, 5 Jul 2011 12:46:18 +0000 (20:46 +0800)]
rk29: add watch dog driver

13 years agork29:fix bug arch/arm/mach-rk29/board-rk29-a22.c:493: warning: missing braces around...
hhb [Tue, 5 Jul 2011 12:43:42 +0000 (20:43 +0800)]
rk29:fix bug arch/arm/mach-rk29/board-rk29-a22.c:493: warning: missing braces around initializer

13 years agoupdate newton config file and board file
蔡枫 [Mon, 4 Jul 2011 13:21:26 +0000 (21:21 +0800)]
update newton config file and board file

13 years agoMerge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop
蔡枫 [Mon, 4 Jul 2011 12:27:58 +0000 (20:27 +0800)]
Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop

13 years agoadd ac detec and gps power control function
蔡枫 [Mon, 4 Jul 2011 12:27:38 +0000 (20:27 +0800)]
add ac detec and gps power control function

13 years agoA22:delete preempt_disable operation of SPI bus
root [Fri, 1 Jul 2011 19:04:55 +0000 (03:04 +0800)]
A22:delete preempt_disable operation of SPI bus

13 years agofix ipp bugs:
chenli [Tue, 5 Jul 2011 12:18:18 +0000 (20:18 +0800)]
fix ipp bugs:

1. return -EINVAL if scaling ratio is unsupported
2. check the input virtual width

13 years agoA22: add working power management function
宋秀杰 [Tue, 5 Jul 2011 07:07:38 +0000 (00:07 -0700)]
A22: add working power management function

13 years ago net:wifi: fixed -O2 compile error"array subscript is below array bounds"
lbt [Tue, 5 Jul 2011 06:48:55 +0000 (14:48 +0800)]
  net:wifi: fixed -O2 compile error"array subscript is below array bounds"

13 years ago mmc: wifi sdio card ignore pm notify. otherwise wifi may work abnormally when resum...
lbt [Tue, 5 Jul 2011 06:42:31 +0000 (14:42 +0800)]
  mmc: wifi sdio card ignore pm notify. otherwise wifi may work abnormally when resume from suspend.

13 years agoA22: default use 32K clock instead of 27M
宋秀杰 [Tue, 5 Jul 2011 04:18:12 +0000 (21:18 -0700)]
A22: default use 32K clock instead of 27M

13 years agousb host controller support remote wakeup
yangkai [Tue, 5 Jul 2011 02:10:50 +0000 (10:10 +0800)]
usb host controller support remote wakeup

13 years agoMerge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop
蔡枫 [Fri, 1 Jul 2011 08:20:29 +0000 (16:20 +0800)]
Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop

13 years agoread sn for newton
蔡枫 [Fri, 1 Jul 2011 08:19:56 +0000 (16:19 +0800)]
read sn for newton

13 years agosmartphonesdk: to resolve the waring--unbalanced disable for LDO3,LDO8,LDO9
xsf@rock-chips.com [Fri, 1 Jul 2011 08:15:40 +0000 (16:15 +0800)]
smartphonesdk: to resolve the waring--unbalanced disable for LDO3,LDO8,LDO9

13 years agoA22:add 32K function config support.
root [Fri, 1 Jul 2011 06:30:53 +0000 (14:30 +0800)]
A22:add 32K function config support.

13 years agork29_phone:1、Changes began to close the codec's strategy to control android 2、Modify...
邱建斌 [Mon, 4 Jul 2011 09:47:36 +0000 (17:47 +0800)]
rk29_phone:1、Changes began to close the codec's strategy to control android  2、Modify i2c stop delay 70us  3、Lower SPK volume to -26DB

13 years agogpu: optimize for gckHEAP_Allocate & FindVideoMemoryRecord
杜坤明 [Mon, 4 Jul 2011 08:02:31 +0000 (16:02 +0800)]
gpu: optimize for gckHEAP_Allocate & FindVideoMemoryRecord

13 years agonewton: add ir remote control driver(cir)
lyx [Mon, 4 Jul 2011 04:50:11 +0000 (21:50 -0700)]
newton: add ir remote control driver(cir)

13 years agonewton:add IRDA driver
lyx [Mon, 4 Jul 2011 03:13:57 +0000 (20:13 -0700)]
newton:add IRDA driver
now is just for sir

13 years agork29: mmu.c: set vmalloc_reserve to 256MB for support 1G memory
黄涛 [Sat, 2 Jul 2011 10:24:45 +0000 (18:24 +0800)]
rk29: mmu.c: set vmalloc_reserve to 256MB for support 1G memory

13 years agork29: memory.h: fix for 1G memory, limit DMA zone only 512MB
黄涛 [Sat, 2 Jul 2011 10:23:18 +0000 (18:23 +0800)]
rk29: memory.h: fix for 1G memory, limit DMA zone only 512MB

13 years agoA22:modify lcd suspend function
root [Thu, 30 Jun 2011 17:31:51 +0000 (01:31 +0800)]
A22:modify lcd suspend function

13 years agork29: disable print_modules
黄涛 [Sat, 2 Jul 2011 04:05:05 +0000 (12:05 +0800)]
rk29: disable print_modules

13 years agogsensor: improve gsensor
lyx [Sat, 2 Jul 2011 03:15:44 +0000 (20:15 -0700)]
gsensor: improve gsensor

13 years agoA22:modify lcd config to add brightening effect
root [Thu, 30 Jun 2011 12:25:01 +0000 (20:25 +0800)]
A22:modify lcd config to add brightening effect

13 years agork29_phone : fix wm8994 change channel noise
邱建斌 [Thu, 30 Jun 2011 12:19:46 +0000 (20:19 +0800)]
rk29_phone : fix wm8994 change channel noise

13 years agoImprove something for A22:
root [Thu, 30 Jun 2011 11:22:42 +0000 (19:22 +0800)]
Improve something for A22:
1、use SPI0 init LCD to avoid SPI1 conflict between WM831X and lcd while system resume;
2、use polling instead of intterupt to read touch screen data to reduce CPU working;
3、reduce time of light backlight when charging to reduce power consumption;

13 years agork29: change IO memory map / VMALLOC_END, better support 1G memory
黄涛 [Fri, 1 Jul 2011 10:59:51 +0000 (18:59 +0800)]
rk29: change IO memory map / VMALLOC_END, better support 1G memory

13 years agork29: reset: support reboot to recovery
黄涛 [Fri, 1 Jul 2011 10:46:56 +0000 (18:46 +0800)]
rk29: reset: support reboot to recovery

13 years agoA22:modify lcd suspend function
root [Fri, 1 Jul 2011 10:43:39 +0000 (03:43 -0700)]
A22:modify lcd suspend function

13 years agoRevert "A22: lcd use spi0 instead of spi1, make lcd enter deep sleep in suspend"
黄涛 [Fri, 1 Jul 2011 10:23:01 +0000 (18:23 +0800)]
Revert "A22: lcd use spi0 instead of spi1, make lcd enter deep sleep in suspend"

This reverts commit 4b0d245e438ce21c92aa5bcb6a643ddb13ce9467.

13 years agork29_phone: Adaptive alsa set rate,default 44100
邱建斌 [Fri, 1 Jul 2011 09:18:11 +0000 (17:18 +0800)]
rk29_phone: Adaptive alsa set rate,default 44100

13 years agoA22: lcd use spi0 instead of spi1, make lcd enter deep sleep in suspend
root [Fri, 1 Jul 2011 09:20:33 +0000 (02:20 -0700)]
A22: lcd use spi0 instead of spi1, make lcd enter deep sleep in suspend

13 years agork29: clock: display power domain is buggy, always keep it on
黄涛 [Thu, 30 Jun 2011 06:25:55 +0000 (14:25 +0800)]
rk29: clock: display power domain is buggy, always keep it on

13 years agork: serial: remove printk from suspend/resume
黄涛 [Thu, 30 Jun 2011 03:53:11 +0000 (11:53 +0800)]
rk: serial: remove printk from suspend/resume

13 years agoA22:add spi bus selection for LCD
root [Wed, 29 Jun 2011 16:41:45 +0000 (00:41 +0800)]
A22:add spi bus selection for LCD

13 years agork29phone: fix wm8994 suspend and resume noise
邱建斌 [Thu, 30 Jun 2011 03:17:37 +0000 (11:17 +0800)]
rk29phone: fix wm8994 suspend and resume noise

13 years agork29: backlight: default delay set to 100ms
黄涛 [Thu, 30 Jun 2011 03:29:37 +0000 (11:29 +0800)]
rk29: backlight: default delay set to 100ms

13 years agofix usb online state in power_supply
yangkai [Thu, 30 Jun 2011 02:11:54 +0000 (10:11 +0800)]
fix usb online state in power_supply

13 years agork29phone:reduce heat consumption for charging
root [Wed, 29 Jun 2011 10:36:48 +0000 (18:36 +0800)]
rk29phone:reduce heat consumption for charging

13 years agork29:touch screen -> modify gt818's INT port and SHUTDOWN port control when resume...
hhb [Wed, 29 Jun 2011 10:11:40 +0000 (18:11 +0800)]
rk29:touch screen -> modify gt818's INT port and SHUTDOWN port control when resume or suspned

13 years agork29:GPIO->fix the problem GPIOPullUpDown() could not set the pull up and down register
hhb [Wed, 29 Jun 2011 10:07:54 +0000 (18:07 +0800)]
rk29:GPIO->fix the problem GPIOPullUpDown() could not set the pull  up and down register

13 years agosupport usb gadget rndis
yangkai [Wed, 29 Jun 2011 09:30:12 +0000 (17:30 +0800)]
support usb gadget rndis

13 years agonewton: add FT5406 touchscreen driver support
jyk [Tue, 28 Jun 2011 11:50:33 +0000 (19:50 +0800)]
newton: add FT5406 touchscreen driver support

13 years agodisable cursor when init
zyw [Wed, 29 Jun 2011 01:57:29 +0000 (09:57 +0800)]
disable cursor when init

13 years agoarm: Makefile: add bootimg/zbootimg target
黄涛 [Wed, 29 Jun 2011 01:40:21 +0000 (09:40 +0800)]
arm: Makefile: add bootimg/zbootimg target

13 years agoadd emmc clk power save config.
zhaoyifeng [Tue, 28 Jun 2011 12:54:52 +0000 (20:54 +0800)]
add emmc clk power save config.

13 years agoMerge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop
蔡枫 [Tue, 28 Jun 2011 11:48:47 +0000 (19:48 +0800)]
Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop

13 years agoRK29SmartPhone:SDK board does not have bp_ap_wakeup GPIO, so add judge here before...
phc [Tue, 28 Jun 2011 11:33:25 +0000 (19:33 +0800)]
RK29SmartPhone:SDK board does not have bp_ap_wakeup GPIO, so add judge here before use the GPIO

13 years agork29:UART->add new uart driver and it is default used, but you can use the old driver...
hhb [Tue, 28 Jun 2011 09:23:43 +0000 (17:23 +0800)]
rk29:UART->add new uart driver and it is default used, but you can use the old driver by setting the menuconfig

13 years agopack-kernel.sh: exclude newton board, add phone sdk
黄涛 [Tue, 28 Jun 2011 09:00:04 +0000 (17:00 +0800)]
pack-kernel.sh: exclude newton board, add phone sdk

13 years agoStaging: dream: Kconfig fix for non-HTC hardware
黄涛 [Tue, 28 Jun 2011 08:27:10 +0000 (16:27 +0800)]
Staging: dream: Kconfig fix for non-HTC hardware

13 years agoMerge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop
蔡枫 [Tue, 28 Jun 2011 08:16:19 +0000 (16:16 +0800)]
Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop

13 years agoupdate config file for newton
蔡枫 [Tue, 28 Jun 2011 08:16:01 +0000 (16:16 +0800)]
update config file for newton

13 years agofix cursor reload bug
zyw [Tue, 28 Jun 2011 07:43:00 +0000 (15:43 +0800)]
fix cursor reload bug

13 years agoMerge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop
蔡枫 [Tue, 28 Jun 2011 07:24:52 +0000 (15:24 +0800)]
Merge branch 'develop' of 10.10.10.29:/home/rockchip/kernel into develop

13 years agoadd camera support and rtc for newton board
蔡枫 [Tue, 28 Jun 2011 07:24:06 +0000 (15:24 +0800)]
add camera support and rtc for newton board

13 years agork29_phone: headset hook key update
邱建斌 [Tue, 28 Jun 2011 06:50:19 +0000 (14:50 +0800)]
rk29_phone: headset hook key update

13 years agork29 IPP:IPP driver provides synchronous and asynchronous call interfaces.
chenli [Tue, 28 Jun 2011 06:39:32 +0000 (14:39 +0800)]
rk29 IPP:IPP driver provides synchronous and asynchronous call interfaces.

1.In the case of synchronous call please use ipp_blit_sync function.
  In the case of asynchronous call please use ipp_blit_async function.
  The old interface ipp_do_blit is obsolete!
2.Use ipp_blit_sync instead of ipp_do_blit in rk29_fb.c and rk29_camera_oneframe.c.
3.Translate the Chinese commets into English.

13 years agoA22:switch to 32k when sleep
xsf@rock-chips.com [Tue, 28 Jun 2011 03:50:02 +0000 (11:50 +0800)]
A22:switch to 32k when sleep

13 years agork29_phone: fix hook key irq. if headset have not hook key then not reported keydown
邱建斌 [Tue, 28 Jun 2011 02:32:21 +0000 (10:32 +0800)]
rk29_phone: fix hook key irq. if headset have not hook key then not reported keydown

13 years agork29 IPP:IPP driver provides synchronous and asynchronous call interfaces.
chenli [Tue, 28 Jun 2011 01:58:29 +0000 (09:58 +0800)]
rk29 IPP:IPP driver provides synchronous and asynchronous call interfaces.

1.In case of synchronous call please use ipp_blit_sync function.
  In case of asynchronous call please use ipp_blit_async function.
  The old interface ipp_do_blit is not recommended from now on.
2.Use ipp_blit_sync instead of ipp_do_blit in rk29_fb.c

13 years agoMerge remote-tracking branch 'linux-2.6.32.y/master' into develop
黄涛 [Tue, 28 Jun 2011 01:47:32 +0000 (09:47 +0800)]
Merge remote-tracking branch 'linux-2.6.32.y/master' into develop

Merge Linux 2.6.32.42
Conflicts:
Makefile
drivers/net/wireless/iwlwifi/iwl-5000.c
drivers/net/wireless/p54/p54usb.c

13 years agoRK29SmartPhone:open 32K crystalloid default
phc [Mon, 27 Jun 2011 12:38:56 +0000 (20:38 +0800)]
RK29SmartPhone:open 32K crystalloid default

13 years agoRK29SmartPhone:switch to 32k when sleep
xsf@rock-chips.com [Mon, 27 Jun 2011 12:18:27 +0000 (20:18 +0800)]
RK29SmartPhone:switch to 32k when sleep

13 years agork29: ddr3sdk: cpufreq support 1G Hz
黄涛 [Mon, 27 Jun 2011 11:00:30 +0000 (19:00 +0800)]
rk29: ddr3sdk: cpufreq support 1G Hz

13 years agoRevert "rk29:UART->add new uart driver rk_serial.c which can be configurated in menuc...
黄涛 [Mon, 27 Jun 2011 09:59:38 +0000 (17:59 +0800)]
Revert "rk29:UART->add new uart driver rk_serial.c which can be configurated in menuconfig,but the old driver is default used"

This reverts commit ee1cd711356b310f047bd18a2d26fb9a8987430f.