Commit Graph
320513 Commits
Author SHA1 Message Date
Jeremy Gebben 8c5e2f7fb2 iommu/msm: check range before mapping.
Make sure iommu_map_range() does not leave a partial
mapping on error if part of the range is already
mapped.

Change-Id: I0ddeb0e0169b579f1efdeca4071fce4ee75a11f8
Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
2012-11-05 09:17:33 -07:00
Jeremy Gebben 2dfe00225a iommu/msm: fix the include guard in iommu.h
msm_soc_version_supports_iommu_v1() was defined outside the guard.

Change-Id: I8db106908b08b89e267550d81d031cdb028b92a2
Signed-off-by: Jeremy Gebben <jgebben@codeaurora.org>
2012-11-05 09:17:27 -07:00
Linux Build Service Account f61d1eccdd Merge "mmc: msm_sdcc: optimize sampling clock tuning procedure" 2012-11-05 04:16:59 -08:00
Linux Build Service Account 576b2330ef Merge "msm: kgsl: Set sysfs max clock for devices with no power scale policy" 2012-11-05 04:16:48 -08:00
Linux Build Service Account 74d98a917c Merge "arm/dt: 8974: Add delay to L2 retention sequence" 2012-11-05 04:16:37 -08:00
Linux Build Service Account 87d7a0c977 Merge "Vidc: Treat Non-IDR frame type error as bit stream error" 2012-11-05 04:16:22 -08:00
Linux Build Service Account 66269180ed Merge "msm: cpr: Disable CPR based on fused bits in 8x25" 2012-11-05 04:16:07 -08:00
Linux Build Service Account b23f0cf597 Merge "usb: gadget: fix configuration descriptor for super speed devices" 2012-11-05 04:15:55 -08:00
Linux Build Service Account f6f3f2d7e2 Merge "arm/dt: mpq8092-regulator: Fix min. voltage level for LDO13" 2012-11-05 04:15:43 -08:00
Linux Build Service Account 29810f5b66 Merge "arm/dt: mpq8092: Add qcom,not-wakeup property for SPMI arbiter" 2012-11-05 04:15:42 -08:00
Linux Build Service Account 2fe8ea2aa8 Merge "msm: Specify NAND controller version in fsm9xxx" 2012-11-05 04:15:25 -08:00
Linux Build Service Account db31351d5a Merge "msm:pm2: Add top CSR programming for 8x25Q" 2012-11-05 04:15:13 -08:00
Linux Build Service Account aa981be2e1 Merge "msm: pm2: Configure MPA5_GDFS_CNT_VAL register for 8x25Q" 2012-11-05 04:15:12 -08:00
Linux Build Service Account 14b4e76264 Merge "msm: pm-boot: Enable boot remapper for 8x25Q" 2012-11-05 04:15:10 -08:00
Linux Build Service Account 55e72544e8 Merge "msm:devices-msm7x27a: Add SPM platform data for 8x25Q" 2012-11-05 04:15:09 -08:00
Linux Build Service Account 7c4eb41401 Merge "msm: rpm_stats: Migrate base address to platform resource" 2012-11-05 04:14:57 -08:00
Linux Build Service Account 11dbf40ebd Merge "msm: vidc: port heap mask change to ion for secure session" 2012-11-05 04:14:45 -08:00
Linux Build Service Account 2babebd110 Merge "USB: Add super speed descriptors for android functions" 2012-11-05 02:34:38 -08:00
Pavankumar Kondeti 6f94bc9840 USB: Add super speed descriptors for android functions
Update android function drivers like diag, adb, modem, rmnet, mtp
and accessory to operate in super speed.  The burst capability is
not enabled for now.

Change-Id: Ie95cbfc9444c56c8268b70e2916713190699c71a
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2012-11-05 12:59:11 +05:30
Ido Shayevitz 2c2f2677cf usb: gadget: fix configuration descriptor for super speed devices
The bMaxPower field in the configuration descriptor should be specified
in different units for super speed devices. This field units are 2mA for
high speed connection and 8mA for super speed connection.

Without this fix, USB3 SS host drivers refuse to configure the super speed
device since it request for too much current to draw.

Change-Id: I586b92940163089ae691b2bb627712a723e68e36
Signed-off-by: Ido Shayevitz <idos@codeaurora.org>
2012-11-05 12:26:07 +05:30
Murali Nalajala 1989f820f8 msm:pm2: Add top CSR programming for 8x25Q
Top CSR programming is required to keep the cores
into GDFS once CORE0 comes out of the PC. Add this
feature for C2 & C3 for 8x25Q.

Change-Id: I61b398cebc3eee600083ea68d14f295bd217a1ad
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
2012-11-05 11:18:19 +05:30
Murali Nalajala aa7310ba21 msm: pm2: Configure MPA5_GDFS_CNT_VAL register for 8x25Q
Set the "DBGPWRUPEREQ_OVERRIDE" bits for C2 & C3. This allows
the cores to go into LPM when the debugger is connected.

Change-Id: If43cc669aaccf474b15d686f46769eaf0f8fe0e9
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
2012-11-05 11:18:02 +05:30
Murali Nalajala 40b48803d5 msm: pm-boot: Enable boot remapper for 8x25Q
Configure the boot remapper register for C2 and C3 cores.
When the cores C2/C3 come out of LPM (PC & GDFS), they
start executing from the address configured in the boot
remapper register.

Change-Id: Ia7c5c2c8d568185e0d47466e42979524c36a55fc
Signed-off-by: Murali Nalajala <mnalajal@codeaurora.org>
2012-11-05 11:16:46 +05:30
Linux Build Service Account 7028e4d0a9 Merge "qseecom: Add support for loading commonlib image" 2012-11-04 19:33:42 -08:00
Linux Build Service Account af1ab1e5ed Merge "ASoC: msm: Add support for enabling voice post processing feature" 2012-11-04 14:03:44 -08:00
Linux Build Service Account c2c1e546cd Merge "media: dvb: mpq: TSPP output buffer allocation by demux plugin" 2012-11-04 11:53:55 -08:00
Linux Build Service Account e105621b81 Merge "mmc: relocation of print_mmc_packed_stats" 2012-11-04 11:53:45 -08:00
Linux Build Service Account e2419c8367 Merge "power: bq28400: Fix RGB charging LEDs report" 2012-11-04 11:53:36 -08:00
Lee Susman e868f8a73e mmc: relocation of print_mmc_packed_stats
This function belongs to the file mmc_block_test.c since
it is used only in this file.

Change-Id: Ia832da6341b3053f0e4825d711668a3642482221
Signed-off-by: Lee Susman <lsusman@codeaurora.org>
2012-11-04 15:04:41 +02:00
Amir Samuelov 0031e5fb75 power: bq28400: Fix RGB charging LEDs report
The battery gauge monitors the current and voltage every 1 second.
Therefore a delay from the time that the charger start/stop charging
until the battery gauge detects it.

Change-Id: Ib04c471f3c32936b0efcdb16476dbbb93eb653d5
Signed-off-by: Amir Samuelov <amirs@codeaurora.org>
2012-11-04 14:14:21 +02:00
Linux Build Service Account 2cae01be95 Merge "board: 9615: add gpiomux configuration for SD card detect GPIO" 2012-11-03 11:03:43 -07:00
Linux Build Service Account dfe1ae5bb8 Merge "msm_serial_hs_lite: Allow setting line number in device tree" 2012-11-03 11:03:34 -07:00
Srinu Gorle c4a5719e6e msm: vidc: port heap mask change to ion for secure session
Changes to pass ION_SECURE in the correct argument field
while calling ion_alloc. Without this change secure session
fails.

Change-Id: Ifa4878b1c312beafc735cb649570913159799d7c
Signed-off-by: Srinu Gorle <sgorle@codeaurora.org>
2012-11-03 21:08:56 +05:30
Linux Build Service Account 3d693b6963 Merge "msm: kgsl: Add GFP_NORETRY to the page_alloc flags and handle errors" 2012-11-02 20:34:15 -07:00
Sujit Reddy Thumma 24f66708fc arm/dt: mpq8092-regulator: Fix min. voltage level for LDO13
LD013 can support two voltage levels 1.8V and 2.95V.
Update the regulator-min-microvolt parameter so that
it reflects correct min. voltage supported (1.8V).

Change-Id: I129ce95583c989b6e96275fcea7cf93984a68d3b
Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>
2012-11-03 08:23:44 +05:30
Sujit Reddy Thumma 397dffdc40 arm/dt: mpq8092: Add qcom,not-wakeup property for SPMI arbiter
Add the qcom,not-wakeup flag to the SPMI arbiter device node so
that irq_set_irq_wake() is not called.  This ensures that PMIC
drivers may be tested before MPM, RPM-SMD, and SMD drivers are
validated on MPQ8092.

This change should be reverted once the MPM driver is working
on target.

Change-Id: Icb217adfa2b9b394792ff4f0189db212c6c13e82
Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>
2012-11-03 08:23:43 +05:30
Linux Build Service Account f8c87bbbe3 Merge "ion: update API stubs" 2012-11-02 18:46:56 -07:00
Linux Build Service Account 476d650fdb Merge "android/lowmemorykiller: Only consider gfp_mask free pages" 2012-11-02 18:46:37 -07:00
Linux Build Service Account 32f7ea44a8 Merge "gpu: ion: Don't require buffers to be 1M aligned" 2012-11-02 18:46:13 -07:00
Linux Build Service Account 503be87b37 Merge "gpu: ion: Change secure heap allocation restrictions" 2012-11-02 18:46:11 -07:00
Linux Build Service Account f9c0d10619 Merge "media: video: VC ISR restructure to make code more readable" 2012-11-02 18:45:48 -07:00
Linux Build Service Account 6715ed6396 Merge "msm_vidc: update vbif setting for video hardware" 2012-11-02 18:45:26 -07:00
Linux Build Service Account a460f16db3 Merge "msm: vidc: Add support to process FW errors" 2012-11-02 18:45:12 -07:00
Linux Build Service Account f6c1959b25 Merge "msm: clock-8974: Fix the freq table for the pixel clock" 2012-11-02 18:45:00 -07:00
Linux Build Service Account 57d66d5de1 Merge "usb: f_serial: Remove unnecessary return statements in gport_setup" 2012-11-02 18:44:50 -07:00
Linux Build Service Account 9650d3c885 Merge "defconfig: 8974: Enable CONFIG_DEBUG_MUTEXES back" 2012-11-02 18:44:37 -07:00
Linux Build Service Account 9600d90735 Merge "msm: spm: Conform comments to coding standards" 2012-11-02 18:44:26 -07:00
Mitchel Humpherys baa8692f93 ion: update API stubs
The stubs for some of the Ion functions have gotten stale since the
last Ion API change. Update these to avoid compile errors when Ion is
not included in the build.

Change-Id: Idfe475c0f1990e5a9b5919434a27ae9dd63ffcb4
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
2012-11-02 16:35:39 -07:00
Stepan Moskovchenko 5e0234323a msm_serial_hs_lite: Allow setting line number in device tree
Allow the serial device tree node to specify a UART line
number to support explicitly binding an HSL serial port to
a named TTY device.

Change-Id: Icb5b6882c9784ee7676ad849197e9a557f73513c
Signed-off-by: Stepan Moskovchenko <stepanm@codeaurora.org>
2012-11-02 15:45:40 -07:00
Linux Build Service Account f9efa0162d Merge "msm: 8910: Add device tree auxdata for msm_sdcc" 2012-11-02 14:45:53 -07:00