zsq [Mon, 23 Jun 2014 02:11:28 +0000 (10:11 +0800)]
rga2 driver add x_mirr/y_mirr feature support
zwl [Fri, 20 Jun 2014 03:38:20 +0000 (11:38 +0800)]
rk fb: modify fb rotate config read from dts
zwl [Thu, 19 Jun 2014 13:05:45 +0000 (21:05 +0800)]
rk fb: modify get_prmry_screen_ft in case ft is zero
hwg [Thu, 19 Jun 2014 07:34:41 +0000 (15:34 +0800)]
update rkwifi driver to version 4.80.WFD.OOB
use pre alloc memory for driver, solve memory alloc fail problem
lyz [Thu, 19 Jun 2014 03:42:25 +0000 (11:42 +0800)]
usb: dwc_otg hcd driver: fix a race condition
When pannic occurs,
PC is at dwc_otg_hcd_urb_enqueue+0x118/0x184
LR is at dwc_otg_hcd_urb_enqueue+0xf4/0x184
There may be more than one threads running function
dwc_otg_hcd_urb_enqueue().So we should use a spinlock to protect the
dwc_otg_qh_t struct against a use-after-free bug.
xxm [Thu, 19 Jun 2014 02:40:55 +0000 (10:40 +0800)]
Told to update this issue to avoid midgard compile warning
陈亮 [Wed, 18 Jun 2014 12:15:42 +0000 (05:15 -0700)]
ddr_freq: fix Division by zero in kernel
陈亮 [Wed, 18 Jun 2014 02:01:42 +0000 (19:01 -0700)]
rk3288: new ddrfreq policy, change freq by vop request
zwl [Wed, 18 Jun 2014 01:29:14 +0000 (09:29 +0800)]
rk fb: modify wait_event to wait_event_timeout for update_regs_wait
dkl [Wed, 18 Jun 2014 01:24:02 +0000 (09:24 +0800)]
clk: rockchip: pll: use reg offset instead of reg
xjh [Tue, 17 Jun 2014 09:01:11 +0000 (17:01 +0800)]
MIPI: 1. cmd length up to 1kB long; 2. sync to uboot MIPI
陈亮 [Tue, 17 Jun 2014 08:40:23 +0000 (01:40 -0700)]
rk3288: fix wdt dts wrong config
黄涛 [Tue, 17 Jun 2014 04:53:45 +0000 (12:53 +0800)]
rk: gcc-wrapper.py ignore atags_to_fdt.c:96
lin tao [Tue, 17 Jun 2014 03:23:52 +0000 (11:23 +0800)]
mmc: fix warning
黄涛 [Tue, 17 Jun 2014 02:44:17 +0000 (10:44 +0800)]
ARM: rockchip: rockchip_pm: fix compilation warning
黄涛 [Tue, 17 Jun 2014 02:40:33 +0000 (10:40 +0800)]
ARM: rockchip: ddr_rk32: fix compilation warning
黄涛 [Tue, 17 Jun 2014 02:40:00 +0000 (10:40 +0800)]
ARM: rockchip: ddr_rk30: fix compilation warning
xxx [Tue, 17 Jun 2014 01:55:24 +0000 (09:55 +0800)]
rkpm remove warning
wdc [Tue, 17 Jun 2014 01:21:17 +0000 (09:21 +0800)]
fiq_debugger: disable usb uart by pass during booting time, when uart irqs are too many
lin tao [Tue, 17 Jun 2014 00:44:28 +0000 (08:44 +0800)]
mmc: host: rk_sdmmc:
Support poll-hw-reset for emmc devices with vccq always on,
that may fail boot since devices cannot enter pre-idle in this case.
No sense send CMD12 and wait DTO when booting recommended by dw-spec.
Default no attribute poll-hw-reset in dts.
黄涛 [Mon, 16 Jun 2014 14:03:54 +0000 (22:03 +0800)]
rk: add gcc-wrapper
黄涛 [Mon, 16 Jun 2014 13:48:58 +0000 (21:48 +0800)]
video: rockchip: display-sys: fix compilation warning
黄涛 [Mon, 16 Jun 2014 13:14:15 +0000 (21:14 +0800)]
input: touchscreen: k29_i2c_goodix: fix compilation warning
黄涛 [Mon, 16 Jun 2014 13:11:58 +0000 (21:11 +0800)]
input: touchscreen: vtl_ts: fix compilation warning
zwl [Mon, 16 Jun 2014 12:55:37 +0000 (20:55 +0800)]
rk fb: move read mirror prop position to fix system crash
黄涛 [Mon, 16 Jun 2014 12:54:10 +0000 (20:54 +0800)]
spi: rockchip: fix compilation warning
黄涛 [Mon, 16 Jun 2014 12:44:31 +0000 (20:44 +0800)]
input: keyboard: rk_keys: fix compilation warning
黄涛 [Mon, 16 Jun 2014 12:26:56 +0000 (20:26 +0800)]
input: touchscreen: fix tp_suspend.h compilation warning
黄涛 [Mon, 16 Jun 2014 12:22:54 +0000 (20:22 +0800)]
ARM: rockchip: dvfs: fix compilation warning
黄涛 [Mon, 16 Jun 2014 12:16:15 +0000 (20:16 +0800)]
pinctrl: rockchip: fix compilation warning
dkl [Mon, 16 Jun 2014 11:47:27 +0000 (19:47 +0800)]
clk: rockchip: add support for uboot display
zwl [Mon, 16 Jun 2014 11:19:52 +0000 (19:19 +0800)]
rk32 lcdc: modify the mirror prop read
Zhaoyifeng [Mon, 16 Jun 2014 10:27:35 +0000 (18:27 +0800)]
nand : move nand config form dtsi to dts,add nandc0reg config for sn read api.
Zhaoyifeng [Mon, 16 Jun 2014 10:25:23 +0000 (18:25 +0800)]
nand:remove compile warnings and add error handle.
zwl [Mon, 16 Jun 2014 09:10:51 +0000 (17:10 +0800)]
rk32 dts: fix lcdc node some warning
zwl [Mon, 16 Jun 2014 08:20:44 +0000 (16:20 +0800)]
rk fb: fix the error vir_stride in hdmi fb if rotate
xxm [Mon, 16 Jun 2014 08:18:14 +0000 (16:18 +0800)]
rockchip:midgard:1,compatible with rk3288 ft project 2,version to 3
lin tao [Mon, 16 Jun 2014 08:11:13 +0000 (16:11 +0800)]
mmc: host: rk_sdmmmc: fix rk32xx H/W reset
lin tao [Mon, 16 Jun 2014 07:46:50 +0000 (15:46 +0800)]
mmc: remove unused macro tag
zwl [Mon, 16 Jun 2014 07:35:18 +0000 (15:35 +0800)]
rk fb: fix compile warning
张晴 [Mon, 16 Jun 2014 06:39:00 +0000 (14:39 +0800)]
rk3288:pmic:rk808&act8846&ricoh619:fixed msleep to mdelay in shutdown function
zwl [Mon, 16 Jun 2014 06:24:00 +0000 (14:24 +0800)]
rk lcdc: fix compile warning
qjb [Mon, 16 Jun 2014 05:45:10 +0000 (13:45 +0800)]
rt5616 : add hp change pump config and spk io control remove
zwl [Mon, 16 Jun 2014 03:18:30 +0000 (11:18 +0800)]
rk hdmi: fix compile warnning
lin tao [Mon, 16 Jun 2014 02:40:18 +0000 (10:40 +0800)]
mmc: host: rk_sdmmc:
Support physical level three transfer.
zwl [Mon, 16 Jun 2014 02:15:56 +0000 (10:15 +0800)]
rk32 hdmi: no pull down i2c5 when suspend
zyh [Mon, 16 Jun 2014 01:49:49 +0000 (09:49 +0800)]
audio:fix last audio commit
郭毅 [Mon, 16 Jun 2014 01:36:28 +0000 (09:36 +0800)]
p977: Revert "rk3288:pmic:modify gpu not always on by defult"
lin tao [Sun, 15 Jun 2014 23:59:53 +0000 (07:59 +0800)]
mmc: fix compile warning
xjh [Sat, 14 Jun 2014 12:06:01 +0000 (20:06 +0800)]
MIPI: 1. update dts; 2. remove warnings
yxj [Sat, 14 Jun 2014 07:45:28 +0000 (15:45 +0800)]
dp anx6345, dp rk32:fix warining
zyh [Fri, 13 Jun 2014 13:15:44 +0000 (21:15 +0800)]
audio:fix some compile log
zyh [Fri, 13 Jun 2014 12:37:46 +0000 (20:37 +0800)]
spdif:fix hclk
许盛飞 [Fri, 13 Jun 2014 11:21:41 +0000 (19:21 +0800)]
resolve the warning: initialization from incompatible pointer type
陈亮 [Fri, 13 Jun 2014 10:36:43 +0000 (03:36 -0700)]
Revert "diable vdd_gpu when early suspend"
This reverts commit
8b0f7177ae661d6579ef71d85b72ba1bcc85403d.
陈亮 [Fri, 13 Jun 2014 10:36:18 +0000 (03:36 -0700)]
Revert "rk3288:pmic:modify gpu not always on by defult"
This reverts commit
ec490fda1f7c40e91143b090c622e504d420b178.
陈亮 [Fri, 13 Jun 2014 10:35:51 +0000 (03:35 -0700)]
Revert "ARM: rockchip: rk3288: power down GPU domain by default"
This reverts commit
875c39be53ac090fd52c410081e99d2ea17873b9.
陈亮 [Fri, 13 Jun 2014 10:20:56 +0000 (03:20 -0700)]
rockchip-cpufreq.c: remove warning
郭毅 [Fri, 13 Jun 2014 08:50:38 +0000 (16:50 +0800)]
sensor: modify some warnings of sensor_dev.c
wlf [Fri, 13 Jun 2014 08:47:32 +0000 (16:47 +0800)]
USB: fix compile warnings.
ddl [Fri, 13 Jun 2014 08:24:40 +0000 (16:24 +0800)]
camsys_drv: v0.0x11.0
lin tao [Fri, 13 Jun 2014 07:23:50 +0000 (15:23 +0800)]
mmc: host: rk_sdmmc:
verid: 270A, Complete H/W Reset programming sequence.
黄涛 [Fri, 13 Jun 2014 07:22:58 +0000 (15:22 +0800)]
i2c: rockchip: fix using smp_processor_id() in preemptible warning
Fix this warning when DEBUG_PREEMPT is selected:
BUG: using smp_processor_id() in preemptible [
00000000] code: cfinteractive/72
caller is rockchip_i2c_doxfer+0x58/0x3cc
郭毅 [Fri, 13 Jun 2014 03:38:54 +0000 (11:38 +0800)]
cw2015_battery : modify some warnings
黄涛 [Thu, 12 Jun 2014 13:11:30 +0000 (21:11 +0800)]
ARM: rockchip: rockchip_defconfig enable DMA_CMA
黄涛 [Thu, 12 Jun 2014 13:04:26 +0000 (21:04 +0800)]
Merge tag 'lsk-android-14.05' into develop-3.10
lsk 14.05 android release
Conflicts:
arch/arm/common/Kconfig
arch/arm64/include/asm/arch_timer.h
drivers/staging/android/fiq_debugger/fiq_debugger.c
drivers/usb/Kconfig
dkl [Thu, 12 Jun 2014 09:59:55 +0000 (17:59 +0800)]
iclk: rk3288: set hclk_vio when clk_3288_dclk_lcdc0_set_rate
CMY [Thu, 12 Jun 2014 09:14:19 +0000 (17:14 +0800)]
rk: ion: register rockchip cma device
xxm [Thu, 12 Jun 2014 08:48:49 +0000 (16:48 +0800)]
midgard : build as module by default
must update android
xxm [Thu, 12 Jun 2014 06:44:51 +0000 (14:44 +0800)]
rockchip:midgard:1,update version to r4p1-02dev0 2,disable ve configuration when CONFIG_MALI_DEBUG enabled 3,device driver version to 2
张晴 [Thu, 12 Jun 2014 07:38:12 +0000 (15:38 +0800)]
rk3288:pmic:act8846&syr82x:modify some warnings
张晴 [Thu, 12 Jun 2014 07:35:37 +0000 (15:35 +0800)]
rk3288:pmic:rk808:modify some warnings
张晴 [Thu, 12 Jun 2014 07:33:37 +0000 (15:33 +0800)]
rk3288:pmic:ricoh619:modify some warnings
gwl [Thu, 12 Jun 2014 06:35:14 +0000 (14:35 +0800)]
WiFi: fix the compile warming.
wlf [Thu, 12 Jun 2014 03:50:41 +0000 (11:50 +0800)]
USB: fix compile warnings.
wlf [Thu, 12 Jun 2014 03:29:17 +0000 (11:29 +0800)]
USB: fix usb bypass uart bug, avoid enter fiq debugger if connect with usb adapter.
wlf [Thu, 12 Jun 2014 03:16:36 +0000 (11:16 +0800)]
USB: fix usb bypass uart compile warnings
wlf [Thu, 12 Jun 2014 02:33:18 +0000 (10:33 +0800)]
USB: fix compile warnings.
wlf [Thu, 12 Jun 2014 01:54:46 +0000 (09:54 +0800)]
USB: support otg_id irq wakeup system.
qjb [Thu, 12 Jun 2014 01:33:24 +0000 (09:33 +0800)]
audio codec : remove compiler warnings
CMY [Thu, 12 Jun 2014 00:44:26 +0000 (08:44 +0800)]
rk: ion: fix build warning
郭毅 [Wed, 11 Jun 2014 08:29:39 +0000 (16:29 +0800)]
dts: p977_8846: sd/mmc: fix spell error --by lintao
zwl [Wed, 11 Jun 2014 08:29:24 +0000 (16:29 +0800)]
rk fb: add get frame time interface that is used for ddr change
zwl [Wed, 11 Jun 2014 07:00:17 +0000 (15:00 +0800)]
rk fb: modify wake_up_interruptible to wake_up for update_regs_wait
lintao [Wed, 11 Jun 2014 06:40:09 +0000 (14:40 +0800)]
Revert "mmc: host: rk_sdmmc:"
This reverts commit
4821809db2a464603338d4fd4a7bad34391d7377.
lintao [Wed, 11 Jun 2014 06:02:19 +0000 (14:02 +0800)]
mmc: host: rk_sdmmc:
[IMPORTANT COMMIT | NEED_EXPERIMENTAL | CAN_REVERT]
<1> Support SDIO 3.0, workaround for non-standard behaviour(AP6335) Temporarily.
<2> Support SD3.0, and SDXC card should use exfat filesystem.
<3> Non-emmc devices that turning fail would not bug kernel.
Hotplug and poweroff-able (wifi,SD,MMC) devices support re-insert and try it again.
<4> note:
(a) card & io aware devices, f_max = 2 * clock, e.g USH_SDR104 means
support max 208MHz clock in standard.
(b) setup_bus doesn't need update clk in svi flow
(c) card_busy: bascially should check CMD,DATA[0:3], however we use
toggle tags to match svi flow now.
(d) shorter wait busy and remove dump_stack in vsi flow.
Card should be busy until clk re-enable and svi complete.
All behaviour follow the protocol, enjoy it!
lintao [Wed, 11 Jun 2014 04:58:18 +0000 (12:58 +0800)]
dts: rk3288:
sd/mmc: fix spell error
黄涛 [Wed, 11 Jun 2014 04:05:20 +0000 (12:05 +0800)]
ARM: rockchip: rk3288: power down GPU domain by default
vdd_gpu may power off when boot, but pmu do not know.
So make pmu power off GPU power domain by default.
zwl [Wed, 11 Jun 2014 03:41:43 +0000 (11:41 +0800)]
rk fb: add support fence sync and async switch
黄涛 [Wed, 11 Jun 2014 03:29:12 +0000 (11:29 +0800)]
ARM: rockchip: rk3288: power up/down GPU domain wait 1us
Default wait 1ms, which block system too long.
wlf [Wed, 11 Jun 2014 02:45:44 +0000 (10:45 +0800)]
USB: fix usb gadget ffs string id bug.
gwl [Wed, 11 Jun 2014 01:14:43 +0000 (09:14 +0800)]
NFC: Add to support ap6441 & ap6493 nfc function.
lintao [Tue, 10 Jun 2014 08:11:23 +0000 (16:11 +0800)]
mmc: host:rk_sdmmc:
sdio-wifi: fetch accurate boot clock
lintao [Tue, 10 Jun 2014 07:55:07 +0000 (15:55 +0800)]
mmc: host: rk_sdmmc:
revert
b8c4dede9e
ddl [Tue, 10 Jun 2014 01:43:23 +0000 (09:43 +0800)]
camsys_drv: v0.d.0
qjb [Tue, 10 Jun 2014 01:42:08 +0000 (09:42 +0800)]
pl330 : fix ifdef error
qjb [Tue, 10 Jun 2014 01:17:55 +0000 (09:17 +0800)]
audio soc dma : add audio getposition dma
zyc [Thu, 5 Jun 2014 00:48:02 +0000 (08:48 +0800)]
camsys_drv:v0.c.0 camsys_head:v0.7.0
wlf [Mon, 9 Jun 2014 01:40:06 +0000 (09:40 +0800)]
USB: fix usb host hot-plug bug.
黄涛 [Fri, 6 Jun 2014 10:50:11 +0000 (18:50 +0800)]
rk808: fix deadlock when shutown or reboot
When shutdown, rk808 driver shutdown first, so io_lock mutex is locked.
At same time, gpu change freq by runtime pm, will locked on rk808_reg_read.
Finally, gpu device shutdown, call pm_runtime_barrier. Deadlock happens.
Fix this bug by make rk808 shutdown later.
task PC stack pid father
init D
c06e9a14 0 1 0 0x00000000
[<
c06e9a14>] (__schedule+0x48c/0x554) from [<
c02e281c>] (__pm_runtime_barrier+0x114/0x138)
[<
c02e281c>] (__pm_runtime_barrier+0x114/0x138) from [<
c02e3cf4>] (pm_runtime_barrier+0x68/0xb8)
[<
c02e3cf4>] (pm_runtime_barrier+0x68/0xb8) from [<
c02d85ac>] (device_shutdown+0xa0/0x190)
[<
c02d85ac>] (device_shutdown+0xa0/0x190) from [<
c0042128>] (kernel_restart+0xc/0x50)
[<
c0042128>] (kernel_restart+0xc/0x50) from [<
c00422c4>] (SyS_reboot+0x150/0x1b0)
[<
c00422c4>] (SyS_reboot+0x150/0x1b0) from [<
c000da00>] (ret_fast_syscall+0x0/0x30)
kworker/2:1 D
c06e9a14 0 32 2 0x00000000
Workqueue: pm pm_runtime_work
[<
c06e9a14>] (__schedule+0x48c/0x554) from [<
c06e9ec0>] (schedule_preempt_disabled+0x24/0x34)
[<
c06e9ec0>] (schedule_preempt_disabled+0x24/0x34) from [<
c06e8bf8>] (__mutex_lock_slowpath+0x1c0/0x22c)
[<
c06e8bf8>] (__mutex_lock_slowpath+0x1c0/0x22c) from [<
c06e8c94>] (mutex_lock+0x30/0x48)
[<
c06e8c94>] (mutex_lock+0x30/0x48) from [<
c02f0dbc>] (rk808_reg_read+0x24/0x5c)
[<
c02f0dbc>] (rk808_reg_read+0x24/0x5c) from [<
c02f0fa8>] (rk808_dcdc_is_enabled+0x28/0x38)
[<
c02f0fa8>] (rk808_dcdc_is_enabled+0x28/0x38) from [<
c02a6acc>] (_regulator_is_enabled+0x34/0x40)
[<
c02a6acc>] (_regulator_is_enabled+0x34/0x40) from [<
c02a6c50>] (_regulator_do_set_voltage+0xbc/0x3e4)
[<
c02a6c50>] (_regulator_do_set_voltage+0xbc/0x3e4) from [<
c02a7c1c>] (regulator_set_voltage+0xc0/0xe0)
[<
c02a7c1c>] (regulator_set_voltage+0xc0/0xe0) from [<
c0027b7c>] (dvfs_regulator_set_voltage_readback.isra.6+0x14/0x8c)
[<
c0027b7c>] (dvfs_regulator_set_voltage_readback.isra.6+0x14/0x8c) from [<
c0027d5c>] (dvfs_scale_volt_direct+0xa0/0xc4)
[<
c0027d5c>] (dvfs_scale_volt_direct+0xa0/0xc4) from [<
c0027f24>] (dvfs_target+0x1a4/0x1d4)
[<
c0027f24>] (dvfs_target+0x1a4/0x1d4) from [<
c00273e8>] (dvfs_clk_set_rate+0x44/0x80)
[<
c00273e8>] (dvfs_clk_set_rate+0x44/0x80) from [<
c02c1388>] (mali_dvfs_clk_set+0x28/0x48)
[<
c02c1388>] (mali_dvfs_clk_set+0x28/0x48) from [<
c02c01f4>] (kbase_platform_dvfs_set_level+0x9c/0xe0)
[<
c02c01f4>] (kbase_platform_dvfs_set_level+0x9c/0xe0) from [<
c02c032c>] (kbase_platform_dvfs_enable+0xf4/0x110)
[<
c02c032c>] (kbase_platform_dvfs_enable+0xf4/0x110) from [<
c02bf908>] (pm_callback_runtime_off+0x3c/0x58)
[<
c02bf908>] (pm_callback_runtime_off+0x3c/0x58) from [<
c02d2650>] (kbase_device_runtime_suspend+0x24/0x34)
[<
c02d2650>] (kbase_device_runtime_suspend+0x24/0x34) from [<
c02de738>] (pm_generic_runtime_suspend+0x2c/0x40)
[<
c02de738>] (pm_generic_runtime_suspend+0x2c/0x40) from [<
c02e25c4>] (__rpm_callback+0x38/0x68)
[<
c02e25c4>] (__rpm_callback+0x38/0x68) from [<
c02e2658>] (rpm_callback+0x64/0x7c)
[<
c02e2658>] (rpm_callback+0x64/0x7c) from [<
c02e3210>] (rpm_suspend+0x2d8/0x534)
[<
c02e3210>] (rpm_suspend+0x2d8/0x534) from [<
c02e3e60>] (pm_runtime_work+0x7c/0x94)
[<
c02e3e60>] (pm_runtime_work+0x7c/0x94) from [<
c004773c>] (process_one_work+0x29c/0x458)
[<
c004773c>] (process_one_work+0x29c/0x458) from [<
c0047a8c>] (worker_thread+0x194/0x2d4)
[<
c0047a8c>] (worker_thread+0x194/0x2d4) from [<
c004cf74>] (kthread+0xa0/0xac)
[<
c004cf74>] (kthread+0xa0/0xac) from [<
c000da98>] (ret_from_fork+0x14/0x3c)