partial restore for f3f17c12fb2584d5038025dc8503f1d88271e8cc
full restore

Change-Id: I55684598dee032969f4a1a9a7579ade2591266bc
update config
drop debug code in fs
add ath debug
update net/wireless and drivers/net/wireless/ath from ab9955fe1427538d598739e43277816c3a775200
update drivers/net/wireless/* from ab9955fe1427538d598739e43277816c3a775200
partial update mm/* from ab9955fe1427538d598739e43277816c3a775200
update ion
drop panic code not existed in official msm code
little restore from msm official branch
little drop of debug code
use kgsl from official msm repo
sync with official msm repository
use dev log as variable
reset to msm official repo
sync with official sources
sync with official sources
Merge commit '79aeb6e1435d19207686007b651e926139f029ef' into jelly_3.4

Conflicts:
	Documentation/devicetree/bindings/arm/msm/lpm-levels.txt
	Documentation/devicetree/bindings/arm/msm/lpm-resources.txt
	Documentation/devicetree/bindings/arm/msm/rpm-regulator-smd.txt
	Documentation/devicetree/bindings/gpio/qpnp-pin.txt
	Documentation/devicetree/bindings/input/touchscreen/atmel-mxt-ts.txt
	Documentation/devicetree/bindings/iommu/msm_iommu.txt
	Documentation/devicetree/bindings/media/video/msm-vidc.txt
	Documentation/devicetree/bindings/mmc/msm_sdcc.txt
	Documentation/devicetree/bindings/pil/pil-q6v5-mss.txt
	Documentation/devicetree/bindings/sound/qcom-audio-dev.txt
	Documentation/devicetree/bindings/spmi/msm-spmi.txt
	Documentation/devicetree/bindings/usb/msm-hsusb.txt
	Documentation/devicetree/bindings/usb/msm-ssusb.txt
	arch/arm/configs/msm8660-perf_defconfig
	arch/arm/configs/msm8660_defconfig
	arch/arm/configs/msm8960-perf_defconfig
	arch/arm/configs/msm8960_defconfig
	arch/arm/configs/msm8974_defconfig
	arch/arm/configs/msm9615_defconfig
	arch/arm/configs/msm9625_defconfig
	arch/arm/include/asm/arch_timer.h
	arch/arm/kernel/arch_timer.c
	arch/arm/mach-msm/nand_partitions.c
	drivers/gpu/msm/kgsl_drm.c
	drivers/gpu/msm/kgsl_pwrscale_trustzone.c
	drivers/gpu/msm/z180.c
	drivers/gpu/msm/z180.h
	drivers/input/touchscreen/atmel_maxtouch.c
	drivers/input/touchscreen/ft5x06_ts.c
	drivers/mtd/devices/msm_nand.c
	drivers/power/msm_battery.c
	include/linux/coresight-stm.h
	include/linux/coresight.h
	include/linux/cyttsp-qc.h
	include/linux/i2c/isa1200.h
	include/linux/input/ft5x06_ts.h
	include/linux/mfd/pm8xxx/pm8038.h
	include/linux/mfd/wcd9xxx/core.h
	include/linux/mfd/wcd9xxx/pdata.h
	include/linux/mfd/wcd9xxx/wcd9304_registers.h
	include/linux/mfd/wcd9xxx/wcd9xxx-slimslave.h
	include/linux/msm_charm.h
	include/linux/msm_rotator.h
	include/linux/msm_thermal.h
	include/linux/msm_vidc_dec.h
	include/linux/qpnp/pwm.h
	include/linux/qseecom.h
	include/linux/smux.h
	include/linux/spmi.h
	include/linux/sync.h
	mm/memory_hotplug.c
	net/wireless/util.c
	tools/perf/builtin-periodic.c