kfx [Tue, 28 Aug 2012 01:54:31 +0000 (09:54 +0800)]
rk2928: gsensor: fix orientation
黄涛 [Tue, 28 Aug 2012 01:35:26 +0000 (09:35 +0800)]
rk3066b: fix gpio usage
黄涛 [Mon, 27 Aug 2012 11:40:37 +0000 (19:40 +0800)]
rk3066b: disable tsadc device register
黄涛 [Mon, 27 Aug 2012 11:27:54 +0000 (19:27 +0800)]
rk30: refactor wdt init code
hhb [Mon, 27 Aug 2012 09:54:52 +0000 (17:54 +0800)]
watch dog timer: add wdt platform to rk30 device.c
hcy [Mon, 27 Aug 2012 08:37:15 +0000 (16:37 +0800)]
ddr_suspend remove flush_tlb_all function
宋秀杰 [Mon, 27 Aug 2012 06:51:16 +0000 (14:51 +0800)]
phonepad: rt3261 add speaker depop code.
yangkai [Mon, 27 Aug 2012 06:31:37 +0000 (14:31 +0800)]
host inno phy config
chenxing [Mon, 27 Aug 2012 06:08:51 +0000 (14:08 +0800)]
rk2928:sdk: fix pll_mode POWER ON/DN ERROR
许盛飞 [Mon, 27 Aug 2012 02:20:04 +0000 (10:20 +0800)]
rk2928: apll gpll cpll powerdown
root [Sat, 25 Aug 2012 09:16:55 +0000 (17:16 +0800)]
camera rk30 : disable CIF_DO_CROP, work something wrong with rk2928 now.
chenxing [Sat, 25 Aug 2012 07:49:17 +0000 (15:49 +0800)]
rk30:sdk: dvfs freq limit active right now
lw@rock-chips.com [Sat, 25 Aug 2012 07:01:33 +0000 (15:01 +0800)]
phonepad:add pre_div parameter for backlight
kfx [Sat, 25 Aug 2012 03:59:53 +0000 (11:59 +0800)]
rk2928: a720: set min_brightness 80
lw@rock-chips.com [Fri, 24 Aug 2012 09:57:55 +0000 (17:57 +0800)]
backlight:add pre_div parameter
黄涛 [Fri, 24 Aug 2012 09:19:18 +0000 (17:19 +0800)]
rga: fix deadlock issue between rga_power_on and rga_power_off_work
Fix this deadlock by call mutex_trylock on rga_power_off_work:
SurfaceFlinger D
c086ec20 0 247 1 0x00000001
[<
c086ec20>] (__schedule+0x6d0/0x79c) from [<
c086f110>] (schedule_timeout+0x1c/0x208)
[<
c086f110>] (schedule_timeout+0x1c/0x208) from [<
c086e36c>] (wait_for_common+0xdc/0x178)
[<
c086e36c>] (wait_for_common+0xdc/0x178) from [<
c04773b8>] (wait_on_work+0xf0/0x158)
[<
c04773b8>] (wait_on_work+0xf0/0x158) from [<
c0477d30>] (__cancel_work_timer+0xb8/0x104)
[<
c0477d30>] (__cancel_work_timer+0xb8/0x104) from [<
c05ca548>] (rga_try_set_reg+0x38/0x270)
[<
c05ca548>] (rga_try_set_reg+0x38/0x270) from [<
c05cafc4>] (rga_blit+0x3b4/0x3fc)
[<
c05cafc4>] (rga_blit+0x3b4/0x3fc) from [<
c05cb29c>] (rga_ioctl+0x154/0x374)
[<
c05cb29c>] (rga_ioctl+0x154/0x374) from [<
c04e3480>] (do_vfs_ioctl+0x500/0x57c)
[<
c04e3480>] (do_vfs_ioctl+0x500/0x57c) from [<
c04e3530>] (sys_ioctl+0x34/0x54)
[<
c04e3530>] (sys_ioctl+0x34/0x54) from [<
c0435c80>] (ret_fast_syscall+0x0/0x30)
kworker/1:1 D
c086ec20 0 7718 2 0x00000000
[<
c086ec20>] (__schedule+0x6d0/0x79c) from [<
c086f784>] (__mutex_lock_slowpath+0x158/0x1d8)
[<
c086f784>] (__mutex_lock_slowpath+0x158/0x1d8) from [<
c086f824>] (mutex_lock+0x20/0x38)
[<
c086f824>] (mutex_lock+0x20/0x38) from [<
c05ca920>] (rga_power_off_work+0x10/0x24)
[<
c05ca920>] (rga_power_off_work+0x10/0x24) from [<
c0475d74>] (process_one_work+0x250/0x3ac)
[<
c0475d74>] (process_one_work+0x250/0x3ac) from [<
c04762b4>] (worker_thread+0x228/0x3e8)
[<
c04762b4>] (worker_thread+0x228/0x3e8) from [<
c047bc18>] (kthread+0x80/0x88)
[<
c047bc18>] (kthread+0x80/0x88) from [<
c0436678>] (kernel_thread_exit+0x0/0x8)
Also do not call cancel_delayed_work_sync every time.
lw@rock-chips.com [Fri, 24 Aug 2012 09:26:16 +0000 (17:26 +0800)]
phonepad:fix white lcd problem while awake
hxy [Fri, 24 Aug 2012 08:31:59 +0000 (16:31 +0800)]
RK3066B:update board iomux config and add two pmu (wm8326 & tps65910) support
Zheng Yang [Fri, 24 Aug 2012 07:13:25 +0000 (15:13 +0800)]
rk2928:acodec: add pclk_acodec control.
root [Fri, 24 Aug 2012 03:20:34 +0000 (11:20 +0800)]
camera rk30: vipmem_virbase is not setted , fix it.
邱建斌 [Fri, 24 Aug 2012 03:01:58 +0000 (11:01 +0800)]
rk610 :
[ 53.538667] PC is at spk_ctrl_fun+0x10/0x34
[ 53.542848] LR is at rk610_codec_i2c_shutdown+0x14/0x30
[ 53.548070] pc : [<
c07bf278>] lr : [<
c07bf4e8>] psr:
a0000013
[ 53.548075] sp :
e571be58 ip :
00000000 fp :
6bea8c74
[ 53.559543] r10:
00000000 r9 :
e571a000 r8 :
c04f4d84
[ 53.564761] r7 :
00000000 r6 :
ee9bea2c r5 :
c0c1e714 r4 :
00000000
[ 53.571280] r3 :
00000000 r2 :
c0ae3710 r1 :
c0ae3710 r0 :
00000000
[ 53.577801] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 53.584928] Control:
10c53c7d Table:
8c4a404a DAC:
00000015
许盛飞 [Fri, 24 Aug 2012 02:44:36 +0000 (10:44 +0800)]
rk2928: to slove the bug ,system halted in the suspend
kfx [Fri, 24 Aug 2012 01:36:55 +0000 (09:36 +0800)]
rk2928: touchscreen: if A720-A define RK2928_A720_A
宋秀杰 [Thu, 23 Aug 2012 13:37:14 +0000 (21:37 +0800)]
phonepad: add modem input control function.
kfx [Thu, 23 Aug 2012 10:50:44 +0000 (18:50 +0800)]
i2c: rk2928&rk3066b: add check_idle
lw@rock-chips.com [Thu, 23 Aug 2012 10:34:43 +0000 (18:34 +0800)]
backlight:support fb_blank operation
root [Thu, 23 Aug 2012 09:53:31 +0000 (17:53 +0800)]
camera rk30: arm_scale algorithm may exceed the bound of width or height ,fix it.
kfx [Thu, 23 Aug 2012 09:49:07 +0000 (17:49 +0800)]
rk2928: set sdio max clk: 25Mhz
hcy [Thu, 23 Aug 2012 09:46:29 +0000 (17:46 +0800)]
add ddr code
xbw [Thu, 23 Aug 2012 08:38:27 +0000 (16:38 +0800)]
MT6620: modify the cfg80211 for support AP mode.
kfx [Thu, 23 Aug 2012 03:23:13 +0000 (11:23 +0800)]
rk2928: add hdmi config
kfx [Thu, 23 Aug 2012 03:20:04 +0000 (11:20 +0800)]
rk2928: i2c: add check_idle && Not select i2c3 if hdmi is enable
kfx [Thu, 23 Aug 2012 03:11:46 +0000 (11:11 +0800)]
adc: spin_lock->mutex_lock
kfx [Thu, 23 Aug 2012 03:03:00 +0000 (11:03 +0800)]
keyboard: fix some warning
hhb [Thu, 23 Aug 2012 02:57:52 +0000 (10:57 +0800)]
rk_serial: make when tx dma is only enable work functionally
ddl [Thu, 23 Aug 2012 02:44:41 +0000 (10:44 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
ddl [Thu, 23 Aug 2012 02:43:51 +0000 (10:43 +0800)]
camera rk30: fix memory obtain error in probe when second cif probe
黄涛 [Thu, 23 Aug 2012 02:39:29 +0000 (10:39 +0800)]
rk29: remove newton board support
黄涛 [Wed, 22 Aug 2012 13:21:56 +0000 (21:21 +0800)]
rk3066b: rename rk31 to rk3066b
黄涛 [Wed, 22 Aug 2012 06:42:16 +0000 (14:42 +0800)]
Revert "cpufreq: introduce hotplug governor"
This reverts commit
1b02ab5fd585f88b65379b81874c75f66eec6492.
黄涛 [Wed, 22 Aug 2012 06:41:10 +0000 (14:41 +0800)]
Revert "cpufreq: introduce hotplug governor"
This reverts commit
9a2b9393c37a62d21de34461cdcf9fcfccabad71.
黄涛 [Wed, 22 Aug 2012 06:15:49 +0000 (14:15 +0800)]
rk3066b: rename rk31_fpga_defconfig to rk3066b_fpga_defconfig
黄涛 [Wed, 22 Aug 2012 06:06:57 +0000 (14:06 +0800)]
rk3066b: rename board-rk31-fpga.c to board-rk3066b-fpga.c
宋秀杰 [Wed, 22 Aug 2012 11:11:12 +0000 (19:11 +0800)]
phonepad: add some depop functions.
root [Wed, 22 Aug 2012 10:44:06 +0000 (18:44 +0800)]
camera rk30 :fix bug in rk_camera_set_digit_zoom,must be reenabled after disable.
root [Wed, 22 Aug 2012 09:37:07 +0000 (17:37 +0800)]
camera rk2928: add user define seriers
yangkai [Wed, 22 Aug 2012 09:09:10 +0000 (17:09 +0800)]
don't disable usb clock
chenxing [Wed, 22 Aug 2012 08:17:05 +0000 (16:17 +0800)]
rk2928:sdk: set hclk_otg0/1 parent to clk_hclk_usb_peri
cym [Wed, 22 Aug 2012 08:11:12 +0000 (16:11 +0800)]
rk3066:fix early suspend DDR frequency from 100Mhz to 120Mhz
root [Wed, 22 Aug 2012 07:50:07 +0000 (15:50 +0800)]
camera rk30 : do crop by cif when digital zoom,fix bug of request_mem_region twice.
ywj [Wed, 22 Aug 2012 04:44:13 +0000 (12:44 +0800)]
amend size of bmp logo and zoom out display
kfx [Wed, 22 Aug 2012 04:36:23 +0000 (12:36 +0800)]
rk2928: a720: camera(gc0308) support
hcy [Wed, 22 Aug 2012 02:21:57 +0000 (10:21 +0800)]
resume ZQ1CR[0]
黄涛 [Tue, 21 Aug 2012 12:17:26 +0000 (20:17 +0800)]
rk30: phonepad: defconfig: support android 4.1
黄涛 [Tue, 21 Aug 2012 12:16:22 +0000 (20:16 +0800)]
rk2928: a720: defconfig: support android 4.1
黄涛 [Tue, 21 Aug 2012 12:16:09 +0000 (20:16 +0800)]
rk2928: sdk: defconfig: support android 4.1
黄涛 [Tue, 21 Aug 2012 11:55:23 +0000 (19:55 +0800)]
Merge remote-tracking branch 'origin/develop-3.0-jb' into develop-3.0
xbw [Tue, 21 Aug 2012 10:17:08 +0000 (18:17 +0800)]
sdmmc: In order to improve the timing,set HOLD_REG to 1,mainly used in RK2928 and RK31.
黄涛 [Tue, 21 Aug 2012 10:06:42 +0000 (18:06 +0800)]
rk: add RK_USB_UART config
黄涛 [Tue, 21 Aug 2012 07:53:18 +0000 (15:53 +0800)]
Merge remote-tracking branch 'aosp/android-3.0' into develop-3.0-jb
Conflicts:
drivers/mmc/core/core.c
drivers/net/wireless/bcm4319/dhd_sdio.c
drivers/net/wireless/bcm4319/include/linux_osl.h
drivers/net/wireless/bcm4319/wl_iw.c
drivers/net/wireless/bcmdhd/dhd.h
drivers/net/wireless/bcmdhd/dhd_cfg80211.c
drivers/net/wireless/bcmdhd/dhd_linux.c
drivers/net/wireless/bcmdhd/include/wlioctl.h
drivers/net/wireless/bcmdhd/wl_cfg80211.c
drivers/net/wireless/bcmdhd/wldev_common.c
drivers/net/wireless/bcmdhd/wldev_common.h
yangkai [Tue, 21 Aug 2012 06:15:42 +0000 (14:15 +0800)]
add wakeup_key at vbus disconnect
黄涛 [Tue, 21 Aug 2012 06:14:24 +0000 (14:14 +0800)]
Merge remote-tracking branch 'origin/develop-3.0' into develop-3.0-jb
Conflicts:
include/net/cfg80211.h
yangkai [Tue, 21 Aug 2012 06:13:14 +0000 (14:13 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
黄涛 [Tue, 21 Aug 2012 05:11:48 +0000 (13:11 +0800)]
Merge remote-tracking branch 'stable/linux-3.0.y' into develop-3.0-jb
Conflicts:
Makefile
drivers/net/tun.c
drivers/net/wireless/rt2x00/rt61pci.c
drivers/usb/core/hub.c
sound/soc/codecs/wm8994.c
wlf [Tue, 21 Aug 2012 04:41:07 +0000 (12:41 +0800)]
RK2928 USB
张晴 [Tue, 21 Aug 2012 04:04:40 +0000 (12:04 +0800)]
rk2928:sdk and a720:support pmu sleep
黄涛 [Tue, 21 Aug 2012 03:57:29 +0000 (11:57 +0800)]
logo: bmp: default n
lw [Tue, 21 Aug 2012 03:51:35 +0000 (11:51 +0800)]
phonepad:add touch screen Kconfig again
许盛飞 [Tue, 21 Aug 2012 03:23:00 +0000 (11:23 +0800)]
rk30: rm the sram_printch(8)
许盛飞 [Tue, 21 Aug 2012 03:13:44 +0000 (11:13 +0800)]
slove the bug -- support gpio3 and gpio4 interrupt wake up sysytem
Zheng Yang [Tue, 21 Aug 2012 01:50:46 +0000 (09:50 +0800)]
rk2928: acodec: move audio codec platform device registration to board file to configure speaker control pin.
黄涛 [Tue, 21 Aug 2012 01:36:17 +0000 (09:36 +0800)]
rk: usb_detect: mark board_usb_detect_init as __init, use irq_set_irq_type support both edge trigger
黄涛 [Tue, 21 Aug 2012 01:08:32 +0000 (09:08 +0800)]
rk2928: usb_detect: mark bvalid_init as __init, clear bvalid irq when init
Mike J. Chen [Thu, 24 May 2012 22:12:36 +0000 (15:12 -0700)]
ARM: disable preemption in machine_shutdown
Since the smp call to stop the other cpus are handled in those
cpus in interrupt context, there's a potential for those smp
handlers to interrupt threads holding spin locks (such as the
one a mutex holds). This prevents those threads from ever
releasing their spin lock, so if the cpu doing the shutdown
is allowed to switch to another thread that tries to grab the
same lock/mutex, we could get into a deadlock (the spin lock
call is called with preemption disabled in the mutex lock code).
To avoid that possibility, disable preemption before doing the
smp_send_stop().
Change-Id: I7976c5382d7173fcb3cd14da8cc5083d442b2544
Signed-off-by: Mike J. Chen <mjchen@google.com>
宋秀杰 [Mon, 20 Aug 2012 14:35:49 +0000 (22:35 +0800)]
phonepad: make rt3261 incall volume control work.
黄涛 [Mon, 20 Aug 2012 12:53:41 +0000 (20:53 +0800)]
rk2928: pm: fix unable to suspend bug
黄涛 [Mon, 20 Aug 2012 12:52:44 +0000 (20:52 +0800)]
rk2928: usb_detect: support bvalid irq wake up system
chenxing [Mon, 20 Aug 2012 12:31:16 +0000 (20:31 +0800)]
rk2928:sdk: default disable gpio clk
chenxing [Mon, 20 Aug 2012 12:27:32 +0000 (20:27 +0800)]
rk2928:sdk: rename gpio(i)
chenxing [Mon, 20 Aug 2012 12:19:06 +0000 (20:19 +0800)]
rk2928:sdk: disable unused clocks
chenxing [Mon, 20 Aug 2012 12:14:33 +0000 (20:14 +0800)]
rk2928:a720: setup frequency 600M for a720
Zheng Yang [Mon, 20 Aug 2012 10:40:47 +0000 (18:40 +0800)]
rk2928 codec: add speaker control.
hcy [Mon, 20 Aug 2012 09:58:39 +0000 (17:58 +0800)]
fix DLL off bug, fix ZQCR[1] bug, add to support change BL, add dsb()
xbw [Mon, 20 Aug 2012 09:16:05 +0000 (17:16 +0800)]
sdmmc: some card, SDHC 32G Class10, maybe miss the nobusy_INT. so close the nobusy_INT function
root [Mon, 20 Aug 2012 08:18:30 +0000 (16:18 +0800)]
camera rk30: add scale by arm,rga and pp.
gwl [Mon, 20 Aug 2012 06:50:02 +0000 (14:50 +0800)]
add rtl8188eu to rkwifi_sys_iface.c
chenxing [Mon, 20 Aug 2012 06:22:55 +0000 (14:22 +0800)]
rk2928:sdk: codec pll for sclk_lcdc only, aclk_vio_pre need yxj fixed, move other clks to general pll
kfx [Mon, 20 Aug 2012 05:16:32 +0000 (13:16 +0800)]
rk2928: a720: touchscren && camera && sdmmc && usb wifi support
ywj [Mon, 20 Aug 2012 03:46:25 +0000 (11:46 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
ywj [Mon, 20 Aug 2012 03:40:56 +0000 (11:40 +0800)]
remove bmp_logo option and del rk29_backlight.c printklog
ywj [Mon, 20 Aug 2012 03:29:51 +0000 (11:29 +0800)]
amend DEVICE_ATTR 0660 of rk29_keys and rk29_backlight factorytool
yzq [Mon, 20 Aug 2012 02:29:14 +0000 (10:29 +0800)]
rk2928 hdmi: remove unnecessary files and update low power mode
Zheng Yang [Mon, 20 Aug 2012 01:18:06 +0000 (09:18 +0800)]
rk30 hdmi: Modify Kconfig to support hdcp.
lw [Sun, 19 Aug 2012 11:48:54 +0000 (19:48 +0800)]
sensor:mask some debug information
lw@rock-chips.com [Sun, 19 Aug 2012 11:39:42 +0000 (19:39 +0800)]
sensor:add setting gsensor orientation online support
kfx [Sun, 19 Aug 2012 11:11:31 +0000 (19:11 +0800)]
rk2928: a720: cpufreq(1G) && pmic sleep io && backlight && gsensor
lw [Sun, 19 Aug 2012 10:27:06 +0000 (18:27 +0800)]
rk2928 a720:add mma7660 support
lw [Sun, 19 Aug 2012 10:17:03 +0000 (18:17 +0800)]
sensor:add gsensor mma7660 support
chenxing [Sun, 19 Aug 2012 07:57:41 +0000 (15:57 +0800)]
rk2928:a720: fix vdd_log dvfs error
kfx [Sun, 19 Aug 2012 07:18:44 +0000 (15:18 +0800)]
rk2928: a720 init