Commit Graph

398379 Commits

Author SHA1 Message Date
lintao
72a572703f mmc: host: rockchip: pm_caps with MMC_PM_KEEP_POWER for eMMC 2014-03-28 13:54:03 +08:00
张晴
703cd22d32 rk3288:bq24296:add bq24296 suspend and resume func 2014-03-28 13:51:56 +08:00
lintao
0358344307 mmc: core: bus:
Fix mmc_bus_suspend and mmc_bus_resume panic kernel bug. Since pm notify call
chain fall into mmc subsystem, host controller driver may not register bus_ops indeed ,
actually it's optional for bus-level drivers to complete this hook pointer.

[   42.603423] Freezing user space processes ... (elapsed 0.008 seconds) done.
[   42.611886] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   42.614351] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[   42.630102] pgd = c0004000
[   42.632816] [00000000] *pgd=00000000
[   42.636483] Internal error: Oops: 80000005 [#1] PREEMPT SMP ARM
....
[   43.426496] [<c045f788>] (mmc_bus_suspend+0x40/0x44) from [<c02e94dc>] (dpm_run_callback.isra.5+0x28/0x60)
[   43.436168] [<c02e94dc>] (dpm_run_callback.isra.5+0x28/0x60) from [<c02e9b78>] (__device_suspend+0x1e4/0x274)

mmc: core: rockchip:
     Tags rockchip eMMC controller's pm_caps with MMC_PM_IGNORE_PM_NOTIFY refered to commit 3549af216b.
eMMC controller now only ack probe/shudown and remove event by poweroff notify. Otherwise, PM freezing will be disterbed
by emergancy I/O error from file system.

[   42.710633] PM: suspend entry 2013-01-21 09:54:47.245333254 UTC
[   42.710659] PM: Syncing filesystems ... done.
[   42.728095] mmc0: card 0001 removed
[   42.828461] EXT4-fs error (device mmcblk0p12): ext4_wait_block_bitmap:466:
		comm PackageManager: Cannot read block bitmap - block_group = 1, block_bitmap = 34
[   42.828653] EXT4-fs (mmcblk0p12): delayed block allocation failed for inode 647 at logical offset 0 with
		max blocks 30 with error -5
[   42.828689] EXT4-fs (mmcblk0p12): This should not happen!! Data will be lost
[   42.829227] Aborting journal on device mmcblk0p12-8.
[   42.829322] JBD2: Error -5 detected when updating journal superblock for mmcblk0p12-8.
[   42.829409] journal commit I/O error
[   42.829942] EXT4-fs (mmcblk0p12): previous I/O error to superblock detected
......
[   43.179043] Freezing user space processes ...
[   43.179519] active wakeup source: mmc0_detect

Signed-off-by: lintao <lintao@rock-chips.com>
2014-03-28 13:34:41 +08:00
hwg
0fba1743c6 gmac: add power on delay 2014-03-28 13:31:15 +08:00
yj
e7de6f7109 cw2015: optimizing 2014-03-28 12:20:24 +08:00
lyz
57d0c9d8d7 usb: qtd usb-after-free 2014-03-28 11:37:34 +08:00
lyz
f56355fdf3 usb: fix charger detect timing 2014-03-28 11:37:34 +08:00
wlf
f5afa49215 USB: Fix compile err if not set CONFIG_USB20_OTG. 2014-03-28 11:26:23 +08:00
wlf
4b9b167a3d USB: Enable USB clk. 2014-03-28 10:57:15 +08:00
yj
973b816b8e headset: sdk enable nokia headphone 2014-03-28 10:49:58 +08:00
陈亮
6eb29b7d6e rk3288: swap rk3188 and rk3288 PIE_OVERLAY_SECTION for rk3288 pie work 2014-03-27 19:49:20 -07:00
陈亮
5c3dd6a937 add /sys/pm_tests/ support 2014-03-27 19:44:10 -07:00
陈亮
8d9a9c91cc rk3288: add watchdot support 2014-03-27 19:37:35 -07:00
ljf
bfd7a7a167 rk3288: select vdpu clock source for vpu, grf require 2014-03-28 10:16:12 +08:00
yzq
0054fcd15a rk3288 chromium: update config,fix drm hwc lvds 2014-03-28 09:11:37 +08:00
zwl
a326e58d65 rk3288 hdmi: modify phy pll to improve jitter and suplvl, and modify audio to 256fs 2014-03-27 23:48:42 +08:00
hwg
dac3422145 gmac: adjust power control 2014-03-27 22:17:50 +08:00
wdc
0d203a5c6a bt: open dma transfer on uart0 2014-03-27 20:41:37 +08:00
yxj
cdc7ab45bb rk32 edp: set color_depth COLOR_8 2014-03-27 19:58:15 +08:00
郭毅
9161cbd606 P977: dts: change default-brightness-level to 20 2014-03-27 19:51:53 +08:00
郭毅
525c99df6f P977: dts: fix ak8975 irq-pin err 2014-03-27 19:25:26 +08:00
郭毅
38c8246600 p977: dts: support RK808 shutdown,gpioctl,spi 2014-03-27 19:21:22 +08:00
yxj
61b94a7e76 rk32 edp: workround irq 2014-03-27 19:16:32 +08:00
hjc
ad93c0c3fa rk3288 lcdc: fix global alpha set error 2014-03-27 19:13:56 +08:00
hjc
2d78b93196 rk3288 lcdc: add global alpha 2014-03-27 18:09:24 +08:00
yj
d177e4f0e0 headset: mod for 3.10 adc detect 2014-03-27 17:37:07 +08:00
黄涛
9690c60ddf ARM: rockchip: rk3288: better cpuidle support 2014-03-27 17:28:32 +08:00
陈金泉
508dbdca12 Audio: add lock for machine driver, add micbias setting for rk616 codec 2014-03-27 16:17:54 +08:00
wlf
1dbffa5af9 USB: Fix USB bypass UART function. 2014-03-27 16:16:25 +08:00
hjc
57c92b59db rk3288 lcdc: add global alpha 2014-03-27 16:09:34 +08:00
yj
93011f0fda rt5631: mod shutdown error 2014-03-27 16:06:05 +08:00
ljf
456965dd29 rk3288: fix encoding bug 2014-03-27 15:30:21 +08:00
dkl
fcbd12ce01 clk: rk: add RKCLK_FIXED_RATE_TYPE and RKCLK_FIXED_FACTOR_TYPE 2014-03-27 15:21:13 +08:00
yj
e38a482967 bq24296: mod for probabilistic error 2014-03-27 15:05:01 +08:00
黄涛
c706f7e1d4 ARM: rockchip: rk3288: enable cpu power down 2014-03-27 14:58:18 +08:00
zwl
b17f1d8eb9 rk_fb: add support display as linux architecture 2014-03-27 14:54:07 +08:00
yzq
e3278bf5d4 rk3288 chromium: update config to enable wifi 2014-03-27 14:28:26 +08:00
许盛飞
317c1d30d5 RK3288: support suspend 2014-03-27 14:04:36 +08:00
luowei
a9a0597e22 delete spi1_cs1 dts code for rk3288 2014-03-27 11:55:02 +08:00
luowei
f4a876aa69 pinctrl:fix pull operation bug and add bank0 register information 2014-03-27 11:52:34 +08:00
zyc
056772e2f2 isp:camsys_head ver:v0.0.5
update D-phy driver,support one lane now.
2014-03-27 11:26:25 +08:00
张晴
378314b243 rk3288:rk808:support rk808 power off 2014-03-27 11:28:44 +08:00
zyk
ca9ed5f397 Revert "tp ct36x: reduce init time"
This reverts commit 2118788ec8.
2014-03-27 11:23:38 +08:00
zsq
088a76c1c5 fix rga2 color fill bug 2014-03-27 11:12:46 +08:00
lintao
f5b42ad17d mmc: host: rockchip: setup max hold time for cmd_rto 2014-03-27 10:32:45 +08:00
wlf
af67fe985f USB: Support OTG force host and force device function. 2014-03-27 09:48:58 +08:00
郭毅
87bb1d3e4d SDMMC: rk3288-p977, set the emm-clk to 200Mhz 2014-03-27 09:12:00 +08:00
wlf
5cebb12445 Merge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into develop-3.10 2014-03-26 20:59:24 +08:00
wlf
60008d3d28 USB: Reduce the time of dwc_otg_driver_init. 2014-03-26 20:59:20 +08:00
xxm
2e66b1a937 gpu mali : fix dvfs cannot set 600MHz 2014-03-26 20:57:35 +08:00