d2: add d2cri support to kernel

* Fix Camera SPI DMA support for d2cri, other future devices may
use this implimentation. CONFIG_S5C73M3_DMA_TYPE2=y to enable

Change-Id: I5535b44c635375bb1c181f8fd9e2b3722943a833

Conflicts:
	arch/arm/configs/cyanogen_d2cri_defconfig
	arch/arm/mach-msm/Kconfig
bam_dmux: Add workaround for modem crash.

Effectively reverts "msm: bam_dmux: Add locking around platform device
calls" (3688ab952920247bc79a1dd89293bd6449fb1127) for at least r530*
family, as this commit is responsible for their modem crash and boot loop.

TODO: Determine exactly why this commit is related to the modem crash, and
why other d2 devices are unaffected.

Change-Id: Iafb7092f448f31c0b5a08c20d9d1921f356014a1

Conflicts:
	arch/arm/configs/cyanogen_d2usc_defconfig