Commit Graph

266010 Commits

Author SHA1 Message Date
张晴
ba1b4e1833 rk30:sdk:Single battery of low-power detection by wm8326 2012-06-21 10:58:35 +08:00
yangkai
11b7bcf701 diasble host2.0 if no device connect, fix a pcd disconnect bug 2012-06-20 17:12:48 +08:00
yangkai
3072307470 down the power consume in suspend state with 100ohm between diff CLK 2012-06-20 16:45:20 +08:00
蓝斌元
4c32c09965 sc8803: update sc8800.c 2012-06-20 16:26:37 +08:00
lw
38415d21fa add spi bus test code 2012-06-20 15:20:39 +08:00
lw@rock-chips.com
3cdc86d854 modify gsensor lis3dh active function 2012-06-20 12:03:44 +08:00
Zheng Yang
2e24b8e311 rk30 hdmi:
add CONFIG_HDMI_RK30_CTL_CODEC to enable control codec:
	When HDMI inserted, mute codec analog output;
	When HDMI removed, unmute codec analog output.
2012-06-19 16:52:47 +08:00
lw@rock-chips.com
f8ffd59a02 modify temperature Kconfig 2012-06-19 14:14:17 +08:00
kfx
79409ef39e update adc drivers: fix: 'adc get value timeout' and 'adc get zero, but voltage is NOT zero' 2012-06-19 10:07:08 +08:00
zwp
5b8b44094c disable usb host2.0 to save power when early suspend. 2012-06-18 11:55:29 +08:00
lw@rock-chips.com
08fecff12c fix sensor stk3171's problem 2012-06-15 20:53:22 +08:00
zwp
8aba6ceaa1 disable psensor temporarily because psensor is barricaded by mold. 2012-06-15 10:43:05 +08:00
许盛飞
3c4e394f15 phone :RK30:phone: the bug of battery indicator 2012-06-15 10:25:25 +08:00
xxx
a0d9664aa3 gpll support 300mhz for vmac,arm can selelt between apll\gpll 2012-06-13 14:23:54 -07:00
lw
47ee5bc625 fix compass akm8975 bug:data not ready 2012-06-14 19:15:04 +08:00
chenxing
89f9b33591 rk30:sdk: add interface of dvfs frequency limit 2012-06-14 18:34:45 +08:00
chenxing
046d3d9157 rk30:sdk: fix gpu round frequency error when the same rate 2012-06-14 18:22:16 +08:00
chenxing
f5fbeecdfe rk30:sdk: add interface to freeze cpufreq when earlysuspend 2012-06-14 16:01:00 +08:00
lw@rock-chips.com
20ac182820 add lis3dh sensor driver code support 2012-06-14 15:40:20 +08:00
chenxing
d63284ad16 rk30:sdk: dvfs add interface "struct regulator* dvfs_get_regulator(char *regulator_name)" to get dvfs regulator by regulator name 2012-06-14 15:02:46 +08:00
lw
115c5b784e rk30_sdk:modify sensor config 2012-06-14 12:09:33 +08:00
lw
a5ac87cfe2 rk30_sdk:use new sensors driver 2012-06-14 10:41:04 +08:00
lw
deabf556a5 rk30_phone_loquat:use new sensors driver 2012-06-13 18:56:56 +08:00
lw@rock-chips.com
e15d12ad95 modify al3006 active function 2012-06-13 18:54:24 +08:00
黄涛
d406055d80 dma-pl330: avoid double call _finish_off
fix this bug:
BUG rk29-pl330.1: Object already free
-----------------------------------------------------------------------------

INFO: Allocated in rk29_dma_enqueue+0x9c/0x430 age=4 cpu=0 pid=1517
INFO: Freed in rk29_dma_ctrl+0x5dc/0x7f4 age=0 cpu=1 pid=741
INFO: Slab 0xc1ba2ca0 objects=51 used=43 fp=0xdf6e5780 flags=0x0081
INFO: Object 0xdf6e5780 @offset=1920 fp=0xdf6e5870

Bytes b4 0xdf6e5770:  00 00 00 00 32 d1 ff ff 5a 5a 5a 5a 5a 5a 5a 5a ....2???ZZZZZZZZ
  Object 0xdf6e5780:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b kkkkkkkkkkkkkkkk
  Object 0xdf6e5790:  6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b a5 kkkkkkkkkkkkkkk?
 Redzone 0xdf6e57a0:  bb bb bb bb                                     ????
 Padding 0xdf6e57c8:  5a 5a 5a 5a 5a 5a 5a 5a                         ZZZZZZZZ
[<c043b170>] (unwind_backtrace+0x0/0xf0) from [<c04cf814>] (free_debug_processing+0xf4/0x1ec)
[<c04cf814>] (free_debug_processing+0xf4/0x1ec) from [<c04d0634>] (kmem_cache_free+0x170/0x2ac)
[<c04d0634>] (kmem_cache_free+0x170/0x2ac) from [<c0441a24>] (pl330_update+0x334/0x3d8)
[<c0441a24>] (pl330_update+0x334/0x3d8) from [<c044f01c>] (pl330_irq_handler+0xc/0x18)
[<c044f01c>] (pl330_irq_handler+0xc/0x18) from [<c049bc58>] (handle_irq_event_percpu+0x30/0x150)
[<c049bc58>] (handle_irq_event_percpu+0x30/0x150) from [<c049bdb4>] (handle_irq_event+0x3c/0x5c)
[<c049bdb4>] (handle_irq_event+0x3c/0x5c) from [<c049e1cc>] (handle_fasteoi_irq+0xc8/0x100)
[<c049e1cc>] (handle_fasteoi_irq+0xc8/0x100) from [<c049b878>] (generic_handle_irq+0x24/0x38)
[<c049b878>] (generic_handle_irq+0x24/0x38) from [<c0430078>] (asm_do_IRQ+0x78/0xb8)
[<c0430078>] (asm_do_IRQ+0x78/0xb8) from [<c0435708>] (__irq_svc+0x48/0xe0)

and this bug:
Unable to handle kernel NULL pointer dereference at virtual address 0000010c
pgd = eda88000
[0000010c] *pgd=8d960831, *pte=00000000, *ppte=00000000
Internal error: Oops: 17 [#1] PREEMPT SMP
CPU: 0    Tainted: G         C   (3.0.8+ #27)
PC is at rk29_audio_buffdone+0x24/0x6c
LR is at rk29_pl330_rq+0x240/0x2a4
pc : [<c0701d54>]    lr : [<c044fb90>]    psr: a0000193
sp : cf9b9c18  ip : 00000001  fp : 00000000
r10: eec9ef30  r9 : eee72844  r8 : ee4fc2a4
r7 : 00000000  r6 : df9573ac  r5 : ee4fc280  r4 : df9576e0
r3 : 00000040  r2 : ffffffff  r1 : 00000040  r0 : df9576e0
2012-06-13 17:11:17 +08:00
lw
f675fbc79c rk30_phone:use new sensors driver 2012-06-13 15:17:45 +08:00
lw
20f9121ccf add new driver for all sensors 2012-06-13 14:50:24 +08:00
zwp
2543880c8e add a22 rk30 board files 2012-06-13 09:50:56 +08:00
zwp
3576107e77 modify touchscreen config in arch/arm/configs/rk30_phone_defconfig 2012-06-12 21:16:28 +08:00
zwp
eb75eb34dc use umeox wpx2 board files as phone sdk board files. 2012-06-12 21:09:19 +08:00
张晴
c33e7700db rk30:phone loquat:config ddr voltage 2012-06-12 18:46:56 +08:00
Zheng Yang
b69ad996ad rk30 hdmi:
1. io mux ddc channel to GPIO mode when suspend, and mux again when resume.
	2. fix ddc clock frequency error when hdcp is enabled.
2012-06-12 18:10:13 +08:00
root
5978ba8cac camera rk30 : not call pmu_set_idle_request when cif reset;fix null point in rk_cif_power function 2012-06-12 17:34:41 +08:00
wdc
8f6c63fa52 BT: remove bt reset gpio at board-rk30-phone-sdmmc.c 2012-06-12 12:31:14 +08:00
wdc
fda50d5d17 Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop 2012-06-12 12:27:12 +08:00
wdc
178de51cc3 BT: change board_rfkill to net/rfkill 2012-06-12 12:25:44 +08:00
张晴
49a70b05ed rk30:phone loquat:Modify ADC calibration algorithm 2012-06-11 12:49:38 +08:00
kfx
4008b93611 rk3066_board: set lcd_en high in early suspend 2012-06-08 17:39:05 +08:00
cym
cafd358e38 rk30sdk:fix ddr_set_auto_self_refresh() parameter error in ddr_freq.c 2012-06-08 17:11:52 +08:00
黄涛
82e3a272ef rk3066: sdk: defconfig: enable RFKILL_RK 2012-06-08 16:59:30 +08:00
CMY
0c704d2093 RK-RFKILL fix bug: build failure if use other board config 2012-06-08 16:47:15 +08:00
hecanyang
0d6d4275dc add ddr_reg_resume function 2012-06-08 16:47:50 +08:00
黄涛
e80a72573a rk: RK_SRAM_DMA only available on ARCH_RK30 2012-06-08 16:13:51 +08:00
hwg
997cc64cf9 MTP: solve one cancel problem 2012-06-08 15:16:45 +08:00
cym
425c1cef97 rk30sdk:reduce DDR frequency and enable auto self refresh when earlysuspend.
select "Enable DDR frequency scaling" to enable this function,and when select
"Enable DDR frequency scaling" auto select "Sound DMA buffer in internal SRAM"
2012-06-08 15:12:59 +08:00
CMY
d6176267eb fix bug when disable disable bt auto sleep, and use gpio.enable replace is_falling 2012-06-08 11:12:55 +08:00
宋秀杰
6c2c81d2c8 rk30 phone: modify codec as master when connect to BT and BP 2012-06-07 20:12:01 +08:00
邱建斌
8971e7babe rk30: support sound capture DMA buffer in internal SRAM 2012-06-07 16:53:04 +08:00
kfx
aa24220245 rk3066_board: rk3066_sdk_defconfig: CONFIG_RKWIFI_26M=y 2012-06-07 15:23:21 +08:00
CMY
44c30859cf rk29: sdk: refactor rfkill code 2012-06-07 14:25:54 +08:00