media: exynos: mfc: print some debug info in irq on invalid context

Change-Id: I5f857f2aad2c861ad26072555cfcfe217e618090
Signed-off-by: Dima Zavin <dima@android.com>

Conflicts:
	drivers/media/video/exynos/mfc/s5p_mfc.c
Log when a device on a mmc bus is hw reset

The original message was a debug message, turned off by default, so
we couldn't tell if it was being invoked when we had emmc errors.
Change it to KERN_WARN level, always print it, and improve the
actual error message.

Change-Id: I909a106470e139402ba2764d486bd3aa464a6cc6
Signed-off-by: Ken Sumrall <ksumrall@android.com>
Revert "ARM: EXYNOS: Manta: Enable emmc 4.5 packed write support"

This reverts commit 8a1e1a4b5e49d1e41c39a16da42ac4f129595c61.
This is for testing to see if turning off packed write support
fixes the eMMC crashes we've been seeing.

Conflicts:

	arch/arm/mach-exynos/board-manta.c

Change-Id: I390f6cbd78fde9f7e052995d66a4392c019791c5
Signed-off-by: Ken Sumrall <ksumrall@android.com>
media: exynos: mfc: don't drop wakeup source in multiple context case

Wakeup sources aren't ref counted, but we we always dropping ours in
release. If there were multiple contexts open, it would allow suspend
even though the MFC was still in use. Although, by itself, it's not a
problem, it did not have the intended effect.

Bug: 7261738
Change-Id: Id42006b2cff0e84711047a149a8654ed950f012a
Signed-off-by: Dima Zavin <dima@android.com>