firefly-linux-kernel-4.4.55.git
10 years agorga2 driver add x_mirr/y_mirr feature support
zsq [Mon, 23 Jun 2014 02:11:28 +0000 (10:11 +0800)]
rga2 driver add x_mirr/y_mirr feature support

10 years agork fb: modify fb rotate config read from dts
zwl [Fri, 20 Jun 2014 03:38:20 +0000 (11:38 +0800)]
rk fb: modify fb rotate config read from dts

10 years agork fb: modify get_prmry_screen_ft in case ft is zero
zwl [Thu, 19 Jun 2014 13:05:45 +0000 (21:05 +0800)]
rk fb: modify get_prmry_screen_ft in case ft is zero

10 years agoupdate rkwifi driver to version 4.80.WFD.OOB
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

10 years agousb: dwc_otg hcd driver: fix a race condition
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.

10 years agoTold to update this issue to avoid midgard compile warning
xxm [Thu, 19 Jun 2014 02:40:55 +0000 (10:40 +0800)]
Told to update this issue to avoid midgard compile warning

10 years agoddr_freq: fix Division by zero in kernel
陈亮 [Wed, 18 Jun 2014 12:15:42 +0000 (05:15 -0700)]
ddr_freq: fix Division by zero in kernel

10 years agork3288: new ddrfreq policy, change freq by vop request
陈亮 [Wed, 18 Jun 2014 02:01:42 +0000 (19:01 -0700)]
rk3288: new ddrfreq policy, change freq by vop request

10 years agork fb: modify wait_event to wait_event_timeout for update_regs_wait
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

10 years agoclk: rockchip: pll: use reg offset instead of reg
dkl [Wed, 18 Jun 2014 01:24:02 +0000 (09:24 +0800)]
clk: rockchip: pll: use reg offset instead of reg

10 years agoMIPI: 1. cmd length up to 1kB long; 2. sync to uboot MIPI
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

10 years agork3288: fix wdt dts wrong config
陈亮 [Tue, 17 Jun 2014 08:40:23 +0000 (01:40 -0700)]
rk3288: fix wdt dts wrong config

10 years agork: gcc-wrapper.py ignore atags_to_fdt.c:96
黄涛 [Tue, 17 Jun 2014 04:53:45 +0000 (12:53 +0800)]
rk: gcc-wrapper.py ignore atags_to_fdt.c:96

10 years agommc: fix warning
lin tao [Tue, 17 Jun 2014 03:23:52 +0000 (11:23 +0800)]
mmc: fix warning

10 years agoARM: rockchip: rockchip_pm: fix compilation warning
黄涛 [Tue, 17 Jun 2014 02:44:17 +0000 (10:44 +0800)]
ARM: rockchip: rockchip_pm: fix compilation warning

10 years agoARM: rockchip: ddr_rk32: fix compilation warning
黄涛 [Tue, 17 Jun 2014 02:40:33 +0000 (10:40 +0800)]
ARM: rockchip: ddr_rk32: fix compilation warning

10 years agoARM: rockchip: ddr_rk30: fix compilation warning
黄涛 [Tue, 17 Jun 2014 02:40:00 +0000 (10:40 +0800)]
ARM: rockchip: ddr_rk30: fix compilation warning

10 years agorkpm remove warning
xxx [Tue, 17 Jun 2014 01:55:24 +0000 (09:55 +0800)]
rkpm remove warning

10 years agofiq_debugger: disable usb uart by pass during booting time, when uart irqs are too...
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

10 years agommc: host: rk_sdmmc:
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.

10 years agork: add gcc-wrapper
黄涛 [Mon, 16 Jun 2014 14:03:54 +0000 (22:03 +0800)]
rk: add gcc-wrapper

10 years agovideo: rockchip: display-sys: fix compilation warning
黄涛 [Mon, 16 Jun 2014 13:48:58 +0000 (21:48 +0800)]
video: rockchip: display-sys: fix compilation warning

10 years agoinput: touchscreen: k29_i2c_goodix: fix compilation warning
黄涛 [Mon, 16 Jun 2014 13:14:15 +0000 (21:14 +0800)]
input: touchscreen: k29_i2c_goodix: fix compilation warning

10 years agoinput: touchscreen: vtl_ts: fix compilation warning
黄涛 [Mon, 16 Jun 2014 13:11:58 +0000 (21:11 +0800)]
input: touchscreen: vtl_ts: fix compilation warning

10 years agork fb: move read mirror prop position to fix system crash
zwl [Mon, 16 Jun 2014 12:55:37 +0000 (20:55 +0800)]
rk fb: move read mirror prop position to fix system crash

10 years agospi: rockchip: fix compilation warning
黄涛 [Mon, 16 Jun 2014 12:54:10 +0000 (20:54 +0800)]
spi: rockchip: fix compilation warning

10 years agoinput: keyboard: rk_keys: fix compilation warning
黄涛 [Mon, 16 Jun 2014 12:44:31 +0000 (20:44 +0800)]
input: keyboard: rk_keys: fix compilation warning

10 years agoinput: touchscreen: fix tp_suspend.h compilation warning
黄涛 [Mon, 16 Jun 2014 12:26:56 +0000 (20:26 +0800)]
input: touchscreen: fix tp_suspend.h compilation warning

10 years agoARM: rockchip: dvfs: fix compilation warning
黄涛 [Mon, 16 Jun 2014 12:22:54 +0000 (20:22 +0800)]
ARM: rockchip: dvfs: fix compilation warning

10 years agopinctrl: rockchip: fix compilation warning
黄涛 [Mon, 16 Jun 2014 12:16:15 +0000 (20:16 +0800)]
pinctrl: rockchip: fix compilation warning

10 years agoclk: rockchip: add support for uboot display
dkl [Mon, 16 Jun 2014 11:47:27 +0000 (19:47 +0800)]
clk: rockchip: add support for uboot display

10 years agork32 lcdc: modify the mirror prop read
zwl [Mon, 16 Jun 2014 11:19:52 +0000 (19:19 +0800)]
rk32 lcdc: modify the mirror prop read

10 years agonand : move nand config form dtsi to dts,add nandc0reg config for sn read api.
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.

10 years ago nand:remove compile warnings and add error handle.
Zhaoyifeng [Mon, 16 Jun 2014 10:25:23 +0000 (18:25 +0800)]
   nand:remove compile warnings and add error handle.

10 years agork32 dts: fix lcdc node some warning
zwl [Mon, 16 Jun 2014 09:10:51 +0000 (17:10 +0800)]
rk32 dts: fix lcdc node some warning

10 years agork fb: fix the error vir_stride in hdmi fb if rotate
zwl [Mon, 16 Jun 2014 08:20:44 +0000 (16:20 +0800)]
rk fb: fix the error vir_stride in hdmi fb if rotate

10 years agorockchip:midgard:1,compatible with rk3288 ft project 2,version to 3
xxm [Mon, 16 Jun 2014 08:18:14 +0000 (16:18 +0800)]
rockchip:midgard:1,compatible with rk3288 ft project  2,version to 3

10 years agommc: host: rk_sdmmmc: fix rk32xx H/W reset
lin tao [Mon, 16 Jun 2014 08:11:13 +0000 (16:11 +0800)]
mmc: host: rk_sdmmmc: fix rk32xx H/W reset

10 years agommc: remove unused macro tag
lin tao [Mon, 16 Jun 2014 07:46:50 +0000 (15:46 +0800)]
mmc: remove unused macro tag

10 years agork fb: fix compile warning
zwl [Mon, 16 Jun 2014 07:35:18 +0000 (15:35 +0800)]
rk fb: fix compile warning

10 years agork3288:pmic:rk808&act8846&ricoh619:fixed msleep to mdelay in shutdown function
张晴 [Mon, 16 Jun 2014 06:39:00 +0000 (14:39 +0800)]
rk3288:pmic:rk808&act8846&ricoh619:fixed msleep to mdelay in shutdown function

10 years agork lcdc: fix compile warning
zwl [Mon, 16 Jun 2014 06:24:00 +0000 (14:24 +0800)]
rk lcdc: fix compile warning

10 years agort5616 : add hp change pump config and spk io control remove
qjb [Mon, 16 Jun 2014 05:45:10 +0000 (13:45 +0800)]
rt5616 : add hp change pump config and spk io control remove

10 years agork hdmi: fix compile warnning
zwl [Mon, 16 Jun 2014 03:18:30 +0000 (11:18 +0800)]
rk hdmi: fix compile warnning

10 years agommc: host: rk_sdmmc:
lin tao [Mon, 16 Jun 2014 02:40:18 +0000 (10:40 +0800)]
mmc: host: rk_sdmmc:
Support physical level three transfer.

10 years agork32 hdmi: no pull down i2c5 when suspend
zwl [Mon, 16 Jun 2014 02:15:56 +0000 (10:15 +0800)]
rk32 hdmi: no pull down i2c5 when suspend

10 years agoaudio:fix last audio commit
zyh [Mon, 16 Jun 2014 01:49:49 +0000 (09:49 +0800)]
audio:fix last audio commit

10 years agop977: Revert "rk3288:pmic:modify gpu not always on by defult"
郭毅 [Mon, 16 Jun 2014 01:36:28 +0000 (09:36 +0800)]
p977: Revert "rk3288:pmic:modify gpu not always on by defult"

10 years agommc: fix compile warning
lin tao [Sun, 15 Jun 2014 23:59:53 +0000 (07:59 +0800)]
mmc: fix compile warning

10 years agoMIPI: 1. update dts; 2. remove warnings
xjh [Sat, 14 Jun 2014 12:06:01 +0000 (20:06 +0800)]
MIPI: 1. update dts; 2. remove warnings

10 years agodp anx6345, dp rk32:fix warining
yxj [Sat, 14 Jun 2014 07:45:28 +0000 (15:45 +0800)]
dp anx6345, dp rk32:fix warining

10 years agoaudio:fix some compile log
zyh [Fri, 13 Jun 2014 13:15:44 +0000 (21:15 +0800)]
audio:fix some compile log

10 years agospdif:fix hclk
zyh [Fri, 13 Jun 2014 12:37:46 +0000 (20:37 +0800)]
spdif:fix hclk

10 years agoresolve the warning: initialization from incompatible pointer type
许盛飞 [Fri, 13 Jun 2014 11:21:41 +0000 (19:21 +0800)]
resolve the warning: initialization from incompatible pointer type

10 years agoRevert "diable vdd_gpu when early suspend"
陈亮 [Fri, 13 Jun 2014 10:36:43 +0000 (03:36 -0700)]
Revert "diable vdd_gpu when early suspend"

This reverts commit 8b0f7177ae661d6579ef71d85b72ba1bcc85403d.

10 years agoRevert "rk3288:pmic:modify gpu not always on by defult"
陈亮 [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.

10 years agoRevert "ARM: rockchip: rk3288: power down GPU domain by default"
陈亮 [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.

10 years agorockchip-cpufreq.c: remove warning
陈亮 [Fri, 13 Jun 2014 10:20:56 +0000 (03:20 -0700)]
rockchip-cpufreq.c: remove warning

10 years agosensor: modify some warnings of sensor_dev.c
郭毅 [Fri, 13 Jun 2014 08:50:38 +0000 (16:50 +0800)]
sensor: modify some warnings of sensor_dev.c

10 years agoUSB: fix compile warnings.
wlf [Fri, 13 Jun 2014 08:47:32 +0000 (16:47 +0800)]
USB: fix compile warnings.

10 years agocamsys_drv: v0.0x11.0
ddl [Fri, 13 Jun 2014 08:24:40 +0000 (16:24 +0800)]
camsys_drv: v0.0x11.0

10 years agommc: host: rk_sdmmc:
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.

10 years agoi2c: rockchip: fix using smp_processor_id() in preemptible warning
黄涛 [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

10 years agocw2015_battery : modify some warnings
郭毅 [Fri, 13 Jun 2014 03:38:54 +0000 (11:38 +0800)]
cw2015_battery : modify some warnings

10 years agoARM: rockchip: rockchip_defconfig enable DMA_CMA
黄涛 [Thu, 12 Jun 2014 13:11:30 +0000 (21:11 +0800)]
ARM: rockchip: rockchip_defconfig enable DMA_CMA

10 years agoMerge tag 'lsk-android-14.05' into develop-3.10
黄涛 [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

10 years agoiclk: rk3288: set hclk_vio when clk_3288_dclk_lcdc0_set_rate
dkl [Thu, 12 Jun 2014 09:59:55 +0000 (17:59 +0800)]
iclk: rk3288: set hclk_vio when clk_3288_dclk_lcdc0_set_rate

10 years agork: ion: register rockchip cma device
CMY [Thu, 12 Jun 2014 09:14:19 +0000 (17:14 +0800)]
rk: ion: register rockchip cma device

10 years agomidgard : build as module by default
xxm [Thu, 12 Jun 2014 08:48:49 +0000 (16:48 +0800)]
midgard : build as module by default

must update android

10 years agorockchip:midgard:1,update version to r4p1-02dev0 2,disable ve configuration when...
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

10 years agork3288:pmic:act8846&syr82x:modify some warnings
张晴 [Thu, 12 Jun 2014 07:38:12 +0000 (15:38 +0800)]
rk3288:pmic:act8846&syr82x:modify some warnings

10 years agork3288:pmic:rk808:modify some warnings
张晴 [Thu, 12 Jun 2014 07:35:37 +0000 (15:35 +0800)]
rk3288:pmic:rk808:modify some warnings

10 years agork3288:pmic:ricoh619:modify some warnings
张晴 [Thu, 12 Jun 2014 07:33:37 +0000 (15:33 +0800)]
rk3288:pmic:ricoh619:modify some warnings

10 years agoWiFi: fix the compile warming.
gwl [Thu, 12 Jun 2014 06:35:14 +0000 (14:35 +0800)]
WiFi: fix the compile warming.

10 years agoUSB: fix compile warnings.
wlf [Thu, 12 Jun 2014 03:50:41 +0000 (11:50 +0800)]
USB: fix compile warnings.

10 years agoUSB: fix usb bypass uart bug, avoid enter fiq debugger if connect with usb adapter.
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.

10 years agoUSB: fix usb bypass uart compile warnings
wlf [Thu, 12 Jun 2014 03:16:36 +0000 (11:16 +0800)]
USB: fix usb bypass uart compile warnings

10 years agoUSB: fix compile warnings.
wlf [Thu, 12 Jun 2014 02:33:18 +0000 (10:33 +0800)]
USB: fix compile warnings.

10 years agoUSB: support otg_id irq wakeup system.
wlf [Thu, 12 Jun 2014 01:54:46 +0000 (09:54 +0800)]
USB: support otg_id irq wakeup system.

10 years agoaudio codec : remove compiler warnings
qjb [Thu, 12 Jun 2014 01:33:24 +0000 (09:33 +0800)]
audio codec : remove compiler warnings

10 years agork: ion: fix build warning
CMY [Thu, 12 Jun 2014 00:44:26 +0000 (08:44 +0800)]
rk: ion: fix build warning

10 years ago dts: p977_8846: sd/mmc: fix spell error --by lintao
郭毅 [Wed, 11 Jun 2014 08:29:39 +0000 (16:29 +0800)]
 dts: p977_8846: sd/mmc: fix spell error      --by lintao

10 years agork fb: add get frame time interface that is used for ddr change
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

10 years agork fb: modify wake_up_interruptible to wake_up for update_regs_wait
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

10 years agoRevert "mmc: host: rk_sdmmc:"
lintao [Wed, 11 Jun 2014 06:40:09 +0000 (14:40 +0800)]
Revert "mmc: host: rk_sdmmc:"

This reverts commit 4821809db2a464603338d4fd4a7bad34391d7377.

10 years agommc: host: rk_sdmmc:
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!

10 years agodts: rk3288:
lintao [Wed, 11 Jun 2014 04:58:18 +0000 (12:58 +0800)]
dts: rk3288:
  sd/mmc: fix spell error

10 years agoARM: rockchip: rk3288: power down GPU domain by default
黄涛 [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.

10 years agork fb: add support fence sync and async switch
zwl [Wed, 11 Jun 2014 03:41:43 +0000 (11:41 +0800)]
rk fb: add support fence sync and async switch

10 years agoARM: rockchip: rk3288: power up/down GPU domain wait 1us
黄涛 [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.

10 years agoUSB: fix usb gadget ffs string id bug.
wlf [Wed, 11 Jun 2014 02:45:44 +0000 (10:45 +0800)]
USB: fix usb gadget ffs string id bug.

10 years agoNFC: Add to support ap6441 & ap6493 nfc function.
gwl [Wed, 11 Jun 2014 01:14:43 +0000 (09:14 +0800)]
NFC: Add to support ap6441 & ap6493 nfc function.

10 years agommc: host:rk_sdmmc:
lintao [Tue, 10 Jun 2014 08:11:23 +0000 (16:11 +0800)]
mmc: host:rk_sdmmc:
sdio-wifi: fetch  accurate boot clock

10 years agommc: host: rk_sdmmc:
lintao [Tue, 10 Jun 2014 07:55:07 +0000 (15:55 +0800)]
mmc: host: rk_sdmmc:
revert b8c4dede9e

10 years agocamsys_drv: v0.d.0
ddl [Tue, 10 Jun 2014 01:43:23 +0000 (09:43 +0800)]
camsys_drv: v0.d.0

10 years agopl330 : fix ifdef error
qjb [Tue, 10 Jun 2014 01:42:08 +0000 (09:42 +0800)]
pl330 : fix ifdef error

10 years agoaudio soc dma : add audio getposition dma
qjb [Tue, 10 Jun 2014 01:17:55 +0000 (09:17 +0800)]
audio soc dma : add audio getposition dma

10 years agocamsys_drv:v0.c.0 camsys_head:v0.7.0
zyc [Thu, 5 Jun 2014 00:48:02 +0000 (08:48 +0800)]
camsys_drv:v0.c.0 camsys_head:v0.7.0

10 years agoUSB: fix usb host hot-plug bug.
wlf [Mon, 9 Jun 2014 01:40:06 +0000 (09:40 +0800)]
USB: fix usb host hot-plug bug.

10 years agork808: fix deadlock when shutown or reboot
黄涛 [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)