msm: smd_pkt: Allow multiple users of an SMD_PKT device

Add the usage reference count for every SMD_PKT device. Update the
sequence of operations in device open & close calls. This will enable
multiple user-space users of a SMD_PKT device.

Change-Id: Ic11d0c2e6908f1d82f7aef6a99a0239a92358814
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
msm: smd_pkt: Enable IPC logging in SMD_PKT driver

Log SMD_PKT driver events to an IPC logger. This will allow
debugging the SMD_PKT driver without incurring the kernel logging
overhead.

Change-Id: Ida34d6f466b347ee2e030a88f32d0b9ec23c0b98
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
msm: smd_pkt: Add new SMD channels for iWLAN

Add 9 new SMD control channels to support iWLAN feature.

Change-Id: I8a1d46275cecb0344d31014976703f56f3893093
Signed-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
msm: bam_dmux: Add new logical channels for iWLAN feature

Add support to 9 new logical channels and
add 3 reserved entries for logical channels from 9 to 11.

Change-Id: I2209404af7fe333b92bb7dd8d87ba184052c3525
Signed-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
msm: rmnet: Add new rmnet ports for iWLAN feature

Add 9 new rmnet ports to support iWLAN feature.

Change-Id: I4e14545c05fda46fc49d01bc644b2171b25327c1
Signed-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
msm: bam_bmux: Add in_global_reset check while rescheduling queue_rx

In modem SSR case rescheduling of queue_rx_work for every 100ms
causing system to overload by rescheduling unnecessary work and
overflow kernel meesages with rescheduling logs.
Hence block the rescheduling of queue_rx_info
by adding in_global_reset flag check during modem SSR.

CRs-Fixed: 422096
Change-Id: I14bc8d82e44231a86b58faa0158740565177653d
Signed-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
camera: Use fps divider to calculate the framelength lines.

Use the fps divider in calculation of sensor frame length
lines, so that the current fps requested is into effect.

Change-Id: I38ea5775e98e030b8be2e6895ac1a709a81cec92
CRs-fixed: 434293
Signed-off-by: Kalyani Oruganti <kalyanio@codeaurora.org>
Merge "msm: kgsl: Process all idle checks"
Merge "msm: kgsl: Process all idle checks"
Conflicts:
	arch/arm/mach-msm/acpuclock-8930ab.c
	arch/arm/mach-msm/board-8960.c
	arch/arm/mach-msm/lge/mako/board-mako.c
	drivers/gpu/msm/adreno_ringbuffer.c
	drivers/media/video/msm_wfd/mdp-4-subdev.c
	drivers/usb/otg/msm_otg.c
Merge "msm_fb: display: add satge commit without pipes queued"
Conflicts:
	drivers/video/msm/mdp4_overlay_dsi_video.c
	drivers/video/msm/mdp4_overlay_lcdc.c
Merge "msm_fb: display: add satge commit without pipes queued"
Merge "msm: vidc: Add the change to prevent memory leak"
Merge "msm: vidc: Add the change to prevent memory leak"
Merge "msm_serial_hs: Add support to handle Rx BREAK condition"