msm: clock: Expose parts of clock.h through <mach/clk-provider.h> as seen from commit d55b90f72dd2f2075765ccce194c1cd11ffdb417 on jb_2.5.5 msm - modified for our kernel
msm: clock: Make lock for vdd_class into mutex

There is no reason to hold a spinlock here anymore when the
vdd_class is only updated in non-atomic context. Move to using a
mutex instead. We couldn't do this before because voltage voting
was done in atomic context.

Change-Id: I7cd0469194d9fd57bd6a6ba34ff51a089812b96d
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Neha Pandey <nehap@codeaurora.org>
msm: clock: Convert clock fmax and vdd class levels from arrays to pointers

Not all clocks can capture their fmax data with an array size of 4. So,
change the fmax entry from an array to a pointer and add a num_fmax field.
This allows each clock to specify fmax data of different length. Also, this
makes fixing up of fmax entries based on SoC id and version a lot easier.

Obviously, if a clock can have more than 4 fmax levels, the vdd class would
also need more than 4 levels. So, update the vdd class code in a similar
fashion.

Conflicts:

	arch/arm/mach-msm/clock-9625.c

Change-Id: I12568dd8fa7c0f8dcfeff68d8ca8de8810445cc7
Signed-off-by: Saravana Kannan <skannan@codeaurora.org>
Signed-off-by: Neha Pandey <nehap@codeaurora.org>

Conflicts:
	arch/arm/mach-msm/clock-8960.c
Update copyright to The Linux Foundation

Change-Id: Ibead64ce2e901dede2ddd1b86088b88f2350ce92
Signed-off-by: Duy Truong <dtruong@codeaurora.org>

Conflicts:
	arch/arm/boot/dts/dsi-panel-sim-video.dtsi
	arch/arm/boot/dts/dsi-panel-toshiba-720p-video.dtsi
	arch/arm/boot/dts/msm-iommu.dtsi
	arch/arm/boot/dts/msm8974-camera.dtsi
	arch/arm/boot/dts/msm8974-cdp.dts
	arch/arm/boot/dts/msm8974-coresight.dtsi
	arch/arm/boot/dts/msm8974-ion.dtsi
	arch/arm/boot/dts/msm8974-mdss.dtsi
	arch/arm/boot/dts/msm9625-cdp.dts
	arch/arm/boot/dts/msm9625-mtp.dts
	arch/arm/boot/dts/msm9625-rumi.dts
	arch/arm/common/cpaccess.c
	arch/arm/mach-msm/acpuclock-7627.c
	arch/arm/mach-msm/acpuclock-7x30.c
	arch/arm/mach-msm/acpuclock-8627.c
	arch/arm/mach-msm/acpuclock-8930.c
	arch/arm/mach-msm/acpuclock-8930aa.c
	arch/arm/mach-msm/acpuclock-8960.c
	arch/arm/mach-msm/acpuclock-8960ab.c
	arch/arm/mach-msm/acpuclock-8974.c
	arch/arm/mach-msm/acpuclock-8x50.c
	arch/arm/mach-msm/acpuclock-8x60.c
	arch/arm/mach-msm/acpuclock-9615.c
	arch/arm/mach-msm/acpuclock-fsm9xxx.c
	arch/arm/mach-msm/acpuclock.c
	arch/arm/mach-msm/arch-init-scorpion.S
	arch/arm/mach-msm/board-8064-camera.c
	arch/arm/mach-msm/board-8064-display.c
	arch/arm/mach-msm/board-8064-gpiomux.c
	arch/arm/mach-msm/board-8064-pmic.c
	arch/arm/mach-msm/board-8064-regulator.c
	arch/arm/mach-msm/board-8064-storage.c
	arch/arm/mach-msm/board-8064.h
	arch/arm/mach-msm/board-8092-gpiomux.c
	arch/arm/mach-msm/board-8092.c
	arch/arm/mach-msm/board-8930-camera.c
	arch/arm/mach-msm/board-8930-display.c
	arch/arm/mach-msm/board-8930-gpiomux.c
	arch/arm/mach-msm/board-8930-regulator-pm8038.c
	arch/arm/mach-msm/board-8930-regulator-pm8917.c
	arch/arm/mach-msm/board-8930-storage.c
	arch/arm/mach-msm/board-8930.h
	arch/arm/mach-msm/board-8960-camera.c
	arch/arm/mach-msm/board-8960-display.c
	arch/arm/mach-msm/board-8960-gpiomux.c
	arch/arm/mach-msm/board-8960-pmic.c
	arch/arm/mach-msm/board-8960-regulator.c
	arch/arm/mach-msm/board-8960-storage.c
	arch/arm/mach-msm/board-8960.h
	arch/arm/mach-msm/board-8974-gpiomux.c
	arch/arm/mach-msm/board-8974.c
	arch/arm/mach-msm/board-9615-display.c
	arch/arm/mach-msm/board-9615-gpiomux.c
	arch/arm/mach-msm/board-9615-regulator.c
	arch/arm/mach-msm/board-9615-storage.c
	arch/arm/mach-msm/board-9615.c
	arch/arm/mach-msm/board-9615.h
	arch/arm/mach-msm/board-9625-gpiomux.c
	arch/arm/mach-msm/board-9625.c
	arch/arm/mach-msm/board-dt.c
	arch/arm/mach-msm/board-fsm9xxx.c
	arch/arm/mach-msm/board-m7-regulator.c
	arch/arm/mach-msm/board-msm7627-regulator.c
	arch/arm/mach-msm/board-msm7627-regulator.h
	arch/arm/mach-msm/board-msm7627a-bt.c
	arch/arm/mach-msm/board-msm7627a-camera.c
	arch/arm/mach-msm/board-msm7627a-display.c
	arch/arm/mach-msm/board-msm7627a-io.c
	arch/arm/mach-msm/board-msm7627a-storage.c
	arch/arm/mach-msm/board-msm7627a-wlan.c
	arch/arm/mach-msm/board-msm7627a.h
	arch/arm/mach-msm/board-msm7x27.c
	arch/arm/mach-msm/board-msm7x27a-regulator.c
	arch/arm/mach-msm/board-msm7x27a-regulator.h
	arch/arm/mach-msm/board-msm7x27a.c
	arch/arm/mach-msm/board-msm7x30-regulator.c
	arch/arm/mach-msm/board-msm7x30-regulator.h
	arch/arm/mach-msm/board-msm7x30.c
	arch/arm/mach-msm/board-msm8x60-camera.c
	arch/arm/mach-msm/board-msm8x60-vcm.c
	arch/arm/mach-msm/board-msm8x60.c
	arch/arm/mach-msm/board-qrd7627a.c
	arch/arm/mach-msm/board-qsd8x50.c
	arch/arm/mach-msm/btpintest.c
	arch/arm/mach-msm/clock-fsm9xxx.c
	arch/arm/mach-msm/clock-local2.h
	arch/arm/mach-msm/clock-pcom-lookup.c
	arch/arm/mach-msm/clock-pcom.c
	arch/arm/mach-msm/clock-pcom.h
	arch/arm/mach-msm/clock.h
	arch/arm/mach-msm/cpuidle.c
	arch/arm/mach-msm/dal.c
	arch/arm/mach-msm/dal_axi.c
	arch/arm/mach-msm/dal_remotetest.c
	arch/arm/mach-msm/dal_remotetest.h
	arch/arm/mach-msm/devices-9615.c
	arch/arm/mach-msm/devices-fsm9xxx.c
	arch/arm/mach-msm/devices-msm7x01a.c
	arch/arm/mach-msm/devices-msm7x25.c
	arch/arm/mach-msm/devices-msm7x27.c
	arch/arm/mach-msm/devices-msm7x27a.c
	arch/arm/mach-msm/devices-msm7x2xa.h
	arch/arm/mach-msm/devices-msm7x30.c
	arch/arm/mach-msm/devices-qsd8x50.c
	arch/arm/mach-msm/dfe-fsm9xxx.c
	arch/arm/mach-msm/dma_test.c
	arch/arm/mach-msm/ebi_erp.c
	arch/arm/mach-msm/footswitch-pcom.c
	arch/arm/mach-msm/gdsc.c
	arch/arm/mach-msm/gpio.h
	arch/arm/mach-msm/gpiomux-7x27.c
	arch/arm/mach-msm/gpiomux-7x30.c
	arch/arm/mach-msm/gpiomux-8x60.c
	arch/arm/mach-msm/gpiomux-8x60.h
	arch/arm/mach-msm/gpiomux-v1.c
	arch/arm/mach-msm/gss-8064.c
	arch/arm/mach-msm/hsic_sysmon_test.c
	arch/arm/mach-msm/hsic_tty.c
	arch/arm/mach-msm/idle-v6.S
	arch/arm/mach-msm/idle_stats_device.c
	arch/arm/mach-msm/include/mach/audio_dma_msm8k.h
	arch/arm/mach-msm/include/mach/barriers.h
	arch/arm/mach-msm/include/mach/board-msm8660.h
	arch/arm/mach-msm/include/mach/board_lge.h
	arch/arm/mach-msm/include/mach/dal_axi.h
	arch/arm/mach-msm/include/mach/dma-fsm9xxx.h
	arch/arm/mach-msm/include/mach/dma_test.h
	arch/arm/mach-msm/include/mach/entry-macro.S
	arch/arm/mach-msm/include/mach/gpio-tlmm-v1.h
	arch/arm/mach-msm/include/mach/gpio-v1.h
	arch/arm/mach-msm/include/mach/htc_4335_wl_reg.h
	arch/arm/mach-msm/include/mach/htc_acoustic_pmic.h
	arch/arm/mach-msm/include/mach/irqs-7x00.h
	arch/arm/mach-msm/include/mach/irqs-7x30.h
	arch/arm/mach-msm/include/mach/irqs-7xxx.h
	arch/arm/mach-msm/include/mach/irqs-8064.h
	arch/arm/mach-msm/include/mach/irqs-8930.h
	arch/arm/mach-msm/include/mach/irqs-8974.h
	arch/arm/mach-msm/include/mach/irqs-8x50.h
	arch/arm/mach-msm/include/mach/irqs-8x60.h
	arch/arm/mach-msm/include/mach/irqs-9615.h
	arch/arm/mach-msm/include/mach/irqs-9625.h
	arch/arm/mach-msm/include/mach/irqs-fsm9xxx.h
	arch/arm/mach-msm/include/mach/kgsl.h
	arch/arm/mach-msm/include/mach/lge/board_mako.h
	arch/arm/mach-msm/include/mach/mdm-peripheral.h
	arch/arm/mach-msm/include/mach/mdm.h
	arch/arm/mach-msm/include/mach/msm72k_otg.h
	arch/arm/mach-msm/include/mach/msm_adsp.h
	arch/arm/mach-msm/include/mach/msm_audio_aac.h
	arch/arm/mach-msm/include/mach/msm_battery.h
	arch/arm/mach-msm/include/mach/msm_i2ckbd.h
	arch/arm/mach-msm/include/mach/msm_iomap-8x50.h
	arch/arm/mach-msm/include/mach/msm_iomap-8x60.h
	arch/arm/mach-msm/include/mach/msm_iomap-fsm9xxx.h
	arch/arm/mach-msm/include/mach/msm_ipc_logging.h
	arch/arm/mach-msm/include/mach/msm_memory_dump.h
	arch/arm/mach-msm/include/mach/msm_migrate_pages.h
	arch/arm/mach-msm/include/mach/msm_pcie.h
	arch/arm/mach-msm/include/mach/msm_qdsp6_audiov2.h
	arch/arm/mach-msm/include/mach/msm_serial_pdata.h
	arch/arm/mach-msm/include/mach/msm_touchpad.h
	arch/arm/mach-msm/include/mach/ocmem_priv.h
	arch/arm/mach-msm/include/mach/oem_rapi_client.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5audplaycmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5audplaymsg.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5audppcmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5audppmsg.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5audpreproc.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5audpreproccmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5audpreprocmsg.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5audreccmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5audrecmsg.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5jpegcmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5jpegmsg.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5lpmcmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5lpmmsg.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5rmtcmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5rmtmsg.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5vdeccmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5vdecmsg.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5venccmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5vfecmdi.h
	arch/arm/mach-msm/include/mach/qdsp5/qdsp5vfemsg.h
	arch/arm/mach-msm/include/mach/qdsp5/snd_adie.h
	arch/arm/mach-msm/include/mach/qdsp5v2/acdb_commands.h
	arch/arm/mach-msm/include/mach/qdsp5v2/adie_marimba.h
	arch/arm/mach-msm/include/mach/qdsp5v2/afe.h
	arch/arm/mach-msm/include/mach/qdsp5v2/audio_acdb_def.h
	arch/arm/mach-msm/include/mach/qdsp5v2/audio_acdbi.h
	arch/arm/mach-msm/include/mach/qdsp5v2/audio_dev_ctl.h
	arch/arm/mach-msm/include/mach/qdsp5v2/audio_interct.h
	arch/arm/mach-msm/include/mach/qdsp5v2/audpp.h
	arch/arm/mach-msm/include/mach/qdsp5v2/audpreproc.h
	arch/arm/mach-msm/include/mach/qdsp5v2/aux_pcm.h
	arch/arm/mach-msm/include/mach/qdsp5v2/codec_utils.h
	arch/arm/mach-msm/include/mach/qdsp5v2/lpa.h
	arch/arm/mach-msm/include/mach/qdsp5v2/lpa_hw.h
	arch/arm/mach-msm/include/mach/qdsp5v2/marimba_profile.h
	arch/arm/mach-msm/include/mach/qdsp5v2/mi2s.h
	arch/arm/mach-msm/include/mach/qdsp5v2/mp3_funcs.h
	arch/arm/mach-msm/include/mach/qdsp5v2/msm_lpa.h
	arch/arm/mach-msm/include/mach/qdsp5v2/pcm_funcs.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5afecmdi.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5afemsg.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5audplaycmdi.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5audplaymsg.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5audppcmdi.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5audppmsg.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5audpreproccmdi.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5audpreprocmsg.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5audreccmdi.h
	arch/arm/mach-msm/include/mach/qdsp5v2/qdsp5audrecmsg.h
	arch/arm/mach-msm/include/mach/qdsp5v2/snddev_ecodec.h
	arch/arm/mach-msm/include/mach/qdsp5v2/snddev_icodec.h
	arch/arm/mach-msm/include/mach/qdsp5v2/snddev_mi2s.h
	arch/arm/mach-msm/include/mach/qdsp5v2/snddev_virtual.h
	arch/arm/mach-msm/include/mach/qdsp5v2/voice.h
	arch/arm/mach-msm/include/mach/qdsp6v2/q6voice.h
	arch/arm/mach-msm/include/mach/qpnp-int.h
	arch/arm/mach-msm/include/mach/rpc_pmapp.h
	arch/arm/mach-msm/include/mach/rpc_server_handset.h
	arch/arm/mach-msm/include/mach/sdio_smem.h
	arch/arm/mach-msm/include/mach/sirc-fsm9xxx.h
	arch/arm/mach-msm/include/mach/sirc.h
	arch/arm/mach-msm/include/mach/socinfo.h
	arch/arm/mach-msm/include/mach/subsystem_restart.h
	arch/arm/mach-msm/include/mach/tpm_st_i2c.h
	arch/arm/mach-msm/ipc_logging.c
	arch/arm/mach-msm/ipc_logging.h
	arch/arm/mach-msm/ipc_logging_debug.c
	arch/arm/mach-msm/irq-vic.c
	arch/arm/mach-msm/irq.h
	arch/arm/mach-msm/keypad-surf-ffa.c
	arch/arm/mach-msm/krait-regulator.c
	arch/arm/mach-msm/lge/mako/board-mako-camera.c
	arch/arm/mach-msm/lge/mako/board-mako-display.c
	arch/arm/mach-msm/lge/mako/board-mako-gpiomux.c
	arch/arm/mach-msm/lge/mako/board-mako-gpu.c
	arch/arm/mach-msm/lge/mako/board-mako-input.c
	arch/arm/mach-msm/lge/mako/board-mako-pmic.c
	arch/arm/mach-msm/lge/mako/board-mako-storage.c
	arch/arm/mach-msm/lge/mako/board-mako.c
	arch/arm/mach-msm/lge/mako/board-mako.h
	arch/arm/mach-msm/lpass-8660.c
	arch/arm/mach-msm/lpm_levels.c
	arch/arm/mach-msm/lpm_resources.c
	arch/arm/mach-msm/lpm_resources.h
	arch/arm/mach-msm/mdm.c
	arch/arm/mach-msm/modem-8660.c
	arch/arm/mach-msm/mpm-8625.c
	arch/arm/mach-msm/mpm-8625.h
	arch/arm/mach-msm/mpm-of.c
	arch/arm/mach-msm/mpp.c
	arch/arm/mach-msm/msm-buspm-dev.c
	arch/arm/mach-msm/msm-keypad-devices.h
	arch/arm/mach-msm/msm_cache_dump.c
	arch/arm/mach-msm/msm_cpr-debug.c
	arch/arm/mach-msm/msm_cpr.c
	arch/arm/mach-msm/msm_cpr.h
	arch/arm/mach-msm/msm_fault_handlers.c
	arch/arm/mach-msm/msm_kexec.c
	arch/arm/mach-msm/msm_memory_dump.c
	arch/arm/mach-msm/msm_smem_iface.c
	arch/arm/mach-msm/msm_smem_iface.h
	arch/arm/mach-msm/msm_vibrator.c
	arch/arm/mach-msm/msm_vp.c
	arch/arm/mach-msm/msm_watchdog_v2.c
	arch/arm/mach-msm/nand_partitions.c
	arch/arm/mach-msm/no-pm.c
	arch/arm/mach-msm/ocmem.c
	arch/arm/mach-msm/ocmem_allocator.c
	arch/arm/mach-msm/ocmem_api.c
	arch/arm/mach-msm/ocmem_core.c
	arch/arm/mach-msm/ocmem_notifier.c
	arch/arm/mach-msm/ocmem_rdm.c
	arch/arm/mach-msm/ocmem_sched.c
	arch/arm/mach-msm/oem_rapi_client.c
	arch/arm/mach-msm/pcie.c
	arch/arm/mach-msm/pcie.h
	arch/arm/mach-msm/pcie_irq.c
	arch/arm/mach-msm/perf_event_msm_l2.c
	arch/arm/mach-msm/pil-dsps.c
	arch/arm/mach-msm/pil-mba.c
	arch/arm/mach-msm/pil-modem.c
	arch/arm/mach-msm/pil-pronto.c
	arch/arm/mach-msm/pil-q6v3.c
	arch/arm/mach-msm/pil-q6v5-lpass.c
	arch/arm/mach-msm/pil-q6v5-mss.c
	arch/arm/mach-msm/pil-q6v5.c
	arch/arm/mach-msm/pil-q6v5.h
	arch/arm/mach-msm/pil-venus.c
	arch/arm/mach-msm/ping_apps_server.c
	arch/arm/mach-msm/ping_mdm_rpc_client.c
	arch/arm/mach-msm/platsmp-8625.c
	arch/arm/mach-msm/pm2.c
	arch/arm/mach-msm/pmic.c
	arch/arm/mach-msm/pmic.h
	arch/arm/mach-msm/pmic_debugfs.c
	arch/arm/mach-msm/proc_comm.c
	arch/arm/mach-msm/proc_comm_test.c
	arch/arm/mach-msm/proccomm-regulator.c
	arch/arm/mach-msm/proccomm-regulator.h
	arch/arm/mach-msm/qdsp5/adsp.c
	arch/arm/mach-msm/qdsp5/adsp.h
	arch/arm/mach-msm/qdsp5/adsp_6210.c
	arch/arm/mach-msm/qdsp5/adsp_6220.c
	arch/arm/mach-msm/qdsp5/adsp_6225.c
	arch/arm/mach-msm/qdsp5/adsp_debug.c
	arch/arm/mach-msm/qdsp5/adsp_driver.c
	arch/arm/mach-msm/qdsp5/adsp_info.c
	arch/arm/mach-msm/qdsp5/adsp_jpeg_patch_event.c
	arch/arm/mach-msm/qdsp5/adsp_jpeg_verify_cmd.c
	arch/arm/mach-msm/qdsp5/adsp_lpm_verify_cmd.c
	arch/arm/mach-msm/qdsp5/adsp_rm.c
	arch/arm/mach-msm/qdsp5/adsp_vfe_patch_event.c
	arch/arm/mach-msm/qdsp5/adsp_vfe_verify_cmd.c
	arch/arm/mach-msm/qdsp5/adsp_video_verify_cmd.c
	arch/arm/mach-msm/qdsp5/adsp_videoenc_verify_cmd.c
	arch/arm/mach-msm/qdsp5/audio_aac.c
	arch/arm/mach-msm/qdsp5/audio_aac_in.c
	arch/arm/mach-msm/qdsp5/audio_ac3.c
	arch/arm/mach-msm/qdsp5/audio_amrnb.c
	arch/arm/mach-msm/qdsp5/audio_amrnb_in.c
	arch/arm/mach-msm/qdsp5/audio_amrwb.c
	arch/arm/mach-msm/qdsp5/audio_evrc.c
	arch/arm/mach-msm/qdsp5/audio_evrc_in.c
	arch/arm/mach-msm/qdsp5/audio_fm.c
	arch/arm/mach-msm/qdsp5/audio_in.c
	arch/arm/mach-msm/qdsp5/audio_lpa.c
	arch/arm/mach-msm/qdsp5/audio_mp3.c
	arch/arm/mach-msm/qdsp5/audio_mvs.c
	arch/arm/mach-msm/qdsp5/audio_out.c
	arch/arm/mach-msm/qdsp5/audio_pcm.c
	arch/arm/mach-msm/qdsp5/audio_pcm_in.c
	arch/arm/mach-msm/qdsp5/audio_qcelp.c
	arch/arm/mach-msm/qdsp5/audio_qcelp_in.c
	arch/arm/mach-msm/qdsp5/audio_voice_lb.c
	arch/arm/mach-msm/qdsp5/audio_voicememo.c
	arch/arm/mach-msm/qdsp5/audio_wma.c
	arch/arm/mach-msm/qdsp5/audio_wmapro.c
	arch/arm/mach-msm/qdsp5/audmgr.c
	arch/arm/mach-msm/qdsp5/audmgr.h
	arch/arm/mach-msm/qdsp5/audmgr_new.h
	arch/arm/mach-msm/qdsp5/audpp.c
	arch/arm/mach-msm/qdsp5/audpreproc.c
	arch/arm/mach-msm/qdsp5/audrec.c
	arch/arm/mach-msm/qdsp5/dsp_debug.c
	arch/arm/mach-msm/qdsp5/dsp_debug.h
	arch/arm/mach-msm/qdsp5/snd.c
	arch/arm/mach-msm/qdsp5/snd_adie.c
	arch/arm/mach-msm/qdsp5/snd_pcm_client.c
	arch/arm/mach-msm/qdsp5v2/adsp.c
	arch/arm/mach-msm/qdsp5v2/adsp.h
	arch/arm/mach-msm/qdsp5v2/adsp_driver.c
	arch/arm/mach-msm/qdsp5v2/adsp_info.c
	arch/arm/mach-msm/qdsp5v2/afe.c
	arch/arm/mach-msm/qdsp5v2/audio_a2dp_in.c
	arch/arm/mach-msm/qdsp5v2/audio_aac.c
	arch/arm/mach-msm/qdsp5v2/audio_aac_in.c
	arch/arm/mach-msm/qdsp5v2/audio_acdb.c
	arch/arm/mach-msm/qdsp5v2/audio_adpcm.c
	arch/arm/mach-msm/qdsp5v2/audio_amrnb.c
	arch/arm/mach-msm/qdsp5v2/audio_amrnb_in.c
	arch/arm/mach-msm/qdsp5v2/audio_amrwb.c
	arch/arm/mach-msm/qdsp5v2/audio_dev_ctl.c
	arch/arm/mach-msm/qdsp5v2/audio_evrc.c
	arch/arm/mach-msm/qdsp5v2/audio_evrc_in.c
	arch/arm/mach-msm/qdsp5v2/audio_fm.c
	arch/arm/mach-msm/qdsp5v2/audio_interct.c
	arch/arm/mach-msm/qdsp5v2/audio_lpa.c
	arch/arm/mach-msm/qdsp5v2/audio_mp3.c
	arch/arm/mach-msm/qdsp5v2/audio_mvs.c
	arch/arm/mach-msm/qdsp5v2/audio_out.c
	arch/arm/mach-msm/qdsp5v2/audio_pcm.c
	arch/arm/mach-msm/qdsp5v2/audio_pcm_in.c
	arch/arm/mach-msm/qdsp5v2/audio_qcelp.c
	arch/arm/mach-msm/qdsp5v2/audio_qcelp_in.c
	arch/arm/mach-msm/qdsp5v2/audio_wma.c
	arch/arm/mach-msm/qdsp5v2/audio_wmapro.c
	arch/arm/mach-msm/qdsp5v2/audpp.c
	arch/arm/mach-msm/qdsp5v2/audpreproc.c
	arch/arm/mach-msm/qdsp5v2/aux_pcm.c
	arch/arm/mach-msm/qdsp5v2/lpa.c
	arch/arm/mach-msm/qdsp5v2/mi2s.c
	arch/arm/mach-msm/qdsp5v2/mp3_funcs.c
	arch/arm/mach-msm/qdsp5v2/pcm_funcs.c
	arch/arm/mach-msm/qdsp5v2/snddev_data_marimba.c
	arch/arm/mach-msm/qdsp5v2/snddev_data_timpani.c
	arch/arm/mach-msm/qdsp5v2/snddev_ecodec.c
	arch/arm/mach-msm/qdsp5v2/snddev_icodec.c
	arch/arm/mach-msm/qdsp5v2/snddev_mi2s.c
	arch/arm/mach-msm/qdsp5v2/snddev_virtual.c
	arch/arm/mach-msm/qdsp5v2/timpani_profile_7x30.h
	arch/arm/mach-msm/qdsp5v2/voice.c
	arch/arm/mach-msm/qdsp6/aac_in.c
	arch/arm/mach-msm/qdsp6/amrnb_in.c
	arch/arm/mach-msm/qdsp6/analog_audio.c
	arch/arm/mach-msm/qdsp6/audiov2/aac_in.c
	arch/arm/mach-msm/qdsp6/audiov2/amrnb_in.c
	arch/arm/mach-msm/qdsp6/audiov2/analog_audio.c
	arch/arm/mach-msm/qdsp6/audiov2/audio_ctl.c
	arch/arm/mach-msm/qdsp6/audiov2/dal_acdb.h
	arch/arm/mach-msm/qdsp6/audiov2/dal_adie.h
	arch/arm/mach-msm/qdsp6/audiov2/dal_audio.h
	arch/arm/mach-msm/qdsp6/audiov2/dal_audio_format.h
	arch/arm/mach-msm/qdsp6/audiov2/dal_voice.h
	arch/arm/mach-msm/qdsp6/audiov2/evrc_in.c
	arch/arm/mach-msm/qdsp6/audiov2/mp3.c
	arch/arm/mach-msm/qdsp6/audiov2/pcm_in.c
	arch/arm/mach-msm/qdsp6/audiov2/pcm_out.c
	arch/arm/mach-msm/qdsp6/audiov2/q6audio.c
	arch/arm/mach-msm/qdsp6/audiov2/q6audio_devices.h
	arch/arm/mach-msm/qdsp6/audiov2/qcelp_in.c
	arch/arm/mach-msm/qdsp6/audiov2/routing.c
	arch/arm/mach-msm/qdsp6/audiov2/voice.c
	arch/arm/mach-msm/qdsp6/auxpcm_lb_in.c
	arch/arm/mach-msm/qdsp6/auxpcm_lb_out.c
	arch/arm/mach-msm/qdsp6/dal_acdb.h
	arch/arm/mach-msm/qdsp6/dal_adie.h
	arch/arm/mach-msm/qdsp6/dal_audio.h
	arch/arm/mach-msm/qdsp6/dal_audio_format.h
	arch/arm/mach-msm/qdsp6/dtmf.c
	arch/arm/mach-msm/qdsp6/evrc_in.c
	arch/arm/mach-msm/qdsp6/msm_q6vdec.c
	arch/arm/mach-msm/qdsp6/msm_q6venc.c
	arch/arm/mach-msm/qdsp6/q6audio.c
	arch/arm/mach-msm/qdsp6/qcelp_in.c
	arch/arm/mach-msm/qdsp6v2/adsp-loader.c
	arch/arm/mach-msm/qdsp6v2/apr_v1.c
	arch/arm/mach-msm/qdsp6v2/apr_v2.c
	arch/arm/mach-msm/qdsp6v2/audio_dev_ctl.c
	arch/arm/mach-msm/qdsp6v2/audio_lpa.c
	arch/arm/mach-msm/qdsp6v2/audio_lpa.h
	arch/arm/mach-msm/qdsp6v2/audio_mvs.c
	arch/arm/mach-msm/qdsp6v2/board-msm8x60-audio.c
	arch/arm/mach-msm/qdsp6v2/fm.c
	arch/arm/mach-msm/qdsp6v2/lpa_if_hdmi.c
	arch/arm/mach-msm/qdsp6v2/pcm_in.c
	arch/arm/mach-msm/qdsp6v2/pcm_out.c
	arch/arm/mach-msm/qdsp6v2/q6audio_v2.c
	arch/arm/mach-msm/qdsp6v2/q6audio_v2_aio.c
	arch/arm/mach-msm/qdsp6v2/q6voice.c
	arch/arm/mach-msm/qdsp6v2/rtac_v2.c
	arch/arm/mach-msm/qdsp6v2/snddev_ecodec.c
	arch/arm/mach-msm/qdsp6v2/snddev_ecodec.h
	arch/arm/mach-msm/qdsp6v2/snddev_hdmi.c
	arch/arm/mach-msm/qdsp6v2/snddev_hdmi.h
	arch/arm/mach-msm/qdsp6v2/snddev_icodec.c
	arch/arm/mach-msm/qdsp6v2/snddev_icodec.h
	arch/arm/mach-msm/qdsp6v2/snddev_mi2s.c
	arch/arm/mach-msm/qdsp6v2/snddev_mi2s.h
	arch/arm/mach-msm/qdsp6v2/snddev_virtual.c
	arch/arm/mach-msm/qdsp6v2/snddev_virtual.h
	arch/arm/mach-msm/qdsp6v2/timpani_profile_8x60.h
	arch/arm/mach-msm/ramdump.c
	arch/arm/mach-msm/ramdump.h
	arch/arm/mach-msm/restart-apq8064.c
	arch/arm/mach-msm/restart-fsm9xxx.c
	arch/arm/mach-msm/restart_7k.c
	arch/arm/mach-msm/rfic-fsm9xxx.c
	arch/arm/mach-msm/rmt_storage_client.c
	arch/arm/mach-msm/rpc_dog_keepalive.c
	arch/arm/mach-msm/rpc_fsusb.c
	arch/arm/mach-msm/rpc_hsusb.c
	arch/arm/mach-msm/rpc_pmapp.c
	arch/arm/mach-msm/rpc_server_dog_keepalive.c
	arch/arm/mach-msm/rpc_server_handset.c
	arch/arm/mach-msm/rpc_server_time_remote.c
	arch/arm/mach-msm/rpcrouter_sdio_xprt.c
	arch/arm/mach-msm/rpcrouter_smd_xprt.c
	arch/arm/mach-msm/rpm-notifier.h
	arch/arm/mach-msm/rpm-regulator-8660.c
	arch/arm/mach-msm/rpm-regulator-8930.c
	arch/arm/mach-msm/rpm-regulator-9615.c
	arch/arm/mach-msm/rpm-regulator-smd.c
	arch/arm/mach-msm/rpm-smd.c
	arch/arm/mach-msm/rpm_rbcpr_stats.c
	arch/arm/mach-msm/rpm_rbcpr_stats.h
	arch/arm/mach-msm/scm-io.c
	arch/arm/mach-msm/sdio_al.c
	arch/arm/mach-msm/sdio_al_dloader.c
	arch/arm/mach-msm/sdio_al_private.h
	arch/arm/mach-msm/sdio_al_test.c
	arch/arm/mach-msm/sdio_cmux.c
	arch/arm/mach-msm/sdio_ctl.c
	arch/arm/mach-msm/sdio_dmux.c
	arch/arm/mach-msm/sdio_smem.c
	arch/arm/mach-msm/sdio_tty.c
	arch/arm/mach-msm/sirc-fsm9xxx.c
	arch/arm/mach-msm/sirc.c
	arch/arm/mach-msm/sirc.h
	arch/arm/mach-msm/smd_rpc_sym.h
	arch/arm/mach-msm/smd_rpcrouter.c
	arch/arm/mach-msm/smd_rpcrouter.h
	arch/arm/mach-msm/smd_rpcrouter_clients.c
	arch/arm/mach-msm/smd_rpcrouter_device.c
	arch/arm/mach-msm/smd_rpcrouter_servers.c
	arch/arm/mach-msm/smd_rpcrouter_xdr.c
	arch/arm/mach-msm/smem_log.c
	arch/arm/mach-msm/socinfo.c
	arch/arm/mach-msm/spm.c
	arch/arm/mach-msm/vreg.c
	arch/arm/mach-msm/wcnss-ssr-8960.c
	arch/arm/mach-msm/xo-fsm9xxx.c
	arch/arm/mm/cache-l2x0.c
	arch/arm/mm/emulate_domain_manager-v7.c
	arch/arm/mm/vcm.c
	arch/arm/mm/vcm_alloc.c
	arch/arm/mm/vcm_mm.c
	arch/arm/perfmon/l2_cp15_registers.h
	arch/arm/perfmon/per-axi.c
	arch/arm/perfmon/per-axi.h
	arch/arm/perfmon/per-process-perf.c
	arch/arm/perfmon/per.c
	arch/arm/perfmon/perf-smp.c
	arch/arm/perfmon/perf-v7.c
	block/test-iosched.c
	drivers/bluetooth/bluesleep.c
	drivers/bluetooth/bluetooth-power.c
	drivers/bluetooth/hci_ath.c
	drivers/char/csdio.c
	drivers/char/diag/diagfwd_sdio.c
	drivers/char/diag/diagfwd_sdio.h
	drivers/char/tpm/tpm_st_i2c.c
	drivers/coresight/coresight-etb.c
	drivers/coresight/coresight-funnel.c
	drivers/coresight/coresight-replicator.c
	drivers/coresight/coresight-stm.c
	drivers/coresight/coresight-tpiu.c
	drivers/coresight/of_coresight.c
	drivers/crypto/msm/ota_crypto.c
	drivers/crypto/msm/qce.c
	drivers/crypto/msm/qce.h
	drivers/crypto/msm/qce50.c
	drivers/crypto/msm/qce50.h
	drivers/crypto/msm/qce_ota.h
	drivers/crypto/msm/qcryptohw_30.h
	drivers/crypto/msm/qcryptohw_50.h
	drivers/gpio/gpio-fsm9xxx.c
	drivers/gpio/gpio-msm-v1.c
	drivers/gpio/gpio-msm-v3.c
	drivers/gpio/gpio-pm8xxx-rpc.c
	drivers/gpio/qpnp-pin.c
	drivers/gpu/msm/adreno_a2xx.c
	drivers/gpu/msm/adreno_drawctxt.c
	drivers/gpu/msm/adreno_drawctxt.h
	drivers/gpu/msm/adreno_ringbuffer.c
	drivers/gpu/msm/adreno_ringbuffer.h
	drivers/gpu/msm/adreno_snapshot.c
	drivers/gpu/msm/kgsl.h
	drivers/gpu/msm/kgsl_iommu.c
	drivers/gpu/msm/kgsl_iommu.h
	drivers/gpu/msm/kgsl_mmu.c
	drivers/gpu/msm/kgsl_pwrscale.c
	drivers/gpu/msm/kgsl_sharedmem.h
	drivers/gpu/msm/kgsl_snapshot.c
	drivers/gpu/msm/z180.c
	drivers/hwmon/epm_adc.c
	drivers/hwmon/m_adcproc.c
	drivers/hwmon/msm_adc.c
	drivers/hwmon/pm8xxx-adc-scale.c
	drivers/hwmon/qpnp-adc-common.c
	drivers/hwmon/qpnp-adc-current.c
	drivers/hwmon/qpnp-adc-voltage.c
	drivers/i2c/busses/i2c-msm.c
	drivers/i2c/busses/i2c-ssbi.c
	drivers/input/joystick/tdisc_vtd518_shinetsu.c
	drivers/input/keyboard/matrix_keypad.c
	drivers/input/keyboard/qci_kbd.c
	drivers/input/misc/isa1200-ff-memless.c
	drivers/input/misc/pmic8058-othc.c
	drivers/input/misc/pmic8058-vib-memless.c
	drivers/input/touchscreen/atmel_mxt_ts.c
	drivers/input/touchscreen/cy8c_ts.c
	drivers/input/touchscreen/ft5x06_ts.c
	drivers/input/touchscreen/msm_touch.c
	drivers/input/touchscreen/msm_ts.c
	drivers/leds/leds-msm-pdm.c
	drivers/leds/leds-msm-pmic.c
	drivers/leds/leds-msm-tricolor.c
	drivers/leds/leds-pm8xxx.c
	drivers/leds/leds-pmic-mpp.c
	drivers/leds/leds-pmic8058.c
	drivers/leds/leds-qpnp.c
	drivers/media/dvb/dvb-core/dvb_ringbuffer.c
	drivers/media/dvb/dvb-core/dvb_ringbuffer.h
	drivers/media/dvb/mpq/adapter/mpq_adapter.c
	drivers/media/dvb/mpq/demux/mpq_dmx_plugin_tspp_v2.c
	drivers/media/dvb/mpq/include/mpq_adapter.h
	drivers/media/dvb/mpq/include/mpq_dvb_debug.h
	drivers/media/dvb/mpq/include/mpq_stream_buffer.h
	drivers/media/radio/radio-iris-transport.c
	drivers/media/radio/radio-iris.c
	drivers/media/radio/radio-tavarua.c
	drivers/media/rc/user-rc-input.c
	drivers/media/video/msm/actuators/msm_actuator.c
	drivers/media/video/msm/cci/msm_cam_cci_hwreg.h
	drivers/media/video/msm/cci/msm_cci.c
	drivers/media/video/msm/cci/msm_cci.h
	drivers/media/video/msm/cpp/msm_cpp.c
	drivers/media/video/msm/cpp/msm_cpp.h
	drivers/media/video/msm/csi/include/csi2.0/msm_csid_hwreg.h
	drivers/media/video/msm/csi/include/csi2.0/msm_csiphy_hwreg.h
	drivers/media/video/msm/csi/include/csi2.0/msm_ispif_hwreg.h
	drivers/media/video/msm/csi/include/csi3.0/msm_csid_hwreg.h
	drivers/media/video/msm/csi/include/csi3.0/msm_csiphy_hwreg.h
	drivers/media/video/msm/csi/include/csi3.0/msm_ispif_hwreg.h
	drivers/media/video/msm/csi/msm_csi2_register.c
	drivers/media/video/msm/csi/msm_csi_register.h
	drivers/media/video/msm/csi/msm_csic.c
	drivers/media/video/msm/csi/msm_csic_register.c
	drivers/media/video/msm/csi/msm_csid.c
	drivers/media/video/msm/csi/msm_csid.h
	drivers/media/video/msm/csi/msm_csiphy.h
	drivers/media/video/msm/eeprom/imx074_eeprom.c
	drivers/media/video/msm/eeprom/imx091_eeprom.c
	drivers/media/video/msm/eeprom/msm_camera_eeprom.c
	drivers/media/video/msm/eeprom/msm_camera_eeprom.h
	drivers/media/video/msm/flash.c
	drivers/media/video/msm/imx072.c
	drivers/media/video/msm/imx072.h
	drivers/media/video/msm/imx072_reg.c
	drivers/media/video/msm/imx074.c
	drivers/media/video/msm/imx074.h
	drivers/media/video/msm/imx074_reg.c
	drivers/media/video/msm/io/msm_camera_i2c.h
	drivers/media/video/msm/io/msm_io7x.c
	drivers/media/video/msm/io/msm_io8x.c
	drivers/media/video/msm/io/msm_io_7x27a.c
	drivers/media/video/msm/io/msm_io_7x27a_v4l2.c
	drivers/media/video/msm/io/msm_io_8960.c
	drivers/media/video/msm/io/msm_io_8x60.c
	drivers/media/video/msm/io/msm_io_vfe31.c
	drivers/media/video/msm/io/msm_io_vfe31_v4l2.c
	drivers/media/video/msm/mercury/msm_mercury_common.h
	drivers/media/video/msm/mercury/msm_mercury_core.c
	drivers/media/video/msm/mercury/msm_mercury_core.h
	drivers/media/video/msm/mercury/msm_mercury_dev.c
	drivers/media/video/msm/mercury/msm_mercury_hw.c
	drivers/media/video/msm/mercury/msm_mercury_hw.h
	drivers/media/video/msm/mercury/msm_mercury_hw_reg.h
	drivers/media/video/msm/mercury/msm_mercury_macros.h
	drivers/media/video/msm/mercury/msm_mercury_platform.c
	drivers/media/video/msm/mercury/msm_mercury_platform.h
	drivers/media/video/msm/mercury/msm_mercury_sync.c
	drivers/media/video/msm/mercury/msm_mercury_sync.h
	drivers/media/video/msm/msm_camera.c
	drivers/media/video/msm/msm_camirq_router.c
	drivers/media/video/msm/msm_camirq_router.h
	drivers/media/video/msm/msm_mctl_buf.c
	drivers/media/video/msm/msm_mctl_pp.c
	drivers/media/video/msm/msm_v4l2_video.c
	drivers/media/video/msm/msm_v4l2_video.h
	drivers/media/video/msm/msm_vpe1.c
	drivers/media/video/msm/msm_vpe1.h
	drivers/media/video/msm/mt9d112.c
	drivers/media/video/msm/mt9d112.h
	drivers/media/video/msm/mt9d112_reg.c
	drivers/media/video/msm/mt9d113.c
	drivers/media/video/msm/mt9d113.h
	drivers/media/video/msm/mt9d113_reg.c
	drivers/media/video/msm/mt9e013.c
	drivers/media/video/msm/mt9e013.h
	drivers/media/video/msm/mt9e013_reg.c
	drivers/media/video/msm/mt9p012.h
	drivers/media/video/msm/mt9p012_bam.c
	drivers/media/video/msm/mt9p012_fox.c
	drivers/media/video/msm/mt9p012_km.c
	drivers/media/video/msm/mt9p012_km.h
	drivers/media/video/msm/mt9p012_km_reg.c
	drivers/media/video/msm/mt9p012_reg.c
	drivers/media/video/msm/mt9t013.c
	drivers/media/video/msm/mt9t013.h
	drivers/media/video/msm/mt9t013_reg.c
	drivers/media/video/msm/ov5640.c
	drivers/media/video/msm/ov5640.h
	drivers/media/video/msm/ov5647.c
	drivers/media/video/msm/ov5647.h
	drivers/media/video/msm/ov5647_reg.c
	drivers/media/video/msm/ov7692.c
	drivers/media/video/msm/ov7692.h
	drivers/media/video/msm/ov7692_qrd.c
	drivers/media/video/msm/ov9726.c
	drivers/media/video/msm/ov9726_reg.c
	drivers/media/video/msm/qs_s5k4e1.c
	drivers/media/video/msm/qs_s5k4e1.h
	drivers/media/video/msm/qs_s5k4e1_reg.c
	drivers/media/video/msm/s5k3e2fx.c
	drivers/media/video/msm/s5k3e2fx.h
	drivers/media/video/msm/s5k4e1.c
	drivers/media/video/msm/s5k4e1.h
	drivers/media/video/msm/s5k4e1_reg.c
	drivers/media/video/msm/sensors/imx074_v4l2.c
	drivers/media/video/msm/sensors/imx091.c
	drivers/media/video/msm/sensors/imx091.h
	drivers/media/video/msm/sensors/imx111.c
	drivers/media/video/msm/sensors/imx119_v4l2.c
	drivers/media/video/msm/sensors/msm_sensor_bayer.c
	drivers/media/video/msm/sensors/msm_sensor_bayer.h
	drivers/media/video/msm/sensors/msm_sensor_common.c
	drivers/media/video/msm/sensors/msm_sensor_common.h
	drivers/media/video/msm/sensors/msm_sensor_init.c
	drivers/media/video/msm/sensors/mt9e013_v4l2.c
	drivers/media/video/msm/sensors/mt9m114_v4l2.c
	drivers/media/video/msm/sensors/ov2720.c
	drivers/media/video/msm/sensors/ov5647_v4l2.c
	drivers/media/video/msm/sensors/ov7692_v4l2.c
	drivers/media/video/msm/sensors/ov8825_v4l2.c
	drivers/media/video/msm/sensors/ov9726_v4l2.c
	drivers/media/video/msm/sensors/s5k3l1yx.c
	drivers/media/video/msm/sensors/s5k4e1_v4l2.c
	drivers/media/video/msm/sensors/vx6953.c
	drivers/media/video/msm/sensors/vx6953.h
	drivers/media/video/msm/sensors/vx6953_reg.h
	drivers/media/video/msm/server/msm_cam_server.c
	drivers/media/video/msm/server/msm_cam_server.h
	drivers/media/video/msm/sn12m0pz.c
	drivers/media/video/msm/sn12m0pz.h
	drivers/media/video/msm/sn12m0pz_reg.c
	drivers/media/video/msm/vb6801.c
	drivers/media/video/msm/vb6801.h
	drivers/media/video/msm/vfe/msm_vfe31.c
	drivers/media/video/msm/vfe/msm_vfe31.h
	drivers/media/video/msm/vfe/msm_vfe31_v4l2.c
	drivers/media/video/msm/vfe/msm_vfe31_v4l2.h
	drivers/media/video/msm/vfe/msm_vfe32.c
	drivers/media/video/msm/vfe/msm_vfe40.c
	drivers/media/video/msm/vfe/msm_vfe40.h
	drivers/media/video/msm/vfe/msm_vfe40_axi.c
	drivers/media/video/msm/vfe/msm_vfe7x.c
	drivers/media/video/msm/vfe/msm_vfe7x.h
	drivers/media/video/msm/vfe/msm_vfe7x27a.c
	drivers/media/video/msm/vfe/msm_vfe7x27a.h
	drivers/media/video/msm/vfe/msm_vfe7x27a_v4l2.c
	drivers/media/video/msm/vfe/msm_vfe7x27a_v4l2.h
	drivers/media/video/msm/vfe/msm_vfe8x.c
	drivers/media/video/msm/vfe/msm_vfe8x.h
	drivers/media/video/msm/vfe/msm_vfe8x_proc.c
	drivers/media/video/msm/vfe/msm_vfe8x_proc.h
	drivers/media/video/msm/vfe/msm_vfe_stats_buf.c
	drivers/media/video/msm/vfe/msm_vfe_stats_buf.h
	drivers/media/video/msm/vx6953.c
	drivers/media/video/msm/vx6953.h
	drivers/media/video/msm/vx6953_reg.c
	drivers/media/video/msm/vx6953_reg_v4l2.c
	drivers/media/video/msm/vx6953_v4l2.c
	drivers/media/video/msm/vx6953_v4l2.h
	drivers/media/video/msm_vidc/msm_smem.c
	drivers/media/video/msm_vidc/msm_smem.h
	drivers/media/video/msm_vidc/msm_v4l2_vidc.c
	drivers/media/video/msm_vidc/msm_vdec.c
	drivers/media/video/msm_vidc/msm_vdec.h
	drivers/media/video/msm_vidc/msm_venc.c
	drivers/media/video/msm_vidc/msm_venc.h
	drivers/media/video/msm_vidc/msm_vidc.c
	drivers/media/video/msm_vidc/msm_vidc_common.c
	drivers/media/video/msm_vidc/msm_vidc_common.h
	drivers/media/video/msm_vidc/msm_vidc_internal.h
	drivers/media/video/msm_vidc/vidc_hal.c
	drivers/media/video/msm_vidc/vidc_hal.h
	drivers/media/video/msm_vidc/vidc_hal_api.h
	drivers/media/video/msm_vidc/vidc_hal_helper.h
	drivers/media/video/msm_vidc/vidc_hal_interrupt_handler.c
	drivers/media/video/msm_vidc/vidc_hal_io.h
	drivers/media/video/vcap_v4l2.c
	drivers/media/video/vcap_vc.c
	drivers/media/video/vcap_vc.h
	drivers/media/video/vcap_vp.c
	drivers/media/video/vcap_vp.h
	drivers/media/video/videobuf-msm-mem.c
	drivers/mfd/marimba-codec.c
	drivers/mfd/marimba-core.c
	drivers/mfd/marimba-tsadc.c
	drivers/mfd/msm-adie-codec.c
	drivers/mfd/pm8018-core.c
	drivers/mfd/pmic8058.c
	drivers/mfd/pmic8901.c
	drivers/mfd/timpani-codec.c
	drivers/mfd/tps65023.c
	drivers/misc/isa1200.c
	drivers/misc/msm_migrate_pages.c
	drivers/misc/pm8xxx-nfc.c
	drivers/misc/pm8xxx-upl.c
	drivers/misc/pmic8058-pwm.c
	drivers/misc/pmic8058-xoadc.c
	drivers/misc/qfp_fuse.c
	drivers/misc/smsc_hub.c
	drivers/misc/tsif_chrdev.c
	drivers/mtd/devices/msm_nand.c
	drivers/mtd/devices/msm_nand.h
	drivers/mtd/devices/msm_qpic_nand.c
	drivers/mtd/tests/mtd_erasepart.c
	drivers/net/ethernet/msm/msm_rmnet.c
	drivers/net/ethernet/msm/msm_rmnet_sdio.c
	drivers/net/ethernet/msm/msm_rmnet_smux.c
	drivers/net/ethernet/msm/qfec.c
	drivers/net/ethernet/msm/qfec.h
	drivers/net/wireless/libra/libra_sdioif.c
	drivers/net/wireless/libra/qcomwlan7x27a_pwrif.c
	drivers/net/wireless/libra/qcomwlan_pwrif.c
	drivers/net/wireless/wcnss/qcomwlan_secif.c
	drivers/net/wireless/wcnss/wcnss_riva.c
	drivers/net/wireless/wcnss/wcnss_wlan.c
	drivers/of/of_slimbus.c
	drivers/of/of_spmi.c
	drivers/platform/msm/qpnp-clkdiv.c
	drivers/platform/msm/qpnp-power-on.c
	drivers/platform/msm/qpnp-pwm.c
	drivers/platform/msm/usb_bam.c
	drivers/power/bq27520_fuelgauger.c
	drivers/power/bq27541_fuelgauger.c
	drivers/power/msm_battery.c
	drivers/power/msm_charger.c
	drivers/power/pm8058_usb_fix.c
	drivers/power/pmic8058-charger.c
	drivers/power/smb137b.c
	drivers/power/smb349.c
	drivers/regulator/pm8058-xo.c
	drivers/regulator/pmic8058-regulator.c
	drivers/regulator/pmic8901-regulator.c
	drivers/regulator/qpnp-regulator.c
	drivers/regulator/stub-regulator.c
	drivers/rtc/qpnp-rtc.c
	drivers/rtc/rtc-msm.c
	drivers/spmi/qpnp-int.c
	drivers/spmi/spmi-pmic-arb.c
	drivers/spmi/spmi-resources.c
	drivers/spmi/spmi.c
	drivers/staging/gobi/QCUSBNet2k/QCUSBNet.c
	drivers/staging/gobi/QCUSBNet2k/QMI.c
	drivers/staging/gobi/QCUSBNet2k/QMI.h
	drivers/staging/gobi/QCUSBNet2k/QMIDevice.c
	drivers/staging/gobi/QCUSBNet2k/QMIDevice.h
	drivers/staging/gobi/QCUSBNet2k/Structs.h
	drivers/thermal/msm8974-tsens.c
	drivers/thermal/msm_popmem-tm.c
	drivers/thermal/msm_tsens.c
	drivers/tty/n_smux.c
	drivers/tty/serial/msm_serial.c
	drivers/tty/serial/msm_serial.h
	drivers/tty/smux_ctl.c
	drivers/tty/smux_debug.c
	drivers/tty/smux_loopback.c
	drivers/tty/smux_loopback.h
	drivers/tty/smux_private.h
	drivers/tty/smux_test.c
	drivers/usb/gadget/f_qc_ecm.c
	drivers/usb/gadget/f_qc_rndis.c
	drivers/usb/gadget/f_qdss.c
	drivers/usb/gadget/f_qdss.h
	drivers/usb/gadget/u_qc_ether.c
	drivers/usb/gadget/u_qc_ether.h
	drivers/usb/gadget/u_qdss.c
	drivers/video/msm/lvds.c
	drivers/video/msm/mdp4_overlay_dtv.c
	drivers/video/msm/mdp4_overlay_lcdc.c
	drivers/video/msm/mdp4_util.c
	drivers/video/msm/mdp_debugfs.c
	drivers/video/msm/mdp_vsync.c
	drivers/video/msm/mipi_NT35590.h
	drivers/video/msm/mipi_dsi.c
	drivers/video/msm/mipi_dsi.h
	drivers/video/msm/mipi_dsi_host.c
	drivers/video/msm/msm_dss_io_8960.c
	drivers/video/msm/msm_fb_panel.c
	drivers/video/msm/msm_fb_panel.h
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_core.h
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_utils.c
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_utils.h
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_vidc.c
	drivers/video/msm/vidc/1080p/ddl/vidc.c
	drivers/video/msm/vidc/1080p/ddl/vidc_hwio_reg.h
	drivers/video/msm/vidc/common/enc/venc_internal.c
	drivers/video/msm/vidc/common/init/vidc_init.c
	drivers/video/msm/vidc/common/vcd/vcd_core.h
	drivers/video/msm/vidc/common/vcd/vcd_power_sm.c
	include/linux/bma150.h
	include/linux/fsm_dfe_hh.h
	include/linux/fsm_rfic_ftr.h
	include/linux/gpio-pm8xxx-rpc.h
	include/linux/i2c/bq27520.h
	include/linux/i2c/isa1200.h
	include/linux/i2c/smb137b.h
	include/linux/input/cy8c_ts.h
	include/linux/input/ft5x06_ts.h
	include/linux/input/kp_flip_switch.h
	include/linux/input/mpu3050.h
	include/linux/input/qci_kbd.h
	include/linux/input/tdisc_shinetsu.h
	include/linux/ks8851.h
	include/linux/leds-msm-tricolor.h
	include/linux/leds-pm8xxx.h
	include/linux/libra_sdioif.h
	include/linux/m_adcproc.h
	include/linux/mfd/marimba-codec.h
	include/linux/mfd/marimba-tsadc.h
	include/linux/mfd/marimba.h
	include/linux/mfd/pm8xxx/pm8018.h
	include/linux/mfd/tps65023.h
	include/linux/mfd/wcd9xxx/wcd9320_registers.h
	include/linux/mhl_8334.h
	include/linux/mhl_defs.h
	include/linux/mhl_devcap.h
	include/linux/msm_rpcrouter.h
	include/linux/of_coresight.h
	include/linux/of_spmi.h
	include/linux/ofn_atlab.h
	include/linux/pmic8058-charger.h
	include/linux/power/ltc4088-charger.h
	include/linux/qcomwlan_pwrif.h
	include/linux/qcomwlan_secif.h
	include/linux/qcota.h
	include/linux/qfp_fuse.h
	include/linux/qpnp/clkdiv.h
	include/linux/qpnp/pin.h
	include/linux/qpnp/pwm.h
	include/linux/qpnp/qpnp-adc.h
	include/linux/regulator/krait-regulator.h
	include/linux/regulator/qpnp-regulator.h
	include/linux/regulator/stub-regulator.h
	include/linux/rmt_storage_client.h
	include/linux/rtc-msm.h
	include/linux/smsc3503.h
	include/linux/spmi.h
	include/linux/test-iosched.h
	include/linux/usb/usb_qdss.h
	include/linux/vcm.h
	include/linux/vcm_alloc.h
	include/linux/vcm_mm.h
	include/linux/vcm_types.h
	include/linux/wcnss_wlan.h
	include/media/msm_vidc.h
	include/media/radio-iris.h
	include/media/user-rc-input.h
	include/media/videobuf-msm-mem.h
	include/net/bluetooth/bluetooth.h
	include/sound/apr_audio-v2.h
	include/sound/apr_audio.h
	include/sound/dai.h
	include/sound/msm-dai-q6-v2.h
	include/sound/q6adm-v2.h
	include/sound/q6afe-v2.h
	include/sound/q6asm-v2.h
	include/sound/q6asm.h
	include/sound/q6audio-v2.h
	net/bluetooth/l2cap_core.c
	net/bluetooth/mgmt.c
	sound/soc/codecs/timpani.c
	sound/soc/codecs/timpani.h
	sound/soc/codecs/wcd9320-tables.c
	sound/soc/codecs/wcd9320.c
	sound/soc/codecs/wcd9320.h
	sound/soc/msm/apq8064-i2s.c
	sound/soc/msm/lpass-dma.c
	sound/soc/msm/lpass-i2s.c
	sound/soc/msm/lpass-pcm.c
	sound/soc/msm/lpass-pcm.h
	sound/soc/msm/mdm9615.c
	sound/soc/msm/msm-dai.c
	sound/soc/msm/msm-mvs.c
	sound/soc/msm/msm-pcm-lpa.c
	sound/soc/msm/msm-pcm-routing.c
	sound/soc/msm/msm-pcm.c
	sound/soc/msm/msm-pcm.h
	sound/soc/msm/msm-voip.c
	sound/soc/msm/msm7201.c
	sound/soc/msm/msm7k-pcm.c
	sound/soc/msm/msm7kv2-dai.c
	sound/soc/msm/msm7kv2-dsp.c
	sound/soc/msm/msm7kv2-pcm.c
	sound/soc/msm/msm7kv2-pcm.h
	sound/soc/msm/msm7x30.c
	sound/soc/msm/msm8660-apq-wm8903.c
	sound/soc/msm/msm8660.c
	sound/soc/msm/msm8930.c
	sound/soc/msm/msm8960.c
	sound/soc/msm/msm8974.c
	sound/soc/msm/msm8x60-dai.c
	sound/soc/msm/msm8x60-pcm.c
	sound/soc/msm/msm8x60-pcm.h
	sound/soc/msm/msm8x60.c
	sound/soc/msm/msm_audio_mvs.h
	sound/soc/msm/mvs-dai.c
	sound/soc/msm/qdsp6/q6asm.c
	sound/soc/msm/qdsp6/q6voice.c
	sound/soc/msm/qdsp6/q6voice.h
	sound/soc/msm/qdsp6v2/audio_ocmem.c
	sound/soc/msm/qdsp6v2/audio_ocmem.h
	sound/soc/msm/qdsp6v2/msm-compr-q6-v2.c
	sound/soc/msm/qdsp6v2/msm-compr-q6-v2.h
	sound/soc/msm/qdsp6v2/msm-dai-q6-v2.c
	sound/soc/msm/qdsp6v2/msm-multi-ch-pcm-q6-v2.c
	sound/soc/msm/qdsp6v2/msm-pcm-afe-v2.c
	sound/soc/msm/qdsp6v2/msm-pcm-afe-v2.h
	sound/soc/msm/qdsp6v2/msm-pcm-lpa-v2.c
	sound/soc/msm/qdsp6v2/msm-pcm-q6-v2.c
	sound/soc/msm/qdsp6v2/msm-pcm-q6-v2.h
	sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.c
	sound/soc/msm/qdsp6v2/msm-pcm-routing-v2.h
	sound/soc/msm/qdsp6v2/msm-pcm-voice-v2.c
	sound/soc/msm/qdsp6v2/msm-pcm-voice-v2.h
	sound/soc/msm/qdsp6v2/msm-pcm-voip-v2.c
	sound/soc/msm/qdsp6v2/q6adm.c
	sound/soc/msm/qdsp6v2/q6afe.c
	sound/soc/msm/qdsp6v2/q6asm.c
	sound/soc/msm/qdsp6v2/q6audio-v2.c
	sound/soc/msm/qdsp6v2/q6core.c
	sound/soc/msm/qdsp6v2/q6core.h
	sound/soc/msm/qdsp6v2/q6voice.c
	sound/soc/msm/qdsp6v2/q6voice.h
	tools/perf/builtin-periodic.c
Revert "Update copyright to The Linux Foundation"

This reverts commit 2fb7ea65d8304384a22d6aec2d04cff6b376cbbc.