add TFA98xx sound codec

driver picked from 17.1.F.0.60 release
add Broadcom BCM4339 BT driver

driver picked from 17.1.F.0.60 release
add LP855x Backlight driver

driver picked from 17.1.F.0.60 release
add PN547 NFC driver

picked from 17.1.F.0.60

Conflicts:
	drivers/misc/Kconfig

Change-Id: I75383022c61fc131ec28d684902eeed65953239b
select SND_SOC_TFA98XX for MSM8974 devices
make msm8974_dapm_widgets sony generic
add sirius specific audio config

picked from 17.1.F.0.60

Change-Id: I742c4b3674c3bb5871aa7fe848ed592bc4d00192
Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>
ASoC: msm8974: ifdef sirius specific int

Change-Id: I6b3da73e60b2d20802e4ac9d14177dab9a321d78
update qpnp-pin for shinano

picked from 17.1.F.0.60

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>
add mpmtime driver

picked from 17.1.F.0.60

Signed-off-by: Alin Jerpelea <alin.jerpelea@sonymobile.com>
board: add sirius (XZ2)

patch created from 17.1.F.0.60 release

TODO: move rhine ifdef on clock-8974.c to rhine platform patch

Conflicts:
	arch/arm/mach-msm/Kconfig
	arch/arm/mach-msm/Makefile
	arch/arm/mach-msm/Makefile.boot
	arch/arm/mach-msm/board-8974.c
	arch/arm/mach-msm/memory.c
	arch/arm/mach-msm/pil-q6v5-mss.c
	arch/arm/mach-msm/scm-xpu.c

Change-Id: Iebf947c5079cb8b1cf00ef44fd57881ba644fe42
update power supply and chrg driver

from 17.1.F.0.60 release
Add a common stub config for rhine and shinano

* Add stubs CONFIG_MACH_RHINE and CONFIG_MACH_SHINANO,
  selected if any of their devices are selected.
* Much cleaner ifdefs in {clock,board}-8974.c now.

Change-Id: I315a9599c8430da18a70ac2154798e5f30089525
ASoC: replace sirius ifdefs with shinano

Change-Id: I81e358b6706e1344de98272374b76a889f9879e2
ARM: dts: sirius: update for usage of rhine 4.3 camera stack

Change-Id: Idccbe13eba5f2b017245c727b2b6e80182f30dae