Merge "misc: pmic8058-pwm: add 'enable' callback" into android-msm-2.6.32
Merge "msm: 7x30 pm8058 pwm: add 7x30 pwm 'enable' callback" into android-msm-2.6.32
Merge "arm: msm: Disable non-TLMM goog_*_chip during CONFIG_GPIOLIB." into android-msm-2.6.32
Merge "defconfig: Enable remote storage RPC client for 7x30 and 7x27" into android-msm-2.6.32
Merge "include: pmic8058-pwm.h: fix name and comment for usec" into android-msm-2.6.32
Merge "msm: kgsl: Fix to initially set 2D core to its max freqency" into android-msm-2.6.32
msm: Add kgsl clock names to the platform data and handle

Add the names of the clocks used by the kgsl in the platform data
structure and handle.

Change-Id: I8719534cd3f589ee8692419ea6c0131220d49353
Signed-off-by: Naomi Luis <nluis@codeaurora.org>
arm: perform a dmb in do_cache_op() on MSM 7x27

The ARM-specific cacheflush system call allows userspace to
flush the cache for a specified address range. The kernel
performs the cache flush on behalf of the user.

On MSM 7x27, this cache flush must also flush the AXI bus
buffer (or there may be data corruption), which can
be done in several ways, including performing a dmb().

Change-Id: Ic4e91756ef67d8595132dcec5e74ee6cb26ae8ce
CRs-Fixed: 236162
Signed-off-by: Larry Bassel <lbassel@codeaurora.org>
msm: clock-7x30: Add const qualifier to variables

Most of the data in this file shouldn't be modified during kernel
execution thus add the const qualifier to mark it as read-only.

Change-Id: Idc8182061510ffb54f9c4d334d11dba4e81700dc
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
mm: dma_cache operations for non linearly mapped buffers

dma_cache_*_ops() perform cache maintenance operations on linearly and
non-linearly mapped buffers.

Change-Id: Ifa726807e5f378dac4dd6eac1e5bd6e4d3c07216
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
msm: kgsl: Use the kgsl clock names from the platform data handle

Obtain the clock names for the imem, 2D and 3D graphics cores from the
kgsl platform data handle.

Change-Id: I571e76ec5a8b2953816db8252d329469dce940e6
Signed-off-by: Naomi Luis <nluis@codeaurora.org>
msm: 8x50a: Add board support for ST1.5

This is enough to boot up to userspace init and thus should be
sufficient to bring in any drivers such as keyboard, display,
etc.

Change-Id: I15bba47801d3cd448339539db68f37757f1ecb47
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
msm: defconfig: Add qsd8x50a defconfigs

Change-Id: I61968a629cb9a179daf61b53189f181020d7fa0a
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
msm_fb: Add ST1.5 LCDC driver

Change-Id: Ia592bed81e316118f4c301ad59931fb9502ce49e
Signed-off-by: Ajay Dudani <adudani@codeaurora.org>
qup_i2c: Update for 8x50a

Change-Id: I1b218ffe38a762474d9c2baba0baeabe571b1903
Signed-off-by: Ajay Dudani <adudani@codeaurora.org>
Merge "msm: video: Add VC1 decoder support in Decoder driver" into android-msm-2.6.32
gpio: add pmic8901-mpp.c as a gpio driver for PM8901 MPP

MPP (Multi-Purpose Pin) can be configured for multiple purposes
on PM8901 chip. This is the list of supported configurations:
- digital input
- digital output
- digital bidirectional
- analog input
- analog input
- current sink
- test sink mode
- test output mode

When configured as digital input and/or output, an MPP pin works
exactly like a GPIO pin.

Change-Id: Ie595166700b454ddc98b0d7a7e9bbe3a1ea830ac
Signed-off-by: Willie Ruan <wruan@codeaurora.org>
msm_kgsl: Remove the G12 bottom half handler

The interrupt handler for the Z180 is very lightweight, and
we don't need the additional overhead of the bottom half
handler.

Change-Id: I9143c97fcda0f4de4bec4dd5b034bd9572d9e549
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
mfd: pmic8058/8901: remove disable and enable methods

Removing disable method will default to kernel's lazy-disable for
interrupt handling. If we don't do this, 2.6.32 kernel calls
suspend_device_irqs() which would disable all interrupts including
the wakeup interrupts.

Change-Id: I6607adf171747fec61e8820e646185ef3dd559c7
Signed-off-by: Willie Ruan <wruan@codeaurora.org>
msm: smd: update rpc program definition

Update rpc program definition file.

Change-Id: Ib74b279a36c084c52de8f1118d9a7eb87a157c75
Signed-off-by: Niranjana Vishwanathapura <nvishwan@codeaurora.org>