firefly-linux-kernel-4.4.55.git
13 years ago在defconfig中增大录音音量,调节蓝牙通话通路的增益,在wm8994.c中修改该蓝牙通路
ChenJQ [Thu, 14 Oct 2010 11:48:30 +0000 (04:48 -0700)]
在defconfig中增大录音音量,调节蓝牙通话通路的增益,在wm8994.c中修改该蓝牙通路

13 years agofix lcd commend to make i2c err
root [Thu, 14 Oct 2010 09:31:25 +0000 (17:31 +0800)]
fix lcd commend to make i2c err

13 years agofix lcd commend to make i2c errarch/arm/mach-rk2818/board-infoit50.c
root [Thu, 14 Oct 2010 09:30:29 +0000 (17:30 +0800)]
fix lcd commend to make i2c errarch/arm/mach-rk2818/board-infoit50.c

13 years ago补充提交:上次提交漏掉了rahosdk的相关文件
lyx [Wed, 13 Oct 2010 08:22:40 +0000 (01:22 -0700)]
补充提交:上次提交漏掉了rahosdk的相关文件

13 years ago修改板级命名:1.原来的raho改为rahosdk;2.新的raho板使用raho这个名字
lyx [Wed, 13 Oct 2010 07:33:47 +0000 (00:33 -0700)]
修改板级命名:1.原来的raho改为rahosdk;2.新的raho板使用raho这个名字

13 years ago1,耳机按键;2,针对raho的震动(time 精度还不行);3,modem控制驱动;4,一些log开关的修改
root [Wed, 13 Oct 2010 04:22:33 +0000 (12:22 +0800)]
1,耳机按键;2,针对raho的震动(time 精度还不行);3,modem控制驱动;4,一些log开关的修改

13 years agomodify time sequence of fpga firmware loading
luowei [Wed, 13 Oct 2010 03:02:03 +0000 (11:02 +0800)]
modify time sequence of fpga firmware loading

13 years agospi:do spin_unlock before msg callback function, fix xpt_2046 bug as follow:
lyx [Wed, 13 Oct 2010 01:22:17 +0000 (18:22 -0700)]
spi:do spin_unlock before msg callback function, fix xpt_2046 bug as follow:
 [ 344.540000] BUG: spinlock lockup on CPU#0, swapper/0, cd417880
[ 344.540000] [<c044e0bc>] (unwind_backtrace+0x0/0xdc) from [<c06f2a4c>] (dump_stack+0x18/0x1c)
[ 344.540000] [<c06f2a4c>] (dump_stack+0x18/0x1c) from [<c055a1a4>] (_raw_spin_lock+0x128/0x168)
[ 344.540000] [<c055a1a4>] (_raw_spin_lock+0x128/0x168) from [<c06f5fec>] (_spin_lock_irqsave+0x5c/0x68)
[ 344.540000] [<c06f5fec>] (_spin_lock_irqsave+0x5c/0x68) from [<c05b4b50>] (rk2818_spi_quick_transfer+0x30/0xb0)
[ 344.540000] [<c05b4b50>] (rk2818_spi_quick_transfer+0x30/0xb0) from [<c05b21d8>] (spi_async+0xa4/0xb0)
[ 344.540000] [<c05b21d8>] (spi_async+0xa4/0xb0) from [<c05fa42c>] (xpt2046_rx_val+0xd4/0x110)
[ 344.540000] [<c05fa42c>] (xpt2046_rx_val+0xd4/0x110) from [<c05b3470>] (msg_giveback+0x6c/0x70)
[ 344.540000] [<c05b3470>] (msg_giveback+0x6c/0x70) from [<c05b46a0>] (rk2818_pump_messages+0x568/0x598)
[ 344.540000] [<c05b46a0>] (rk2818_pump_messages+0x568/0x598) from [<c05b4bbc>] (rk2818_spi_quick_transfer+0x9c/0xb0)
[ 344.540000] [<c05b4bbc>] (rk2818_spi_quick_transfer+0x9c/0xb0) from [<c05b21d8>] (spi_async+0xa4/0xb0)
[ 344.540000] [<c05b21d8>] (spi_async+0xa4/0xb0) from [<c05fa548>] (xpt2046_timer+0xe0/0x120)
[ 344.540000] [<c05fa548>] (xpt2046_timer+0xe0/0x120) from [<c047cc24>] (__run_hrtimer+0x90/0xec)
[ 344.540000] [<c047cc24>] (__run_hrtimer+0x90/0xec) from [<c047cf64>] (hrtimer_interrupt+0x198/0x218)
[ 344.540000] [<c047cf64>] (hrtimer_interrupt+0x198/0x218) from [<c04527c4>] (rk2818_timer_clockevent_interrupt+0x28/0x34)
[ 344.540000] [<c04527c4>] (rk2818_timer_clockevent_interrupt+0x28/0x34) from [<c049ba0c>] (handle_IRQ_event+0x2c/0xfc)
[ 344.540000] [<c049ba0c>] (handle_IRQ_event+0x2c/0xfc) from [<c049d908>] (handle_level_irq+0xbc/0x130)
[ 344.540000] [<c049d908>] (handle_level_irq+0xbc/0x130) from [<c0448070>] (asm_do_IRQ+0x70/0x8c)
[ 344.540000] [<c0448070>] (asm_do_IRQ+0x70/0x8c) from [<c0448ac8>] (__irq_svc+0x48/0xc0)

13 years agomodify board-raho-0928.c for lp8725 DVS pin control
cym [Wed, 13 Oct 2010 01:19:58 +0000 (09:19 +0800)]
modify board-raho-0928.c for lp8725 DVS pin control

13 years agouImage: 使用gzip compressed方式生成uImage
黄涛 [Tue, 12 Oct 2010 10:26:37 +0000 (18:26 +0800)]
uImage: 使用gzip compressed方式生成uImage

UBOOT解压缩内核比内核自解压要快1.6s,可以提高启动速度。
不压缩是最快的,lzo稍慢,以后有机会可以迁移到lzo压缩方式。

13 years agospi_fpga_init: fix slab corruption bug
黄涛 [Tue, 12 Oct 2010 09:52:55 +0000 (17:52 +0800)]
spi_fpga_init: fix slab corruption bug

fix this bug:
[   74.920000] bt turn on power
bcm4329
patch_plus -d /etc/bluez/bcm4325/BCM4329B1_TestOnly_0237_26MHz_SEMCO_B23.hcd /dev/ttySPI0 bcm4325 1500000
speed of uart to :1500000
[   75.330000] uart->index=0
[   75.330000] baud=115200,quot=0x34
[   75.340000] baud=115200,quot=0x34
[   75.340000] Slab corruption: size-32 start=cc3b3660, len=32
[   75.340000] 010: 6b 6b 6b 6b b4 36 3b cc 6b 6b 6b 6b 6b 6b 6b a5
[   75.370000] Prev obj: start=cc3b3640, len=32
[   75.370000] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
[   75.370000] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b a5
[   75.370000] Next obj: start=cc3b3680, len=32
[   75.370000] 000: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b
[   75.370000] 010: 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b a5

13 years agospi_gpio: fix sleep in atomic
黄涛 [Tue, 12 Oct 2010 09:48:27 +0000 (17:48 +0800)]
spi_gpio: fix sleep in atomic

fix this bug:
BUG: sleeping function called from invalid context at mm/slab.c:3018
in_atomic(): 1, irqs_disabled(): 128, pid: 1, name: swapper
1 lock held by swapper/1:
 #0:  (&gpio_lock_class#2){......}, at: [<c049d4a0>] __setup_irq+0xe4/0x320
[<c044f108>] (unwind_backtrace+0x0/0xdc) from [<c06f3ac0>] (dump_stack+0x18/0x1c)
[<c06f3ac0>] (dump_stack+0x18/0x1c) from [<c045cc8c>] (__might_sleep+0x124/0x144)
[<c045cc8c>] (__might_sleep+0x124/0x144) from [<c04c7208>] (kmem_cache_alloc+0x44/0x62c)
[<c04c7208>] (kmem_cache_alloc+0x44/0x62c) from [<c05b7bec>] (spi_gpio_irq_set_type+0x2c/0xac)
[<c05b7bec>] (spi_gpio_irq_set_type+0x2c/0xac) from [<c049cec4>] (__irq_set_trigger+0x3c/0x8c)
[<c049cec4>] (__irq_set_trigger+0x3c/0x8c) from [<c049d514>] (__setup_irq+0x158/0x320)
[<c049d514>] (__setup_irq+0x158/0x320) from [<c049d7c0>] (request_threaded_irq+0xe4/0x130)
[<c049d7c0>] (request_threaded_irq+0xe4/0x130) from [<c05ba708>] (rockchip_headsetobserve_probe+0xdc/0x114)
[<c05ba708>] (rockchip_headsetobserve_probe+0xdc/0x114) from [<c059d290>] (platform_drv_probe+0x20/0x24)
[<c059d290>] (platform_drv_probe+0x20/0x24) from [<c059c294>] (driver_probe_device+0xb0/0x160)
[<c059c294>] (driver_probe_device+0xb0/0x160) from [<c059c3ac>] (__driver_attach+0x68/0x8c)
[<c059c3ac>] (__driver_attach+0x68/0x8c) from [<c059ba84>] (bus_for_each_dev+0x54/0x94)
[<c059ba84>] (bus_for_each_dev+0x54/0x94) from [<c059c0f8>] (driver_attach+0x20/0x28)
[<c059c0f8>] (driver_attach+0x20/0x28) from [<c059b350>] (bus_add_driver+0xa8/0x240)
[<c059b350>] (bus_add_driver+0xa8/0x240) from [<c059c6c0>] (driver_register+0xb0/0x140)
[<c059c6c0>] (driver_register+0xb0/0x140) from [<c059d6e4>] (platform_driver_register+0x4c/0x60)
[<c059d6e4>] (platform_driver_register+0x4c/0x60) from [<c0418bd0>] (rockchip_headsetobserve_init+0x14/0x20)
[<c0418bd0>] (rockchip_headsetobserve_init+0x14/0x20) from [<c0449364>] (do_one_initcall+0x64/0x1c0)
[<c0449364>] (do_one_initcall+0x64/0x1c0) from [<c0408474>] (kernel_init+0xa4/0x11c)
[<c0408474>] (kernel_init+0xa4/0x11c) from [<c044a8fc>] (kernel_thread_exit+0x0/0x8)

13 years agospi_fpga_fw: fix access uninitialized spin_lock bug
黄涛 [Tue, 12 Oct 2010 09:39:20 +0000 (17:39 +0800)]
spi_fpga_fw: fix access uninitialized spin_lock bug

fix this bug:
BUG: spinlock bad magic on CPU#0, swapper/1
lock: c0c83ffc, .magic: 00000000, .owner: <none>/-1, .owner_cpu: 0
[<c044f108>] (unwind_backtrace+0x0/0xdc) from [<c06f39e0>] (dump_stack+0x18/0x1c)
[<c06f39e0>] (dump_stack+0x18/0x1c) from [<c055aaa8>] (spin_bug+0x90/0xa4)
[<c055aaa8>] (spin_bug+0x90/0xa4) from [<c055abf0>] (_raw_spin_lock+0x2c/0x168)
[<c055abf0>] (_raw_spin_lock+0x2c/0x168) from [<c06f6f84>] (_spin_lock_irqsave+0x5c/0x68)
[<c06f6f84>] (_spin_lock_irqsave+0x5c/0x68) from [<c0418a78>] (fpga_dl_fw+0x98/0x358)
[<c0418a78>] (fpga_dl_fw+0x98/0x358) from [<c040da68>] (machine_rk2818_board_init+0x94/0x124)
[<c040da68>] (machine_rk2818_board_init+0x94/0x124) from [<c040a8c8>] (customize_machine+0x20/0x2c)
[<c040a8c8>] (customize_machine+0x20/0x2c) from [<c0449364>] (do_one_initcall+0x64/0x1c0)
[<c0449364>] (do_one_initcall+0x64/0x1c0) from [<c04085f4>] (kernel_init+0xa4/0x11c)
[<c04085f4>] (kernel_init+0xa4/0x11c) from [<c044a8fc>] (kernel_thread_exit+0x0/0x8)

13 years agodma: fix sleep in atomic bug
黄涛 [Tue, 12 Oct 2010 09:30:48 +0000 (17:30 +0800)]
dma: fix sleep in atomic bug

dma_alloc_coherent use GFP_ATOMIC, fix this bug:
BUG: sleeping function called from invalid context at mm/page_alloc.c:1939
in_atomic(): 1, irqs_disabled(): 0, pid: 44, name: mmcqd
2 locks held by mmcqd/44:
 #0:  (&host->lock){......}, at: [<c0631fec>] rk2818_sdmmc_request+0x38/0x7c
 #1:  (&rk2818_dma[i].lock){......}, at: [<c04574e4>] rk28_dma_request+0x28/0x108
[<c044f108>] (unwind_backtrace+0x0/0xdc) from [<c06f3ac0>] (dump_stack+0x18/0x1c)
[<c06f3ac0>] (dump_stack+0x18/0x1c) from [<c045cc8c>] (__might_sleep+0x124/0x144)
[<c045cc8c>] (__might_sleep+0x124/0x144) from [<c04a8174>] (__alloc_pages_nodemask+0xb8/0x5ac)
[<c04a8174>] (__alloc_pages_nodemask+0xb8/0x5ac) from [<c044fc70>] (__dma_alloc+0x150/0x3e0)
[<c044fc70>] (__dma_alloc+0x150/0x3e0) from [<c044ff8c>] (dma_alloc_coherent+0x58/0x64)
[<c044ff8c>] (dma_alloc_coherent+0x58/0x64) from [<c0457534>] (rk28_dma_request+0x78/0x108)
[<c0457534>] (rk28_dma_request+0x78/0x108) from [<c044e3b4>] (request_dma+0x7c/0xa8)
[<c044e3b4>] (request_dma+0x7c/0xa8) from [<c0631d70>] (rk2818_sdmmc_start_request+0x25c/0x38c)
[<c0631d70>] (rk2818_sdmmc_start_request+0x25c/0x38c) from [<c063200c>] (rk2818_sdmmc_request+0x58/0x7c)
[<c063200c>] (rk2818_sdmmc_request+0x58/0x7c) from [<c0629fa8>] (mmc_wait_for_req+0x150/0x16c)
[<c0629fa8>] (mmc_wait_for_req+0x150/0x16c) from [<c06307b0>] (mmc_blk_issue_rq+0x234/0x4b8)
[<c06307b0>] (mmc_blk_issue_rq+0x234/0x4b8) from [<c06313b4>] (mmc_queue_thread+0x100/0x104)
[<c06313b4>] (mmc_queue_thread+0x100/0x104) from [<c047a868>] (kthread+0x84/0x8c)
[<c047a868>] (kthread+0x84/0x8c) from [<c044a8fc>] (kernel_thread_exit+0x0/0x8)

13 years agonet:wireless:bcm4329: 1. add dhd custom gpio control
lbt [Tue, 12 Oct 2010 09:19:56 +0000 (17:19 +0800)]
net:wireless:bcm4329: 1. add dhd custom gpio control
                      2. fixed sdio_register_driver timeout

13 years agoadckey: 增加名字板级自定义,允许厂商在Android中定义不同的键盘映射
黄涛 [Sun, 10 Oct 2010 10:28:18 +0000 (18:28 +0800)]
adckey: 增加名字板级自定义,允许厂商在Android中定义不同的键盘映射

13 years ago pm.c reduce VCCIO and VCCSD is 2.8V. spi_fpga_init.c make key_led pin and cmmb pin...
宋秀杰 [Sat, 9 Oct 2010 13:02:03 +0000 (06:02 -0700)]
 pm.c reduce VCCIO and VCCSD is 2.8V. spi_fpga_init.c make key_led pin and cmmb pin disable

13 years agomove lp8725 DVS pin control function to board_raho.c
cym [Sat, 9 Oct 2010 06:17:19 +0000 (14:17 +0800)]
move lp8725 DVS pin control function to board_raho.c

13 years agoboard raho 0928: update defconfig
lyx [Fri, 8 Oct 2010 13:53:03 +0000 (06:53 -0700)]
board raho 0928: update defconfig

13 years agowm8994: checkout for bluetooth
lyx [Fri, 8 Oct 2010 13:20:45 +0000 (06:20 -0700)]
wm8994: checkout for bluetooth
vibrator: checkout for board_raho_0928

13 years agoboard raho 0928: modify defconfig, add it7250 touchscreen
lyx [Fri, 8 Oct 2010 12:07:31 +0000 (05:07 -0700)]
board raho 0928: modify defconfig, add it7250 touchscreen

13 years agodefault open pm control
宋秀杰 [Fri, 8 Oct 2010 11:53:32 +0000 (04:53 -0700)]
default open pm control

13 years ago在spi驱动休眠和唤醒的函数中加了解决spi_cs0漏电的代码,更新触摸面板的驱动
宋秀杰 [Fri, 8 Oct 2010 11:26:31 +0000 (04:26 -0700)]
在spi驱动休眠和唤醒的函数中加了解决spi_cs0漏电的代码,更新触摸面板的驱动

13 years agofix compile error of board-raho-0928.c
root [Fri, 8 Oct 2010 11:48:06 +0000 (19:48 +0800)]
fix compile error of board-raho-0928.c

13 years agobattery & sdmmc: add board raho 0928 support
lyx [Fri, 8 Oct 2010 11:27:21 +0000 (04:27 -0700)]
battery & sdmmc: add board raho 0928 support

13 years agocmmb:board-raho-0928.c
root [Fri, 8 Oct 2010 10:43:27 +0000 (18:43 +0800)]
cmmb:board-raho-0928.c

13 years agobacklight: clk_disable should appear after clk_enable
lyx [Fri, 8 Oct 2010 02:51:17 +0000 (19:51 -0700)]
backlight: clk_disable should appear after clk_enable

13 years agoadd cmmb io init interface in board file.
root [Fri, 8 Oct 2010 06:39:20 +0000 (14:39 +0800)]
add cmmb io init interface in board file.

13 years agoboard-raho-0928: add new board type, use make rk2818_raho_0928_defconfig to config...
lyx [Thu, 7 Oct 2010 10:25:18 +0000 (03:25 -0700)]
board-raho-0928: add new board type, use make rk2818_raho_0928_defconfig to config new board

13 years agosort cmmb code , manager the gpios in board file.
root [Thu, 7 Oct 2010 09:42:04 +0000 (17:42 +0800)]
sort cmmb code , manager the gpios in board file.

13 years agogive up receving the message when download firmware
root [Thu, 30 Sep 2010 08:22:46 +0000 (16:22 +0800)]
give up receving the message when download firmware

13 years agoadd delay after download SIANO firmware to fix the bug of initialized
root [Thu, 30 Sep 2010 07:59:37 +0000 (15:59 +0800)]
add delay after download SIANO firmware to fix the bug of initialized
failure.

13 years agoadd function that loading fpga firmware online
luowei [Thu, 7 Oct 2010 05:58:40 +0000 (13:58 +0800)]
add function that loading fpga firmware online

13 years ago修改不能重启(reboot)的BUG,reboot前ddr降频到136M,arm降频24M,关闭dsp,关闭lcdc
cym [Thu, 30 Sep 2010 09:56:16 +0000 (17:56 +0800)]
修改不能重启(reboot)的BUG,reboot前ddr降频到136M,arm降频24M,关闭dsp,关闭lcdc

13 years agoconfig the CMMB compile type as module
root [Wed, 29 Sep 2010 11:29:08 +0000 (19:29 +0800)]
config the CMMB compile type as module

13 years agoapanic start to write flash must be aligned to block
hxy [Wed, 29 Sep 2010 08:03:12 +0000 (16:03 +0800)]
apanic start to write flash must be aligned to block

13 years agoif config DM9000 or kpanic, no use mutex_lock
hxy [Wed, 29 Sep 2010 08:00:31 +0000 (16:00 +0800)]
if config DM9000 or kpanic, no use mutex_lock

13 years agoadd i2c tp ntp070
lhh [Wed, 29 Sep 2010 03:42:57 +0000 (11:42 +0800)]
add i2c tp ntp070

13 years agoadd auto TScalibration in raho
srt [Wed, 29 Sep 2010 01:29:46 +0000 (09:29 +0800)]
add auto TScalibration in raho

13 years agoraho defconfig: remove dm9000
lyx [Tue, 28 Sep 2010 09:16:31 +0000 (02:16 -0700)]
raho defconfig: remove dm9000

13 years agoRevert "rk2818_fb: use codec pll"
黄涛 [Tue, 28 Sep 2010 07:28:34 +0000 (15:28 +0800)]
Revert "rk2818_fb: use codec pll"

This reverts commit d9479fe5d6b897cf980398e9537f8f67b8b495fa.

当以下条件同时满足时,RK281x的LCDC内部硬件存在bug,可能会导致概率性的横条纹现象。
(1)LCDC_DCLK不是ARM_PLL分频;
(2)win0视频进行旋转;
(3)win0视频格式为YUV4201(拼凑格式);
(4)在视频宽度上(旋转后为高度)有缩小时;

解决方案:在硬件bug解除之前,在以上的应用场景下,保证LCDC_DCLK时钟源为ARM_PLL分频。

13 years agoupdate rk2818_info_it50_defconfig
lhh [Tue, 28 Sep 2010 04:54:29 +0000 (12:54 +0800)]
update rk2818_info_it50_defconfig

13 years ago在wm8994中修改蓝牙通话配置和耳机通话配置,修改蓝牙通话音量
ChenJQ [Tue, 28 Sep 2010 02:20:41 +0000 (19:20 -0700)]
在wm8994中修改蓝牙通话配置和耳机通话配置,修改蓝牙通话音量

13 years agomodify psensor power on
root [Mon, 27 Sep 2010 06:32:36 +0000 (14:32 +0800)]
modify psensor power on

13 years agofpga: spi_gpio: fix memory leak and corruption, more static
黄涛 [Mon, 27 Sep 2010 06:08:15 +0000 (14:08 +0800)]
fpga: spi_gpio: fix memory leak and corruption, more static

13 years agoclose lp8725 control in pm.c
宋秀杰 [Mon, 27 Sep 2010 03:46:07 +0000 (20:46 -0700)]
close lp8725 control in pm.c

13 years agodevices: fix gcc warning: resources_uart* defined but not used
黄涛 [Mon, 27 Sep 2010 02:53:01 +0000 (10:53 +0800)]
devices: fix gcc warning: resources_uart* defined but not used

13 years agochange headset incall volume for raho
ChenJQ [Sun, 26 Sep 2010 09:54:35 +0000 (02:54 -0700)]
change headset incall volume for raho

13 years agoopen touchscreen it7250 suspend and resume
宋秀杰 [Fri, 1 Oct 2010 14:26:15 +0000 (07:26 -0700)]
open touchscreen it7250 suspend and resume

13 years agoadd pmu channel control in pm.c, old file do not support it
宋秀杰 [Fri, 1 Oct 2010 13:00:52 +0000 (06:00 -0700)]
add pmu channel control in pm.c, old file do not support it

13 years agoMerge branch 'develop' of lhh@10.10.10.201:/home/rockchip/rk2818/kernel into develop
lhh [Sat, 25 Sep 2010 12:07:13 +0000 (20:07 +0800)]
Merge branch 'develop' of lhh@10.10.10.201:/home/rockchip/rk2818/kernel into develop

13 years agoadd hym8563 alarm can work when system suspend
lhh [Sat, 25 Sep 2010 12:06:27 +0000 (20:06 +0800)]
add hym8563 alarm can work when system suspend

13 years agoi2c don NOT suspend when system enter sleep
kfx [Sat, 25 Sep 2010 09:31:03 +0000 (17:31 +0800)]
i2c don NOT suspend when system enter sleep

13 years ago解决wm8994配置调用报错的问题
ChenJQ [Sat, 25 Sep 2010 08:57:01 +0000 (01:57 -0700)]
解决wm8994配置调用报错的问题

13 years agomodify drivers/regulator/rk2818_lp8725.c for lilo enable/disable function bug
cym [Sat, 25 Sep 2010 07:29:08 +0000 (15:29 +0800)]
modify drivers/regulator/rk2818_lp8725.c for lilo enable/disable function bug

13 years agospi:improve spi read of full duplex
lyx [Sat, 25 Sep 2010 06:42:20 +0000 (23:42 -0700)]
spi:improve spi read of full duplex
1.write 0 to spi send bufer only once, or spi may receive unexpect data

13 years agoimprove something for fpga
luowei [Fri, 24 Sep 2010 14:05:57 +0000 (22:05 +0800)]
improve something for fpga

13 years agofix the irq error when release cmmb irq
root [Fri, 24 Sep 2010 13:51:59 +0000 (21:51 +0800)]
fix the irq error when release cmmb irq

13 years agoimprove something for fpga
luowei [Fri, 24 Sep 2010 13:43:37 +0000 (21:43 +0800)]
improve something for fpga

13 years agofall down the pixel clock input hx8357 lcd
root [Fri, 24 Sep 2010 09:05:38 +0000 (17:05 +0800)]
fall down the pixel clock input hx8357 lcd

13 years agobacklight: backlight shine when frenquence change, fix it
lyx [Fri, 24 Sep 2010 08:11:01 +0000 (01:11 -0700)]
backlight: backlight shine when frenquence change, fix it
1.use pwd clk
2.when write register, should disable clk, enable it after writen

13 years agoprotect handle before calling regulator_set_current_limit
hxy [Fri, 24 Sep 2010 07:46:33 +0000 (15:46 +0800)]
protect handle before calling regulator_set_current_limit

13 years agospi: add spi transfer mode, full duplex and half duplex
lyx [Fri, 24 Sep 2010 06:36:32 +0000 (23:36 -0700)]
spi: add spi transfer mode, full duplex and half duplex

13 years agoclear usb flag when pull out usb
root [Fri, 24 Sep 2010 03:34:24 +0000 (11:34 +0800)]
clear usb flag when pull out usb

13 years agomodify how to monitor whether charge is full
root [Fri, 24 Sep 2010 03:31:47 +0000 (11:31 +0800)]
modify how to monitor whether charge is full

13 years ago默认情况下关闭psensor
chenli [Wed, 22 Sep 2010 01:12:19 +0000 (09:12 +0800)]
默认情况下关闭psensor

13 years agoclock: ARM运行在192时,AHB保持为192,临时解决播放720p时,屏幕花屏的问题
黄涛 [Fri, 24 Sep 2010 10:05:15 +0000 (18:05 +0800)]
clock: ARM运行在192时,AHB保持为192,临时解决播放720p时,屏幕花屏的问题

13 years agofix the compile warning of siano Kconfig file
root [Fri, 24 Sep 2010 09:59:21 +0000 (17:59 +0800)]
fix the compile warning of siano Kconfig file

13 years agofix the cmmb irq release error
root [Fri, 24 Sep 2010 08:33:56 +0000 (16:33 +0800)]
fix the cmmb irq release error

13 years agomodify smsspiphy_rk.c,set the gpio type as pull up
root [Sun, 19 Sep 2010 10:06:29 +0000 (18:06 +0800)]
modify smsspiphy_rk.c,set the gpio type as pull up

13 years agofix cmmb compile error
root [Sun, 19 Sep 2010 08:07:07 +0000 (16:07 +0800)]
fix cmmb compile error

13 years agoupdate cmmb driver
root [Sun, 19 Sep 2010 02:43:27 +0000 (10:43 +0800)]
update cmmb driver

13 years ago fix the Response of PWR key in resume
宋秀杰 [Tue, 21 Sep 2010 11:56:38 +0000 (04:56 -0700)]
 fix the Response of PWR key in resume

13 years agoupdate pm control for raho, default close
宋秀杰 [Tue, 21 Sep 2010 10:41:57 +0000 (03:41 -0700)]
update pm control for raho, default close

13 years agocamera:fix camera client connect error,because capture videobuf queue may be not...
ddl [Tue, 21 Sep 2010 10:15:08 +0000 (18:15 +0800)]
camera:fix camera client connect error,because capture videobuf queue may be not dequeue before camera is closed. Add stream control for vip

13 years agoclock: clk_get_rate不加锁
黄涛 [Tue, 21 Sep 2010 10:15:30 +0000 (18:15 +0800)]
clock: clk_get_rate不加锁

13 years agodsp: 移植.25,打开dsp时关闭arm电源域
黄涛 [Tue, 21 Sep 2010 09:19:23 +0000 (17:19 +0800)]
dsp: 移植.25,打开dsp时关闭arm电源域

13 years agoclock: fix warning in softirq.c
黄涛 [Tue, 21 Sep 2010 09:13:47 +0000 (17:13 +0800)]
clock: fix warning in softirq.c

13 years agoset menuconfig for wm8994 codec
ChenJQ [Tue, 21 Sep 2010 19:13:48 +0000 (12:13 -0700)]
set menuconfig for wm8994 codec

13 years agoadd wm8994 Parameters to menuconfig.include set volume,chose earpiece and BB input...
ChenJQ [Tue, 21 Sep 2010 06:33:48 +0000 (23:33 -0700)]
add wm8994 Parameters to menuconfig.include set volume,chose earpiece and BB input signal type

13 years agodefconfig: enable CONSOLE_EARLYSUSPEND disable FB_EARLYSUSPEND
黄涛 [Mon, 20 Sep 2010 10:18:40 +0000 (18:18 +0800)]
defconfig: enable CONSOLE_EARLYSUSPEND disable FB_EARLYSUSPEND

由于我们使用了fb console,休眠也要使用console earlysuspend,两者必须匹配,否则休眠时会有一秒的延时。

13 years ago using memcpy lead to Array bounds error, fix it
宋秀杰 [Mon, 20 Sep 2010 06:50:53 +0000 (23:50 -0700)]
 using memcpy lead to Array bounds error, fix it

13 years agoclock: 获取/设置clk时,不关闭中断(除改变arm clk),只关闭软中断(dsp会在timer中访问),避免断音。减小dsp变频时的delay
黄涛 [Mon, 20 Sep 2010 03:58:55 +0000 (11:58 +0800)]
clock: 获取/设置clk时,不关闭中断(除改变arm clk),只关闭软中断(dsp会在timer中访问),避免断音。减小dsp变频时的delay

13 years agousb: move struct usb_mass_storage_platform_data to board_xxx.c
lyx [Sun, 19 Sep 2010 11:57:53 +0000 (04:57 -0700)]
usb: move struct usb_mass_storage_platform_data to board_xxx.c

13 years agofix bug in xpt2046_ts.c, move ahead data discard.
Rich.jiangyk [Sun, 19 Sep 2010 11:49:54 +0000 (19:49 +0800)]
fix bug in xpt2046_ts.c, move ahead data discard.

The configuration for XPT2046 TS driver with CALIBRATION is "XPT2046 based touchscreens: XPT2046 SPI Interface".
In this modification,  the first raw data is discarded before processed, so that it can work on IT50.

13 years agousb: hide usb_mass_storage 2
lyx [Sun, 19 Sep 2010 09:52:05 +0000 (02:52 -0700)]
usb: hide usb_mass_storage 2
nand flash user area is recognise as a usb device when connect to computer, we hide it now

13 years agoadc key:modify adckey for raho
lyx [Sun, 19 Sep 2010 07:45:07 +0000 (00:45 -0700)]
adc key:modify adckey for raho
1.reset adckey value for the vccio now is 3V againest old 3.3v;
2.modify touchscreen key_find to key_search

13 years agoinfo: enable ubi to support udisk
黄涛 [Sun, 19 Sep 2010 02:32:28 +0000 (10:32 +0800)]
info: enable ubi to support udisk

13 years agoCorrect xpt2046_cbn_ts bug on IT50
Rich.jiangyk [Fri, 17 Sep 2010 03:41:35 +0000 (11:41 +0800)]
Correct xpt2046_cbn_ts bug on IT50

On IT50 board, the touch screen sends 4095 invalid message for first raw data sample, especially
for the top-left corner.
The modification discards the first sample before processing it, which correct the bug and solve
the problem on IT50. This won't affect other boards.
NOTE: mod by srt, commit by jyk

13 years agoMerge branch 'develop' of 10.10.10.201:/home/rockchip/rk2818/kernel into develop
Rich.jiangyk [Thu, 16 Sep 2010 08:47:25 +0000 (16:47 +0800)]
Merge branch 'develop' of 10.10.10.201:/home/rockchip/rk2818/kernel into develop

13 years agoMerge branch 'develop' of lhh@10.10.10.201:/home/rockchip/rk2818/kernel into develop
lhh [Thu, 16 Sep 2010 08:45:42 +0000 (16:45 +0800)]
Merge branch 'develop' of lhh@10.10.10.201:/home/rockchip/rk2818/kernel into develop

13 years agoupdate rk2818_backlight.c to correct bl suspend and resume
Rich.jiangyk [Thu, 16 Sep 2010 07:00:10 +0000 (15:00 +0800)]
update rk2818_backlight.c to correct bl suspend and resume

1. old rk2818_backlight.c  use CONFIG_ANDROID_POWER macro, which is no longer supported,
lyx changed to use CONFIG_HAS_EARLYSUSPEND.  This sovled lcd blanking when resuming.
2. changed backlight module init into late_initcall from rootfs_initcall, this solve the
problem of blanking when powered on.
3. updated:  close dbg info and  comments.
note: code mod by lyx, commited by jyk

13 years agoenter key code 232
lhh [Thu, 16 Sep 2010 08:45:04 +0000 (16:45 +0800)]
enter key code 232

13 years agoadd delay after pll change in pm.c, fix sdk can not be resume
宋秀杰 [Thu, 16 Sep 2010 08:33:42 +0000 (01:33 -0700)]
add delay after pll change in pm.c, fix sdk can not be resume

13 years agoupdate rk2818_backlight.c to correct bl suspend and resume
Rich.jiangyk [Thu, 16 Sep 2010 07:00:10 +0000 (15:00 +0800)]
update rk2818_backlight.c to correct bl suspend and resume

1. old rk2818_backlight.c  use CONFIG_ANDROID_POWER macro, which is no longer supported,
lyx changed to use CONFIG_HAS_EARLYSUSPEND.  This sovled lcd blanking when resuming.
2. changed backlight module init into late_initcall from rootfs_initcall, this solve the
problem of blanking when powered on.
note: code mod by lyx, commited by jyk

13 years agoadd falling and rising edge support for fpga's gpio interrupt,add support that fpga...
luowei [Thu, 16 Sep 2010 03:32:43 +0000 (11:32 +0800)]
add falling and rising edge support for fpga's gpio interrupt,add support that fpga's gpio interrupt wake system while system is suspending

13 years agomodify pm.c, make resume stable, default close control
宋秀杰 [Wed, 15 Sep 2010 13:42:12 +0000 (06:42 -0700)]
modify pm.c, make resume stable, default close control

13 years agobsp:modify wifi and bt gpio control for the infoit50 board
lbt [Wed, 15 Sep 2010 09:33:41 +0000 (17:33 +0800)]
bsp:modify wifi and bt gpio control for the infoit50 board

13 years agoflash pm.c, default close it control
宋秀杰 [Tue, 14 Sep 2010 14:20:07 +0000 (07:20 -0700)]
flash pm.c, default close it control

13 years agomodified gsensor for it50
swj [Tue, 14 Sep 2010 10:23:01 +0000 (03:23 -0700)]
modified gsensor for it50