Commit Graph

265286 Commits

Author SHA1 Message Date
Subhash Jadavani
c2aa082e66 mmc: msm_sdcc: remove CONFIG_MMC_MSM_SDIO_SUPPORT completely
CONFIG_MMC_MSM_SDIO_SUPPORT config option was added
to indicate that host controller is capable of detecting
SDIO operational interrupt. But all the current SDCC
HW revisions support the SDIO operational interrupt
detection, there is no need of this config option any more.

Change-Id: I708ddf5b14286f94853d47bbbcee426b12cb9d85
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
2012-04-11 14:41:33 +05:30
Subhash Jadavani
6bba0a54ea mmc: msm_sdcc: remove CONFIG_MMC_MSM_SDIO_SUPPORT featurization
CONFIG_MMC_MSM_SDIO_SUPPORT config option was added
to indicate that host controller is capable of detecting
SDIO operational interrupt. But all the current SDCC
HW revisions support the SDIO operational interrupt
detection, this config option is going to be removed.
So this patch removes any code featurization using this
config.

Change-Id: I9768b5b8e089d4b1e57c09d6b364de6daf32e54d
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
2012-04-11 14:41:18 +05:30
Linux Build Service Account
a5f0a047f5 Merge "msm_fb: HDMI: Enable SPD InfoFrame transmission" into msm-3.0 2012-04-11 00:13:14 -07:00
Linux Build Service Account
0f33acb00a Merge "msm: smsm: Add support for SMSM interrupt mask" into msm-3.0 2012-04-11 00:13:12 -07:00
Linux Build Service Account
eb999ab5d6 Merge "msm: dma: Convert spinlocks to mutexes for new clock apis" into msm-3.0 2012-04-11 00:13:09 -07:00
Linux Build Service Account
52fcc074ec Merge "msm: Makefile: add support for 8064 post silicon targets" into msm-3.0 2012-04-11 00:13:01 -07:00
Linux Build Service Account
3ad27c44d1 Merge "msm: camera: Fixed memory leak and added NULL check" into msm-3.0 2012-04-11 00:12:57 -07:00
Linux Build Service Account
86f46ab39e Merge "msm: clock-voter: Remove 'rate' field from struct clk_voter" into msm-3.0 2012-04-11 00:12:56 -07:00
Linux Build Service Account
07bb9e9252 Merge "msm: 8960: Add serial console support on the 8960 SGLTE target" into msm-3.0 2012-04-10 22:28:53 -07:00
Linux Build Service Account
95ad513f17 Merge "msm_serial_hs: Release wakelock in case of failure case" into msm-3.0 2012-04-10 22:28:48 -07:00
Linux Build Service Account
34cd3dad4c Merge "msm: audio: qdsp6v2: Use IS_ERR instead of NULL ptr check" into msm-3.0 2012-04-10 22:28:44 -07:00
Linux Build Service Account
33399eff17 Merge "msm: 8660: Remove the PMEM audio devices" into msm-3.0 2012-04-10 22:28:40 -07:00
Linux Build Service Account
8ac12c6000 Merge "radio: iris: Implement new radio IOCTLs." into msm-3.0 2012-04-10 20:15:14 -07:00
Linux Build Service Account
0a2f143618 Merge "msm: kgsl: Stop the device during sleep" into msm-3.0 2012-04-10 20:15:05 -07:00
Linux Build Service Account
38f3b0ed06 Merge "usb: 8064: Add phy initialization sequence" into msm-3.0 2012-04-10 20:15:00 -07:00
Linux Build Service Account
a4a5b07ebb Merge "usb: gadget: fix USBCV - Chapter 9 test failure" into msm-3.0 2012-04-10 20:14:52 -07:00
Linux Build Service Account
bbc064d33e Merge "msm: rtb: Add rtb timestamps using sched_clock()" into msm-3.0 2012-04-10 20:14:38 -07:00
Eric Holmberg
e8a3932487 msm: smsm: Add support for SMSM interrupt mask
When a remote processor changes its SMSM state, it compares the change
against the notification mask and sends a notification to the remote
processor if needed.  Traditionally, Apps has set all interrupt flags to
enabled, so it is woken up and interrupted for all state changes.

With the recent addition of the SMSM callback notifiers, we can start
setting the mask based upon the callbacks.

CRs-Fixed: 347968
Change-Id: I84c06a00db5857d847ae318290df13babf317869
Signed-off-by: Eric Holmberg <eholmber@codeaurora.org>
2012-04-10 19:25:23 -06:00
Aravind Venkateswaran
fff7a7d207 msm_fb: HDMI: Enable SPD InfoFrame transmission
Sinks use the information in the SPD InfoFrame to get
the vendor name and the product information of the source
device. This change adds the ability to specify this
information and transmit the data as part of the SPD
InfoFrame.

Change-Id: Iff3db2e21cc30cdcc18787de5fd83c6a0790794e
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
2012-04-10 17:02:46 -07:00
Matt Wagantall
dd63ac389e msm: clock-voter: Remove 'rate' field from struct clk_voter
Struct clk has a rate field now. Remove the clk_voter-specific
field and use the generic one instead.

This also allows voter_clk_get_rate() to be removed completely
since the default implementation does the same thing.

Change-Id: Ibf4042e7f1ae63784839ff34419fc0af341011d2
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
2012-04-10 17:01:17 -07:00
Stepan Moskovchenko
2b4b1cd491 msm: 8960: Add serial console support on the 8960 SGLTE target
The SGLTE variant of the 8960 CDP target has the UART
console on GSBI8 rather than GSBI5, so make the serial
device and gpiomux registration conditional on the target
subtype.

Change-Id: I95394f6b88dad1af0a529394a80d59010d07b29a
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
2012-04-10 16:41:10 -07:00
Mayank Rana
679436ebc7 msm_serial_hs: Release wakelock in case of failure case
msm_hs_init_clk() function is not releasing acquire wakelock
in case of uartclk enable is failing. Hence handle this case
and also correct the error handling in msm_hs_startup function
to release the acquire resources if any error condition encounter.

CRs-Fixed: 348734
Change-Id: Iba822a0bb36f8a6b78279574119bae6db4308c86
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2012-04-11 03:45:17 +05:30
Chaithanya Krishna Bacharaju
23685fbb20 msm: 8660: Remove the PMEM audio devices
Move the PMEM audio device under USE_ION config ifdef
so that audio does not excercise any PMEM related devices.

Change-Id: I962e22db86a6b542d3d28ae2f0f0ee073d2b5902
Signed-off-by: Chaithanya Krishna Bacharaju <chaithan@codeaurora.org>
2012-04-10 15:46:03 -06:00
Linux Build Service Account
cc04ed8906 Merge "ARM: 7125/1: Add unwinding annotations for 64bit division functions" into msm-3.0 2012-04-10 14:39:56 -07:00
Linux Build Service Account
77c8500664 Merge changes Ic0dedbad,Ic35e6fbf,Ibf3c6d1e into msm-3.0
* changes:
  msm: kgsl: Use kzalloc to allocate scatterlists of 1 page or less
  msm: kgsl: fix 2d IB processing
  msm: kgsl: rework ib checking
2012-04-10 14:39:52 -07:00
Linux Build Service Account
eafc47ba34 Merge "ASoC: msm7x27a: Add boundary check for ear/mic mute" into msm-3.0 2012-04-10 14:39:49 -07:00
Linux Build Service Account
79d3ed2420 Merge "usb: gadget: MBIM function driver for QCOM chipsets" into msm-3.0 2012-04-10 14:39:46 -07:00
Linux Build Service Account
3ff38f8ce4 Merge "msm: smsm: Cache Flush on SMSM_RESET" into msm-3.0 2012-04-10 14:39:43 -07:00
Vamsi Krishna
1f8704c260 usb: 8064: Add phy initialization sequence
usb phy needs to be initilized appropriately to clear usb
electrical compliance testing. Add usb phy initialization
for 8064 target.

CRs-Fixed: 347361
Change-Id: I1d17d137159441d2a27836be0827ecc686abbfb5
Signed-off-by: Vamsi Krishna <vskrishn@codeaurora.org>
2012-04-10 13:04:37 -07:00
Jeff Ohlstein
4e24908e01 msm: rtb: Add rtb timestamps using sched_clock()
Provide timestamps in the rtb log for the purposes of correlating rtb
entries with dmesg logs. This provdes a 64 bit timestamp in nanoseconds,
overloading the caller field for the lower bits. In order to indicate to
parsing tools that the caller field is not a code pointer, the new entry
type has its highest order bit set.

Change-Id: I275b2a5981e6d0d61a658930914c37b63cfa3e5b
Signed-off-by: Jeff Ohlstein <johlstei@codeaurora.org>
2012-04-10 12:29:21 -07:00
Shiv Maliyappanahalli
c4c2349a91 msm: audio: qdsp6v2: Use IS_ERR instead of NULL ptr check
pil_get() returns ERR_PTR and hence NULL pointer check should
be replaced with IS_ERR to check for errors.

Change-Id: I87713ab1369921b4d3452f734bbe2ce1e20c0b01
Signed-off-by: Shiv Maliyappanahalli <smaliyap@codeaurora.org>
2012-04-10 11:15:33 -07:00
Linux Build Service Account
a9f2037943 Merge "msm: clock-local: Move GFX3D core reset from reg_init() to post_init()" into msm-3.0 2012-04-10 09:11:02 -07:00
Linux Build Service Account
22c9255dda Merge "msm: audio: qdsp6v2: PCM Encoder is configured to native channel count" into msm-3.0 2012-04-10 09:10:58 -07:00
Linux Build Service Account
6d4f7796ba Merge "msm: camera: Add flash source support for ov5647" into msm-3.0 2012-04-10 09:10:56 -07:00
Linux Build Service Account
ffcc7eb5f3 Merge "msm: display: Increase SF memory for HDMI primary case" into msm-3.0 2012-04-10 09:10:53 -07:00
Linux Build Service Account
a5b3b15c03 Merge "radio-tavarua: Configure the search direction value as passed by FM APP" into msm-3.0 2012-04-10 09:10:51 -07:00
Jin Hong
694c9dc817 msm: Makefile: add support for 8064 post silicon targets
Add object for each 8064 targets to allow build of individual mach type
with proper board files.

CRs-Fixed: 344144
Change-Id: Ifa9455373f81e5833fd61873abbd9b835bd40286
Signed-off-by: Jin Hong <jinh@codeaurora.org>
2012-04-10 07:02:44 -07:00
Anna Perel
a8c991d548 usb: gadget: MBIM function driver for QCOM chipsets
This driver implements Mobile Broadband Interface Model protocol.
Control messages are transferred through QBI module
running in user space and communicating with mbim
using file operations interface android_mbim.
Data is transferred on SPS, Bam-to-Bam.

Change-Id: Ifc4b3f7e21b1a0dac377af272f9ae922ec9c7e2e
Signed-off-by: Anna Perel <aperel@codeaurora.org>
2012-04-10 15:59:06 +03:00
Matt Wagantall
e655cd7a52 msm: clock-local: Move GFX3D core reset from reg_init() to post_init()
reg_init() is called from the clock driver's pre_init() function, which
runs too early for clock APIs to be safely called. Move the GFX3D reset
operation that was performed there into post_init() where clock APIs
are allowed.

Change-Id: I63f6e9eec508f111ddf4211c63fc317bbe128a27
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
2012-04-10 06:15:11 -06:00
Linux Build Service Account
23aedd6cb9 Merge "video: msm: wfd: Delete from free_queue before freeing memory" into msm-3.0 2012-04-10 05:07:14 -07:00
Linux Build Service Account
740cdbd7e7 Merge "msm: camera: Sensor sequence change in Makefile" into msm-3.0 2012-04-10 05:07:13 -07:00
Linux Build Service Account
f89f1d73da Merge "ARM: 7090/1: CACHE-L2X0: filter start address can be 0 and is often 0" into msm-3.0 2012-04-10 05:07:11 -07:00
Linux Build Service Account
ac3f3d4e9b Merge "ASoC: wcd9310: Address pop noise at Tx path startup." into msm-3.0 2012-04-10 05:07:09 -07:00
Linux Build Service Account
e6f546f7e0 Merge "msm: kgsl: Use highest perf level on wake-up from sleep" into msm-3.0 2012-04-10 05:07:07 -07:00
Linux Build Service Account
6b2ebdc525 Merge "ARM: msm: Fix const/__initdata conflict" into msm-3.0 2012-04-10 05:07:05 -07:00
Linux Build Service Account
6da6605fde Merge "msm: camera: Fix for ZSL vfe configuration" into msm-3.0 2012-04-10 05:07:04 -07:00
Linux Build Service Account
119ce6d97f Merge "diag: Edit event mask responses" into msm-3.0 2012-04-10 05:07:03 -07:00
Ram Somani
8b9589f7a5 msm: smsm: Cache Flush on SMSM_RESET
Flush inner and outer cache when SMSM_RESET is received by apps proc.
On 7K targets, outer cache is not flushed during panic and ram dumps
do not provide all the updated information.

Change-Id: I97dd1ee10f9ad3656c1dda77f3e7f4542550ab13
Signed-off-by: Ram Somani <rsomani@codeaurora.org>
2012-04-10 16:46:00 +05:30
Linux Build Service Account
5c5bd77185 Merge "msm: msm_bus: Add Daytona Fabric clock to bus driver" into msm-3.0 2012-04-10 03:08:53 -07:00
Linux Build Service Account
703585148a Merge "msm: kgsl: Do not dereference pointer before checking against NULL" into msm-3.0 2012-04-10 03:08:51 -07:00