Commit Graph

265704 Commits

Author SHA1 Message Date
Linux Build Service Account
e185474f59 Merge "usb: gadget: mbim: Send zero-length packets" into msm-3.0 2012-04-19 12:58:43 -07:00
Linux Build Service Account
2d0666ed8d Merge "msm_fb: Provide IOCTL to configure QSEED tables" into msm-3.0 2012-04-19 12:58:40 -07:00
Linux Build Service Account
ab7a5f2263 Merge "mmc: msm_sdcc: use BAM for smaller SDCC transfers as well" into msm-3.0 2012-04-19 11:05:18 -07:00
Linux Build Service Account
a9d936a775 Merge "msm: platsmp-8625: Clear the IPC1 pending interrupt in the CORE1 context" into msm-3.0 2012-04-19 11:05:15 -07:00
Linux Build Service Account
f8808fd0f5 Merge "msm: kgsl: Change name of vmalloc allocator" into msm-3.0 2012-04-19 08:41:21 -07:00
Linux Build Service Account
37cd149ce3 Merge "msm: copper: Configure UART on BLSP8 for RUMI" into msm-3.0 2012-04-19 03:07:08 -07:00
Linux Build Service Account
d6556a8b90 Merge "msm_fb: display: Change panel init command for NT35510 for proper display" into msm-3.0 2012-04-19 03:07:05 -07:00
Linux Build Service Account
4ce7aeea19 Merge "msm: camera: Reorganize the camera io functions." into msm-3.0 2012-04-19 00:58:13 -07:00
Subhash Jadavani
e6e1b8212e mmc: msm_sdcc: use BAM for smaller SDCC transfers as well
BAM (DMA) can transfer the data of any length or alignment.
Currenly we are using the BAM only if SDCC transfer size
is less than FIFO_SIZE (64 bytes) and only if it's in multiple
of FIFO_SIZE.

As BAM doesn't have any limitation on the minimunm size of the
request, we can use the BAM even for transfers of less than
FIFO_SIZE but performance profiling has proved that using PIO
mode (no DMA) for transfers <= FIFO_SIZE is better compared to
BAM mode.

So this change uses the BAM only if transfer size is greater than
FIFO_SIZE but removes the restriction that transfer size must be
in multiple of FIFO_SIZE.

Change-Id: I41e4e43303200aac3860e33c96aeb78caf6031b5
Signed-off-by: Krishna Konda <kkonda@codeaurora.org>
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
2012-04-19 12:55:15 +05:30
Murali Nalajala
a30aad0408 msm: platsmp-8625: Clear the IPC1 pending interrupt in the CORE1 context
Once core0 comes out of the PC, it uses the IPC1 interrupt to wake up
the core1 out of the sleep(GDFS). Since this interrupt is intended to
core1, move the clearing of this interrupt from core0 to core1 context.
Remove the masking and umnaking of IPC1, as no other driver is going
to use this interupt.

Change-Id: I2b3919a69e4c6c0d8f1eec60b3af812f42ba7cd7
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
2012-04-19 12:54:06 +05:30
Linux Build Service Account
5a73273f20 Merge "msm: Add configuration required for GSBI9 into UARTDM Mode" into msm-3.0 2012-04-18 22:39:54 -07:00
Linux Build Service Account
0b63605386 Merge "msm: clock-8x60: Add mappings for VPE and Rotator IOMMU core clocks" into msm-3.0 2012-04-18 22:39:51 -07:00
Linux Build Service Account
12700ce005 Merge "diag: Respond to several mask change requests" into msm-3.0 2012-04-18 22:39:49 -07:00
Linux Build Service Account
143578bf0a Merge "Bluetooth: Change locking function for process context code" into msm-3.0 2012-04-18 22:39:48 -07:00
Padmanabhan Komanduru
60d51beb9d msm_fb: display: Change panel init command for NT35510 for proper display
On NT35510 panel, the display is 180 degree rotated right
now for video mode. Change panel init command in the
init sequence for Video mode for proper display.

Change-Id: I90f9c3e8e689a141c7c606be756c319bb7de1b3f
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
2012-04-19 10:03:27 +05:30
Sathish Ambley
b17ec7ed39 msm: copper: Configure UART on BLSP8 for RUMI
Add new board file for copper gpio configuration and
add gpio configuration for UART on BLSP8 for RUMI.

Change-Id: I4c5b846c448fed8cea079f6a2daa9e5b2dcceff0
Signed-off-by: Sathish Ambley <sambley@codeaurora.org>
2012-04-18 21:39:41 -06:00
Kiran Kumar H N
3ee46810e9 msm: camera: Reorganize the camera io functions.
- Reorganize camera io functions by putting all the
  common APIs in the util file.
- Move all the hardware
  specific IO files into the io folder.
- The io functions used by the camera driver are named
  as msm_io_* even though they are camera specific.
  Rename them to msm_camera_io_*.

CRs-Fixed: 350209
Change-Id: I5be9a000ee7f9506ae921233196f3507a9ebb095
Signed-off-by: Kiran Kumar H N <hurlisal@codeaurora.org>
2012-04-18 19:39:46 -06:00
Linux Build Service Account
c358928229 Merge "ASoC: wcd9310: Add the second mixer support to audio RX path" into msm-3.0 2012-04-18 18:35:16 -07:00
Linux Build Service Account
6b843393d8 Merge "qseecom: Add support for loading elf images" into msm-3.0 2012-04-18 18:35:08 -07:00
Linux Build Service Account
b7057b8223 Merge "board: 8064: turn off haptics clock in suspend" into msm-3.0 2012-04-18 18:35:01 -07:00
Linux Build Service Account
eae1473edc Merge "msm_fb: display: Add clk prepare changes to MDP and rotator" into msm-3.0 2012-04-18 18:34:55 -07:00
Pravin Tamkhane
67726da111 msm_fb: Provide IOCTL to configure QSEED tables
Provide sub-operation for MSMFB_MDP_PP IOCTL to configure QSEED tables.
QSEED is used for smoothing, sharpening and scaling of content on video
pipes in MDP.

Change-Id: I069d9c793553cb4c400973690ebd7f8d3bcc1c68
Signed-off-by: Pravin Tamkhane <pravint@codeaurora.org>
2012-04-18 16:21:20 -07:00
Matt Wagantall
21903c0fc9 msm: clock-8x60: Add mappings for VPE and Rotator IOMMU core clocks
The core clocks for the msm_iommu.1 (VPE) and msm_iommu.4 (ROT)
devices were missing from the 8x60 clock table. Add them so that
they may be enabled.

Change-Id: I72ba8a705f9157fc0dc0f69d395b6801804e54fa
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
2012-04-18 15:47:42 -07:00
Mayank Rana
e009c92bb8 msm: Add configuration required for GSBI9 into UARTDM Mode
Add GSBI9 device related interfaces and their configuration
i.e. clock, ADM, GPIO and IBS sleep mechanism. GSBI9 would
be used with 8960 Fusion 2.2 for Primary IPC.

Change-Id: I6c9070080b2e3109c41b9968db46b93154b15983
Signed-off-by: Mayank Rana <mrana@codeaurora.org>
2012-04-18 16:28:46 -06:00
Linux Build Service Account
847dd0bce8 Merge "[media] DocBook: Add rules to auto-generate some media docbook" into msm-3.0 2012-04-18 15:25:30 -07:00
Linux Build Service Account
67d6e8fd71 Merge "msm: kgsl: Add a helper function for getting device platform data" into msm-3.0 2012-04-18 15:25:24 -07:00
Linux Build Service Account
59e6c2bd3f Merge "msm_fb: display: add mixer1 writeback buf init call" into msm-3.0 2012-04-18 15:25:18 -07:00
Linux Build Service Account
35d64858c6 Merge "msm: camera: 8960: Unify Autofocus actuator" into msm-3.0 2012-04-18 15:25:09 -07:00
Archana Ramachandran
f32d982aa5 Bluetooth: Change locking function for process context code
Code executing in process context should use hci_dev_lock_bh()
and hci_dev_unlock_bh() instead of hci_dev_lock/hci_dev_unlock
when dealing with the hci_dev lock so that it cannot be
interrupted while the lock is held.

Change-Id: Iebc2da96837db29ab4911b0429399e3e9ba4b93e
CRs-fixed: 350532
Signed-off-by: Archana Ramachandran <archanar@codeaurora.org>
2012-04-18 14:58:04 -07:00
Linux Build Service Account
2e9581fb01 Merge "USB: u_serial: Don't allow UDC to append and send a zero length packet" into msm-3.0 2012-04-18 13:12:17 -07:00
Linux Build Service Account
0cc03d5bb1 Merge "Revert "defconfig: 9615: enable display support"" into msm-3.0 2012-04-18 13:12:14 -07:00
Linux Build Service Account
491ad16a28 Merge "msm: kgsl: Add ftrace for A3XX interrupts" into msm-3.0 2012-04-18 13:12:09 -07:00
Linux Build Service Account
c79c669e01 Merge "ASoc: msm: Improve error checking in code" into msm-3.0 2012-04-18 13:11:57 -07:00
Linux Build Service Account
f20a75aee0 Merge "power: pm8921-bms: fix approach fcc" into msm-3.0 2012-04-18 13:11:53 -07:00
Shalabh Jain
6e4771e3b5 diag: Respond to several mask change requests
Add support for "set all message masks" and "disable logging"
requests.

Also, avoid sending event mask update when not required. DIAG driver
propagates event mask updates, when a remote peripheral boots up.
Sometimes, the event masks are not even set yet, when a remote
peripheral comes up. In such cases, there is no need to send
mask updates.

Change-Id: I9bc83e7479e15ba7dc118f113f732a74aa0f487a
Signed-off-by: Shalabh Jain <shalabhj@codeaurora.org>
2012-04-18 12:38:59 -07:00
Harsh Vardhan Dwivedi
f99c263b56 msm: kgsl: Change name of vmalloc allocator
Change the vmalloc allocation name to something more appropriate since
we do not allocate memory using vmalloc for userspace driver. We
directly allocate physical pages and map that to user address space. The
name is changed to page_alloc instead of vmalloc. Add sysfs files to
track memory usage via both vmalloc and page_alloc.

Change-Id: I239087435f4599b62b7da71ecea0a5878cda5037
Signed-off-by: Harsh Vardhan Dwivedi <hdwivedi@codeaurora.org>
2012-04-18 13:35:34 -06:00
Amy Maloche
8f97389d79 board: 8064: turn off haptics clock in suspend
By turning off CLK_MP3_2 clock (which drives haptics)
in suspend we can save 4ma power consumption.  Clock
is turned off by setting divisor to 0.

Change-Id: I48ae9f353584ad8c1d97826b2ea0eaf00a0d19b4
Signed-off-by: Amy Maloche <amaloche@codeaurora.org>
2012-04-18 11:42:15 -07:00
Ravishangar Kalyanam
d16485de65 msm_fb: display: Add clk prepare changes to MDP and rotator
Use clk_prepare_enable and clk_disable_unprepare instead of
clk_enable and clk_disable respectively.

CRs-Fixed: 351340
Change-Id: Ifb2a9405b8f445a90277d2fade9ab33f5becbd6e
Signed-off-by: Ravishangar Kalyanam <rkalya@codeaurora.org>
2012-04-18 10:54:24 -07:00
Linux Build Service Account
0ac769ec64 Merge "msm_dcvs: Update interface to get updated timer on IDLE_EXIT" into msm-3.0 2012-04-18 10:18:53 -07:00
Linux Build Service Account
2568b5e161 Merge "msm: Added DFAB clock definitions for msm8x60." into msm-3.0 2012-04-18 10:18:49 -07:00
Linux Build Service Account
a52863d075 Merge "msm: clock-8960: Remove impossible 384MHz row from gp clocks" into msm-3.0 2012-04-18 10:18:44 -07:00
Linux Build Service Account
0d1ae58ffd Merge changes Ieda320b6,I1b2b8328 into msm-3.0
* changes:
  wcnss: add driver API to support Thermal Mitigation
  wcnss: add sysfs entry to support Thermal Mitigation
2012-04-18 10:18:41 -07:00
Linux Build Service Account
c176343771 Merge "defconfig: msm8960: Enable reporting L2 master port errors" into msm-3.0 2012-04-18 10:18:39 -07:00
Linux Build Service Account
7ca1fb21db Merge "msm: kgsl: Remove duplicate soptimestamp memory write call" into msm-3.0 2012-04-18 10:18:36 -07:00
Linux Build Service Account
79fc1e2189 Merge "msm_fb: HDMI: Enhance EDID Parser to read supported 3D formats" into msm-3.0 2012-04-18 10:18:30 -07:00
Rajakumar Govindaram
6627b36ee0 msm: camera: 8960: Unify Autofocus actuator
The actuator functionality is the same for different camera
modules. So a single actuator driver module is supported.
The variation is because of actuator control parameters,
which are made available in user space actuator driver
for better integration with tools used for autofocus
tuning.

Change-Id: Ibbae2ef426b570c59ec3796ac56abcf05af28259
Signed-off-by: Rajakumar Govindaram <rajakuma@codeaurora.org>
2012-04-18 10:10:41 -07:00
Jordan Crouse
d8aa4be5a0 msm: kgsl: Add a helper function for getting device platform data
Add a simple helper function to make it easy to get the platform device
data from a kgsl_device pointer.

Change-Id: Ic0dedbad334aa86e8c8fe4150303bca494693778
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
2012-04-18 09:35:09 -06:00
Anna Perel
2dfcacafb1 usb: gadget: mbim: Send zero-length packets
If control packet size is a multiple of 64b and is smaller than 4kb,
send after it a zero-length packet to the host.

CRs-Fixed: 352523
Change-Id: I44a97cacf7d92d66c91f81405802f7d1cf5f5285
Signed-off-by: Anna Perel <aperel@codeaurora.org>
2012-04-18 17:25:59 +03:00
Linux Build Service Account
be8ee19082 Merge "msm: kgsl: Make use of the new clock APIs." into msm-3.0 2012-04-18 05:53:46 -07:00
Linux Build Service Account
c2866887fa Merge "msm: kgsl: Add functions for enabling / disabling a powerscale policy" into msm-3.0 2012-04-18 05:53:41 -07:00