Commit Graph

61603 Commits

Author SHA1 Message Date
Linux Build Service Account
45b0e8cb73 Merge "arm: fiq: Provide empty stubs for fiq functions" into msm-3.0 2012-02-01 06:28:53 -08:00
Mohan Pallaka
3f9791670e defconfig: msm7627a: Enable atmel mxt driver
Enable atmel mxt driver to be part of 7627a.

Change-Id: I68537f62d5955e30210990158220a4898b512851
Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org>
2012-02-01 12:34:27 +05:30
Linux Build Service Account
22b6b33365 Merge "msm: clock-local: Add md_reg check for rcg_clock handoff" into msm-3.0 2012-01-31 21:44:00 -08:00
Linux Build Service Account
8c7c4ef1c7 Merge "msm: bam_dmux: fix init error handling" into msm-3.0 2012-01-31 21:44:00 -08:00
Linux Build Service Account
fdedd28f29 Merge "board: 8930: Add regulator info for WCD9304" into msm-3.0 2012-01-31 19:58:00 -08:00
Linux Build Service Account
0aa11a9896 Merge "msm: lpass-8960: Add support for Modem reset notification" into msm-3.0 2012-01-31 19:58:00 -08:00
Linux Build Service Account
59c206d87d Merge "msm: ipc: Trigger loading the GNSS" into msm-3.0 2012-01-31 18:09:24 -08:00
Linux Build Service Account
818baa1dcb Merge "defconfig: msm8960: Enable usb host driver for X-Box gamepad" into msm-3.0 2012-01-31 18:09:24 -08:00
Linux Build Service Account
20d0983d33 Merge "msm: audio: qdsp6v2: Fix erroneous print" into msm-3.0 2012-01-31 18:09:24 -08:00
Linux Build Service Account
17b8abd3db Merge changes Ie7d86213,I57cece38,I1bac71f7,I2eded919,Ia09fe2a6 into msm-3.0
* changes:
  msm: pil-modem: Migrate to clk APIs for XO voting
  msm: pil-q6v4: Migrate to clk APIs for XO voting
  msm: pil-riva: Fix error paths when proxy voting fails
  msm: pil-q6v4: Flush instead of cancel delayed work on removal
  msm: pil-riva: Flush instead of cancel delayed work on removal
2012-01-31 18:09:24 -08:00
Rohit Vaswani
eb81fb3bde arm: fiq: Provide empty stubs for fiq functions
A driver using fiq functions should be usable on targets
with or without CONFIG_FIQ enabled. Instead of making code
dependent on #ifdef CONFIG_FIQ, add empty stubs for the fiq
functions.

Change-Id: Ie8b1905ba53664d99bd707be3c83291c97eb1066
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2012-01-31 18:04:13 -08:00
Tianyi Gou
e46938ba99 msm: clock-local: Add md_reg check for rcg_clock handoff
md_reg may be not present for some clocks with banks e.g. rot_clk
so need to add this check for these clocks. Otherwise, there might
be pointer dereference issue.

Change-Id: I3ad44232fa785d2cbca9ef81ac85843103ada3c6
Signed-off-by: Tianyi Gou <tgou@codeaurora.org>
2012-01-31 14:54:21 -08:00
Linux Build Service Account
4a834c3d1e Merge "msm: board-8064: Use real clock init data for real hardware" into msm-3.0 2012-01-31 13:05:26 -08:00
Linux Build Service Account
057a9472c6 Merge "msm: board-msm7627a-wlan: Add AR600X power-up sequence." into msm-3.0 2012-01-31 13:05:26 -08:00
Stephen Boyd
6703653fda msm: pil-modem: Migrate to clk APIs for XO voting
Use the clock APIs instead of the msm_xo APIs to vote on PXO.
This removes one more msm specific api from this driver and will
allow us to move XO control into the rpm clock driver.

Change-Id: Ie7d862131a7b8717c3ab0574f570f073c6a69dfd
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2012-01-31 11:19:46 -08:00
Stephen Boyd
ed630b0ba1 msm: pil-q6v4: Migrate to clk APIs for XO voting
Use the clock APIs instead of the msm_xo APIs to vote on CXO and
PXO. This removes one more msm specific api from this driver and
will allow us to move XO control into the rpm clock driver.

Change-Id: I57cece3891eef8a8dace1a8465dbe3737ccd0e27
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2012-01-31 11:19:20 -08:00
Linux Build Service Account
3a342626e0 Merge "msm: copper: Add support for ION" into msm-3.0 2012-01-31 10:54:12 -08:00
Linux Build Service Account
cfc18c1186 Merge "msm: Add header file for QPNP interrupt support" into msm-3.0 2012-01-31 10:54:12 -08:00
Linux Build Service Account
0d8e01775f Merge "msm: audio: qdsp6v2: Add delay in speaker device profile to reduce pop" into msm-3.0 2012-01-31 10:54:12 -08:00
Stephen Boyd
d0b993ae06 msm: pil-riva: Fix error paths when proxy voting fails
If the proxy voting for CXO or the PLL regulator fails, we should
unwind the work to the state before the failure. Do this so that
users of the driver can recover from errors more easily.

Change-Id: I1bac71f743ef2352235be74ef4c030d27c5efa09
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2012-01-31 09:29:27 -08:00
Stephen Boyd
7307ffbb18 msm: pil-q6v4: Flush instead of cancel delayed work on removal
If the pil q6v4 driver is removed or fails to probe we want to
ensure that the proxy votes made during boot are removed even if
they're pending removal. cancel_delayed_work_sync() will ensure
that the proxy vote removal callback no longer runs, but it
doesn't force the callback to run. This means that the proxy
votes stay in place even though the driver has been detached.
Therefore, replace cancel_delayed_work_sync() with
flush_delayed_work_sync() to forcibly remove the proxy votes
before detaching the driver.

Change-Id: I2eded919df598eb01e51eb24a5a32a93f75ad8de
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2012-01-31 09:29:26 -08:00
Stephen Boyd
c01858c089 msm: pil-riva: Flush instead of cancel delayed work on removal
If the pil riva driver is removed or fails to probe we want to
ensure that the proxy votes made during boot are removed even if
they're pending removal. cancel_delayed_work_sync() will ensure
that the proxy vote removal callback no longer runs, but it
doesn't force the callback to run. This means that the proxy
votes stay in place even though the driver has been detached.
Therefore, replace cancel_delayed_work_sync() with
flush_delayed_work_sync() to forcibly remove the proxy votes
before detaching the driver.

Change-Id: Ia09fe2a6eb76e69d410f95ea4c28d78ff75727ff
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2012-01-31 09:29:26 -08:00
Karthikeyan Ramasubramanian
1df33cc183 msm: ipc: Trigger loading the GNSS
GPS QMI clients from user-space trigger loading the GNSS through
MSM_IPC message router.

Change-Id: I39362be3ba2ace7d8304eb7b2620db72103c41cf
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
2012-01-31 08:53:03 -07:00
Michael Bohan
39d6fbda3a msm: Add header file for QPNP interrupt support
QPNP is a Qualcomm SPMI based implementation that specifies 256
devices per SPMI slave ID, with up to 8 interrupts per device.
This brings the theoretical max interrupt support to 32768 per
bus for this architecture.

This header file is added before the driver to satisfy circular
dependency with the PMIC Arbiter driver, which makes calls into
QPNP.

Change-Id: Ie563f55c0557771b8925c10762094cf191544a30
Signed-off-by: Michael Bohan <mbohan@codeaurora.org>
2012-01-30 19:34:16 -08:00
Asish Bhattacharya
cdaa99d905 board: 8930: Add regulator info for WCD9304
Enable the digital regulator configuration for WCD9304 on 8x30

Change-Id: I1031523ad6ce3398faac24ca5ef38f4369174935
Signed-off-by: Asish Bhattacharya <asishb@codeaurora.org>
2012-01-31 05:11:41 +05:30
Jeff Hugo
8ff4a81679 msm: bam_dmux: fix init error handling
Re-sync the init error handling to properly follow the flow of the init
function so that all resources are completely cleaned up upon error.

Change-Id: I95b0a8c1d21de5d114c64d6b37731f79970229af
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
2012-01-30 15:19:51 -07:00
Gohulan Balachandran
da4f8b7f00 Revert "defconfig: mdm9615: enable iptables configs"
This reverts commit 3875855682.

Signed-off-by: Gohulan Balachandran <gohulanb@codeaurora.org>
2012-01-30 13:57:59 -07:00
Tianyi Gou
acb588dc2f msm: board-8064: Use real clock init data for real hardware
Clock init function currently only uses real clock init data for simulator.
Fix it to make real hardware to use real clock init data too.

Signed-off-by: Tianyi Gou <tgou@codeaurora.org>
2012-01-30 13:09:08 -07:00
Olav Haugan
b800c8c33f msm: copper: Add support for ION
ION is a memory manager used by kernel and user
space clients to efficiently share buffers.

Add support for ION to copper target.

Change-Id: I33d7cadc0a7adade82031ad7b036a1f6e8dddd11
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
2012-01-30 10:03:07 -08:00
Linux Build Service Account
86bc6639fc Merge "board-msm7x27a: display: Avoid backlight call during suspend" into msm-3.0 2012-01-30 09:09:23 -08:00
Linux Build Service Account
df981992a0 Merge "defconfig: mdm9615: enable iptables configs" into msm-3.0 2012-01-30 09:09:23 -08:00
Hemant Kumar
65442bca57 defconfig: msm8960: Enable usb host driver for X-Box gamepad
Current kernel configuration does not support X-Box gamepads.
Controllers like Logitech F510/F710 requires this driver to work.

CRs-fixed: 332890
Change-Id: Ia1fac577a58382645126b7d7c41932e7c74668bc
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2012-01-30 08:40:44 -07:00
Santosh Sajjan
374d6599a6 msm: board-msm7627a-wlan: Add AR600X power-up sequence.
Add AR600X power-up sequence with msm devices like FFA7627a,
QRD7627a and QRD8625.

Change-Id: I64232ac4bfd77143f6df5b0929698efe3f2c011a
Signed-off-by: Santosh Sajjan <ssajjan@codeaurora.org>
2012-01-30 16:19:09 +05:30
Linux Build Service Account
38278d807a Merge "msm: camera: Reorganize power up functions for sensors" into msm-3.0 2012-01-30 01:45:52 -08:00
Linux Build Service Account
60cee52696 Merge "mach-msm: Manage pil_get and decoder parameters" into msm-3.0 2012-01-30 01:45:52 -08:00
Linux Build Service Account
fd0bbeb91d Merge "msm: board-msm7627a-bt: Add support for 8x25" into msm-3.0 2012-01-29 23:55:05 -08:00
Kevin Chan
eb6b607464 msm: camera: Reorganize power up functions for sensors
Moving regulators and gpio to board file
GPIO and regulators are usually different for OEM projects.
This will give them the flexibility to support multiple
devices without changing the driver.

Change-Id: I37549d2eaf3a6c31c1b7cf81270c2b22dde30011
Signed-off-by: Kevin Chan <ktchan@codeaurora.org>
2012-01-29 17:28:45 -08:00
Linux Build Service Account
749ce60bb4 Merge "msm: board-9615: Add HSIC Peripheral over SPS support" into msm-3.0 2012-01-29 13:27:09 -08:00
Linux Build Service Account
48d8882ead Merge "msm: board-qrd7627a: Add touchscreen device for 8625" into msm-3.0 2012-01-29 10:56:57 -08:00
Ofir Cohen
43473c8c69 msm: board-9615: Add HSIC Peripheral over SPS support
Add HSIC Peripheral over SPS support to 9615.

Change-Id: I4f013af59864acb4836d152cb56d203bfca2e52c
Signed-off-by: Ofir Cohen <ofirc@codeaurora.org>
2012-01-29 10:37:52 -07:00
Linux Build Service Account
516d60e24a Merge "usb: gadget: Add HSIC Peripheral over SPS support" into msm-3.0 2012-01-29 07:55:46 -08:00
Linux Build Service Account
eab13a2a7a Merge "msm: board-9615: Fix usb host mode PMIC GPIO config" into msm-3.0 2012-01-29 07:55:46 -08:00
Linux Build Service Account
d023140883 Merge "msm: idle_stats: Permit GPU DCVS daemon to configure number of samples" into msm-3.0 2012-01-29 07:55:46 -08:00
Linux Build Service Account
446fc0b2af Merge "msm: lpass-8660: Make send_q6_nmi atomic context safe." into msm-3.0 2012-01-29 07:55:46 -08:00
Amit Blay
a4416f9c50 msm: board-9615: Fix usb host mode PMIC GPIO config
Remove unnecessary calls to MSM GPIO config, which result in runtime
warnings. Leave only the call to configure a PMIC GPIO.

Change-Id: Ib0c551ceb462b4dbe7ba2eec9772a39507464fdc
Signed-off-by: Amit Blay <ablay@codeaurora.org>
2012-01-29 12:56:50 +02:00
Mohan Pallaka
4c5bb92b7f msm: board-qrd7627a: Add touchscreen device for 8625
Create a touchscreen platform device and pass controller's
config data and other related information as part of
platform data to atmel mxt driver.

Change-Id: Ib39e6f0f2e316bc371603f35ed5eb59f896bd7bb
Signed-off-by: Mohan Pallaka <mpallaka@codeaurora.org>
2012-01-29 13:39:12 +05:30
Linux Build Service Account
720735fb4e Merge "mmc: msm_sdcc: vote against IDLE power collapse" into msm-3.0 2012-01-29 00:06:43 -08:00
Linux Build Service Account
321c7865d3 Merge "msm: board-8064: Initialize spm driver before acpuclk init." into msm-3.0 2012-01-29 00:06:43 -08:00
Linux Build Service Account
64f2555dd0 Merge "msm: copper: Add msm-gpio as an int-ctrl in Device Tree" into msm-3.0 2012-01-29 00:06:43 -08:00
Linux Build Service Account
05c3629c57 Merge "msm: smd_pkt: catch possible array out of bounds accesses" into msm-3.0 2012-01-29 00:06:43 -08:00