Commit Graph

263238 Commits

Author SHA1 Message Date
Swaminathan Sathappan
4ea7f1a00a apq8064: MBHC single button detection not working
Modify MBHC Button values to make MBHC button detect work

Change-Id: I6eeefed49124c876946677b02902fa1fd675a40a
Signed-off-by: Swaminathan Sathappan <Swami@codeaurora.org>
2012-03-13 16:34:42 -06:00
Linux Build Service Account
54a02757a5 Merge "msm: mach-types: fix file permissions of arch/arm/tools/mach-types" into msm-3.0 2012-03-12 15:21:52 -07:00
Linux Build Service Account
a6d07e70fb Merge "mfd: pmic8901: Fix section mismatches" into msm-3.0 2012-03-12 15:21:52 -07:00
Linux Build Service Account
89cd744070 Merge "msm_fb : display : Add support for NT35516 qHD panel" into msm-3.0 2012-03-12 15:21:52 -07:00
Linux Build Service Account
0cfe817abe Merge "msm: board: Disable Vreg line LDO16 for Quiclogic MDDI Client" into msm-3.0 2012-03-12 15:21:52 -07:00
Linux Build Service Account
cb31e2b319 Merge "Bluetooth: Clear HCI_INQUIRY flags for successive inquiry scans to succeed" into msm-3.0 2012-03-12 15:21:52 -07:00
Linux Build Service Account
050abade08 Merge "ASoC: wcd9310: Update hardware version dependent register address" into msm-3.0 2012-03-12 15:21:52 -07:00
Linux Build Service Account
632752ab47 Merge "board: 8064: storage: vote against IDLE power collapse" into msm-3.0 2012-03-12 11:50:20 -07:00
Linux Build Service Account
c17e362dd6 Merge "regulator: pm8xxx-regulator: Fix regulator type bound check" into msm-3.0 2012-03-12 11:50:20 -07:00
Linux Build Service Account
b25aaca32e Merge "msm: pil-gss: Request the AXI port to halt before shutting down peripheral" into msm-3.0 2012-03-12 11:50:20 -07:00
Joonwoo Park
cb7c8920c5 ASoC: wcd9310: Update hardware version dependent register address
There are codec registers which have different addresses depending on
hardware version.  Update registers' address correctly.

CRs-fixed: 340283
Change-Id: If848f71a40d244ee900dc86608058749c334ff4b
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
2012-03-12 09:42:53 -07:00
Royston Rodrigues
1670f3851f Bluetooth: Clear HCI_INQUIRY flags for successive inquiry scans to succeed
HCI_INQUIRY flags wasn't cleared thereby causing successive inquiry scans
triggered via IOCTLs to fail as connection timeout. As a consequence
successive device scans triggered by Bluez tool (hcitool) failed.
Now HCI_INQUIRY flags are cleared irrespective of device type being BR/EDR
or LE.

Change-Id: Ic5e4804b52f18a46940f38d1e14e8c6825fa97bb
Signed-off-by: Royston Rodrigues <roystonr@codeaurora.org>
2012-03-12 21:15:24 +05:30
Linux Build Service Account
688afba7da Merge "msm_fb: HDMI: Add support for HDMI on APQ8064" into msm-3.0 2012-03-12 08:41:07 -07:00
Linux Build Service Account
c8b229facc Merge "board: msm: Handle VDD_PX2 leakage on EVB" into msm-3.0 2012-03-12 08:41:07 -07:00
Linux Build Service Account
1c79eb623e Merge "msm: pil-riva: Hold wakelock while proxy voting" into msm-3.0 2012-03-12 08:41:07 -07:00
Padmanabhan Komanduru
e9c820fafb msm: board: Disable Vreg line LDO16 for Quiclogic MDDI Client
LDO16 is not required for Quiclogic client on 7x30 devices.
Hence, it has to be disabled for this client.

CRs-fixed: 334751
Change-Id: I88f163a0a326a864556d1f3d1c9be7ebb9148220
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
2012-03-12 12:18:36 +05:30
Padmanabhan Komanduru
599d355644 board: msm: Handle VDD_PX2 leakage on EVB
Handle improper configuration of GPIO 85 during sleep
to avoid the VDD_PX2 leakage current of about 0.1 mA.

CRs-fixed: 338533
Change-Id: Ia5092a8157d89b75c3256d13066fcc93603be286
Signed-off-by: Padmanabhan Komanduru <pkomandu@codeaurora.org>
2012-03-12 12:09:15 +05:30
Oluwafemi Adeyemi
f5a31429ea board: 8064: storage: vote against IDLE power collapse
During the SDCC DMA transfer, if DMA transfer time is
long enough to do IDLE power collapse then system may
go into IDLE power collapse and once SDCC DMA transfer
is completed, system wakes up from Idle Power Collapse
due to SDCC DMA interrupt. But delay for waking up
from Idle Power collapse could be as large as 5 ms which
really degrades the overall read & write throughputs
for SD/eMMC/SDIO cards.

For example, following are the performance numbers with
eMMC card on MSM8960 platform with and without Idle Power
Collapse.

Idle Power collapse enabled:
	LMDD Read throughput = ~14 MB/s
	LMDD Write throughput = ~6 MB/s

Idle Power Collapse disabled:
	LMDD Read throughput = ~25 MB/s
	LMDD Write throughput = ~8 MB/s

So this change votes against the Idle power collapse by registering
with PM QOS about it's acceptable DMA latency when SDCC transfer is
active. This latency value is one more than the latency of SWFI
which means system can go into SWFI but not in any of the other
low power modes (including Idle power collapse).

Change-Id: I8740dd5bb86fe8cfbf6a294850d378a3c6692f40
Signed-off-by: Oluwafemi Adeyemi <aadeyemi@codeaurora.org>
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
2012-03-12 11:42:40 +05:30
Manish Dewangan
68532ec4f4 msm: qdsp5: Initialize event length during adsp fake event generation
During adsp fake event generation, event length is not getting
initialized. This sometimes results in incorrect event data being read
during fake event processing by adsp driver clients.

Fix this by initializing event length properly before generating the
fake event.

Change-Id: Ifcab5adf542b04eef3dc03913b8e10c68f686e8c
Signed-off-by: Manish Dewangan <manish@codeaurora.org>
2012-03-12 10:44:57 +05:30
Linux Build Service Account
bd40436757 Merge "defconfig: msm7627a: Disable RC_CORE and DEBUG_LL" into msm-3.0 2012-03-11 17:01:37 -07:00
Aravind Venkateswaran
0507c8cefa msm_fb: HDMI: Add support for HDMI on APQ8064
Configure necessary PMIC regulators, GPIO, clocks
and parameters related to external display to enable
HDMI on APQ8064 target.

Change-Id: Ia2741fc13c6a640ebc610461ad4242929383b611
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
2012-03-11 14:30:06 -07:00
Linux Build Service Account
2a43c916a9 Merge "msm_fb: display: change pixel sequence on lvds lanes" into msm-3.0 2012-03-11 14:11:22 -07:00
Joel King
69c8ebdc59 msm: mach-types: fix file permissions of arch/arm/tools/mach-types
This is a text file and should not have execute permission.
Execute permissions are removed.

Change-Id: Ia10102e621a6fc4107cd58fd0480dc542fee5acf
Signed-off-by: Joel King <joelking@codeaurora.org>
2012-03-11 11:46:05 -07:00
Jing Lin
3f8f842c57 msm: 8064: Use PMIC GPIO 42 for rotation lock key
Rotation lock key uses PMIC GPIO 42. The previous configuration
using GPIO 46 is incorrect.

Change-Id: I1710f2229059aac1f20617c9e9e0c6b1356f612b
Signed-off-by: Jing Lin <jinglin@codeaurora.org>
2012-03-11 06:41:36 -06:00
Linux Build Service Account
570f996e13 Merge "msm: io: Add HDMI TX mapping for APQ8064" into msm-3.0 2012-03-11 05:25:00 -07:00
Aravind Venkateswaran
4ca275378e board: 8064: Add Rotator Device Driver
Add the rotator device driver to the 8064 board file.

Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
Change-Id: I60bcb1776cc7d582b25be586e1a8504bd57001de
2012-03-10 23:40:46 -08:00
Aravind Venkateswaran
7eb05da02b msm: io: Add HDMI TX mapping for APQ8064
This patch adds address mapping for the HDMI transmitter
for APQ8064.

Change-Id: I87ebeb4f018f53158964b5ddfbface0549cbde12
Signed-off-by: Aravind Venkateswaran <aravindh@codeaurora.org>
2012-03-10 23:36:30 -08:00
Linux Build Service Account
0503c09349 Merge changes Idfeebdec,Ief584324,If71c9d81,I1c09f530,I74b80572,I68c07f35 into msm-3.0
* changes:
  msm: 8625: Enable ticket spinlocks
  msm: board-qrd7627a: Add UARTDM1 device to 8625 EVB device list.
  msm: 8625: Remove static mapping for second core
  msm: mpm-8625: GIC extension for 8625
  msm: footswitch-pcom: Enable Footswitch for 8625
  msm: dma: Fix the error checking for DMA clocks.
2012-03-10 19:41:41 -08:00
Taniya Das
3137c602f6 defconfig: msm7627a: Disable RC_CORE and DEBUG_LL
RC_CORE is not required to enabled and also disable Low level debugging by
default.

Change-Id: Ie6760cb9caf0b75e2357cac9fa43431f4ad4692d
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2012-03-10 15:45:40 -07:00
Linux Build Service Account
e56bbd0a67 Merge "msm: clock-local: Remove rcg_clk_get_rate()" into msm-3.0 2012-03-10 14:20:56 -08:00
Huaibin Yang
5245ec886f msm_fb: display: change pixel sequence on lvds lanes
This is a s/w workaround to fix lvds phy h/w bug. On the rising edge
of lvds phy clk the phy transimits d0d1..d6 sequence, however, lvds
panel from the manufacture expects d6d5d0...d4. So s/w adjusts
the sequence on the phy side to meet panel spec.

CRs-fixed: 338715
Change-Id: If852ba29954b363911d04cd08d3784ce7d385c2f
Signed-off-by: Huaibin Yang <huaibiny@codeaurora.org>
2012-03-10 13:03:22 -08:00
Linux Build Service Account
0592150c1b Merge "slim_msm: Provision to support RX using interrupts if BAM fails" into msm-3.0 2012-03-10 12:04:14 -08:00
Linux Build Service Account
16e1961b3c Merge "msm_serial_hs_lite: Fix hardware bug by using dummy read of UARTDM register" into msm-3.0 2012-03-10 09:51:46 -08:00
Linux Build Service Account
04a73cf0a8 Merge "Revert "msm: kgsl: Remove wakelock and pm_qos requirements"" into msm-3.0 2012-03-10 09:51:46 -08:00
Linux Build Service Account
1f1124d7ec Merge "board-msm7630: mmc: Vote against idle power collapse when SDCC is active" into msm-3.0 2012-03-10 09:51:46 -08:00
Linux Build Service Account
84b4714c61 Merge "ASoC: msm: Send a write done in paused state" into msm-3.0 2012-03-10 09:51:46 -08:00
Linux Build Service Account
ce8927b4fe Merge changes I58e8325e,Idaeae269,If5723f0d,I49a84dca,I1241f952 into msm-3.0
* changes:
  msm: Define 4 domains for IOMMU
  gpu: ion: Delay unmapping from IOMMU.
  gpu: ion: Add map_dma support in IOMMU heap
  gpu: ion: Add cache operations to IOMMU heap
  gpu: ion: Allow smaller mappings
2012-03-10 09:51:46 -08:00
Chetan Kalyan
72aac4f17c board-8064: Increase PMEM allocation for SurfaceFlinger
Increase PMEM heap size to 64 MBytes for SurfaceFlinger.
This is to account for the higher screen resolution on this device.

CRs-Fixed: 338717
Change-Id: If05d584ae4ebbb4bcde7eb5e9f97508850432238
Signed-off-by: Chetan Kalyan <ckalyan@codeaurora.org>
2012-03-10 04:05:38 -07:00
Stephen Boyd
1758bfe1c6 msm: clock-local: Remove rcg_clk_get_rate()
This function is no longer necessary because clk_get_rate() looks
in the clk structure to return the last set rate if there is no
get_rate op. Remove it to save some code space.

Change-Id: I4d7a76bc03fc6c11d4b26b77b53ebbcd3588d9a3
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
2012-03-10 01:09:49 -07:00
Linux Build Service Account
a4955f8164 Merge "vidc: Enable error concealment in video core" into msm-3.0 2012-03-09 22:28:48 -08:00
Linux Build Service Account
89d637e1f1 Merge "platform-drivers: msm: sps: enhance the debugging functions" into msm-3.0 2012-03-09 22:28:48 -08:00
Linux Build Service Account
bbd5338988 Merge "msm: clock-8960: Clean up handling of SoC differences in VDD setting fns" into msm-3.0 2012-03-09 22:28:48 -08:00
Pradeep Jilagam
4168783077 msm_fb : display : Add support for NT35516 qHD panel
This change adds the drivers for NT35516 DSI Client and Truly qHD panel.

Change-Id: Ifb7e02300a8e42d7097845638b77e311e92f69d6
Signed-off-by: Pradeep Jilagam <pjilagam@codeaurora.org>
2012-03-10 10:08:56 +05:30
Sagar Dharia
31ac581ba1 slim_msm: Provision to support RX using interrupts if BAM fails
If BAM registration fails or BAM pipe connection for slimbus-RX pipe
fails, driver falls back on using RX through CSRs and interrupts.

Change-Id: Icb621468a227cb826db43695fa74b30452fbf9c1
Signed-off-by: Sagar Dharia <sdharia@codeaurora.org>
2012-03-09 21:37:12 -07:00
Linux Build Service Account
05d0583d04 Merge "wcnss: remove LVS1 vote from APPS" into msm-3.0 2012-03-09 20:20:17 -08:00
Linux Build Service Account
1b70fecaba Merge "checkpatch: recognize only specific tags when ending commit text" into msm-3.0 2012-03-09 20:20:17 -08:00
Linux Build Service Account
aaf1c643ca Merge "net: usbnet: Do not align IP header for raw IP mode" into msm-3.0 2012-03-09 20:20:17 -08:00
Linux Build Service Account
183c3317cb Merge "msm_fb: Fix error in y-offset check logic in FB driver" into msm-3.0 2012-03-09 20:20:17 -08:00
Linux Build Service Account
5a3816ec79 Merge "msm: cpuide: Update cpuidle latencies and power numbers" into msm-3.0 2012-03-09 20:20:17 -08:00
Linux Build Service Account
c378b991f5 Merge "msm: msmcopper: Fix wrong int format for spi device" into msm-3.0 2012-03-09 20:20:17 -08:00