120387 Commits

Author SHA1 Message Date
James Sullins
edc3cc50fe qup_i2c_pwr_mgmt: use non-sleeping clk_* 2012-02-26 17:25:15 -06:00
James Sullins
c7f722681a cleanup compile warnings/errors 2012-02-26 16:43:05 -06:00
Dalingrin
2f74e199db isl29023: add delayed work driven mode 2012-02-26 16:43:04 -06:00
Dalingrin
d89743aa9b Add isl29023 driver 2012-02-26 16:43:04 -06:00
Dalingrin
c954a0c4dd Add LSM303DLH accelerometer and magnetometer driver 2012-02-26 16:43:02 -06:00
James Sullins
e0a0c8237a klog: add /proc/last_klog support 2012-02-26 16:43:02 -06:00
James Sullins
388a9be8d6 a6_battery: add current_now reporting 2012-02-26 16:43:00 -06:00
James Sullins
f265c53575 hres_counter: fixup for 3.0 kernel 2012-02-26 16:43:00 -06:00
James Sullins
21af8f8a1c a6: fixup for 3.0 kernel 2012-02-26 16:43:00 -06:00
James Sullins
994176a27a rm max8903b_driver, replace max8903_charger from HPalm 2012-02-26 16:43:00 -06:00
James Sullins
e26b264f7a add a6, hres_counter drivers from HPalm 2012-02-26 16:42:59 -06:00
James Sullins
fa48670594 add wifi support 2012-02-26 16:42:59 -06:00
Oleg Drokin
38fb38688f Initial TS attempt
Added hsuart, user pins and the dumb ts driver
2012-02-26 16:42:57 -06:00
James Sullins
0a442945ee fix color/rotation for lcdc_lg_xga 2012-02-26 16:40:09 -06:00
James Sullins
1d34ea656c remove gpio_keys_pe 2012-02-26 16:39:17 -06:00
Oleg Drokin
f421f8e0c0 Temp hack to avert msm fb crash when you pass in fb= param.
Otherwise the physical addres without ioremap does not work.
This is probably better fixed up in the board file once the rest is working.
2012-02-26 16:37:57 -06:00
James Sullins
c0ed8bee46 add lcdc_lg_xga to Kconfig/Makefile 2012-02-26 16:37:57 -06:00
James Sullins
63be9d7762 update lcdc_lg_xga driver 2012-02-26 16:36:49 -06:00
Oleg Drokin
41851c8b18 Add lg lcd driver for touchpad LCD 2012-02-26 16:36:49 -06:00
James Sullins
d0510db61a mdp4_overlay: only call dtv stuff when config'd 2012-02-26 16:36:47 -06:00
James Sullins
d4cd85c6fd fix compile warnings/errors 2012-02-26 16:34:20 -06:00
James Sullins
236218023c max8903b_charger: hax to compile 2012-02-26 16:34:17 -06:00
James Sullins
e8075b6013 pull in max8903b_charger 2012-02-26 16:34:16 -06:00
James Sullins
2a285a6144 gpio_keys_pe: disable CPUFREQ_TICKLE 2012-02-26 16:34:16 -06:00
James Sullins
d938aa5c57 pull in gpio_keys_pe 2012-02-26 16:34:16 -06:00
James Sullins
3d891382b1 klog: use printk for welcome msg 2012-02-26 16:34:15 -06:00
James Sullins
f981c26cfd klog: correct initial buffer copy 2012-02-26 16:34:15 -06:00
James Sullins
ff92fab783 update klog - grag logbuf on init; incl. timestamps, etc. 2012-02-26 16:34:14 -06:00
James Sullins
24304c3985 twek evdev to compile 2012-02-26 16:34:13 -06:00
James Sullins
1f9ab073f5 tweak klog 2012-02-26 16:34:13 -06:00
James Sullins
50d5437a69 add klog 2012-02-26 16:34:13 -06:00
Linux Build Service Account
07d5237219 Merge "msm_fb: Display: Update panel initialization sequence" into msm-3.0 2012-02-13 01:39:51 -08:00
Linux Build Service Account
22a42f85f9 Merge "msm_fb: display: Add LVDS display & LVDS/DSI panel auto detect support" into msm-3.0 2012-02-13 01:39:51 -08:00
Linux Build Service Account
0972cb9c1d Merge "USB: OTG: msm: Disable PMIC ID pullup before enabling ACA ID detection" into msm-3.0 2012-02-12 23:09:40 -08:00
Ravishangar Kalyanam
ab05f94b75 msm_fb: display: Add LVDS display & LVDS/DSI panel auto detect support
Add LVDS display PHY/PLL configuration and panel backlight support.
Enable auto-detect support for LVDS/DSI panels

Change-Id: I36a1a3c4cee9e015ae6fd03257bd10efa81450d8
Signed-off-by: Ravishangar Kalyanam <rkalya@codeaurora.org>
2012-02-12 22:11:57 -08:00
Pavankumar Kondeti
446f45463f USB: OTG: msm: Disable PMIC ID pullup before enabling ACA ID detection
PMIC internal pullup resistor to be between 75k - 480k.   The ACA
pulldown resistor can range from 36k - 220k.  So leaving the PMIC
internal pullup on while the PHY does ACA detection would cause
problems.

Change-Id: I70e68094ce96a79531b7d3173c9a23fdcc52840d
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2012-02-13 08:23:12 +05:30
Vamsi Krishna
8d1bbd58c8 usb: ci13xxx_udc: Add debug mask to control debug events
udc driver generates lot of debug events which quickly fills up
its circular event queue and override important events which are
required for debugging. Add debug mask support so that only the
events that match mask are captured discarding the rest. Debug
mask can be changed by module parameter and bit position
represents endpoint number.

Example: To capture 2 in endpoint events
echo -n 4 > /sys/module/ci13xxx_msm/parameters/ep_addr_txdbg_mask
To capture 3 out endpoint events
echo -n 8 > /sys/module/ci13xxx_msm/parameters/ep_addr_rxdbg_mask

Change-Id: Ia0383df67c85245a8f8415eee3d9b67f38ac2d1e
Signed-off-by: Vamsi Krishna <vskrishn@codeaurora.org>
2012-02-12 18:26:24 -08:00
Linux Build Service Account
485083dd9b Merge "ASoC: wcd9310: Prevent from going suspend while accessing codec registers" into msm-3.0 2012-02-12 06:04:16 -08:00
Linux Build Service Account
9271bd83f7 Merge "msm: camera: support exposure metering and HDR snapshots" into msm-3.0 2012-02-11 13:08:05 -08:00
Linux Build Service Account
0b1780bef9 Merge "USB: OTG: msm: Fix wall charger compliance issues" into msm-3.0 2012-02-11 13:08:05 -08:00
Linux Build Service Account
b4f642ce3b Merge "qup_i2c: Remove Soc specific check while enabling CORE_ON_EN bit" into msm-3.0 2012-02-11 13:08:05 -08:00
Linux Build Service Account
27a4a9b1e1 Merge "slim_msm: Initialize controller before clk_get is called." into msm-3.0 2012-02-11 13:08:05 -08:00
Linux Build Service Account
81cc4de2fc Merge "net: wireless: Add CONFIG_ATH6K_LEGACY for QCA AR6003" into msm-3.0 2012-02-11 11:08:24 -08:00
Linux Build Service Account
f187080de1 Merge "power: pm8xxx-ccadc: reduce boot time for calibration" into msm-3.0 2012-02-10 21:50:50 -08:00
Linux Build Service Account
c538fbde96 Merge changes I40b4684e,I9548b2da into msm-3.0
* changes:
  ASoC: msm: HDMI PCM 6 channel support
  msm_fb: HDMI: Export interface for setting Audio info frame
2012-02-10 21:50:50 -08:00
Kiran Kandi
94f25dcbd1 msm_fb: HDMI: Export interface for setting Audio info frame
The Audio InfoFrame contains information that allows for the format
of the digital audio streams to be identified more quickly via
out-of-band information and, for multi-channel uncompressed audio
provides channel allocation information for the sink device's speakers.
Currently audio info frame is hard coded to support 2-ch PCM. To Support
Multi channel PCM, correct channel allocation information has to be sent
to HDMI sink. So export the interface for setting audio info frame to
HDMI audio driver.

Change-Id: I7d0d5cf9f8792250bfd6e5eb003a8360ccb9707a
Signed-off-by: Kiran Kandi <kkandi@codeaurora.org>
2012-02-10 15:32:36 -08:00
Ankit Premrajka
70613ecf6c msm: camera: support exposure metering and HDR snapshots
With this change we achieve multiple things related
to correct HDR functionality. First, we do not
always configure ping and pong to be the same buffer in
case of the snapshot mode. This would help support taking
mulitple snapshots. Second, we support for logic to skip
frames in case of snapshot, a necessity for the exposure
metering feature. Third, we support post processing
divert of both snapshot and thumbnail buffers to be
taken from either mctl queue or video queue, to be
determined at runtime.

Change-Id: Ibcf2bbfc171b2686ca44e6366feadf435368fa5f
Signed-off-by: Ankit Premrajka <ankitp@codeaurora.org>
2012-02-10 14:19:30 -08:00
Jignesh Mehta
95dd6e161b msm: camera: Enable IMEM clock for inline jpeg
This change enables IMEM clock so that VFE can put
frame in to IMEM and Gemini received frame from IMEM.

Change-Id: Ia7d12d7ec5bd433deef545d04e8a72256e19513c
Signed-off-by: Jignesh Mehta <jigneshm@codeaurora.org>
2012-02-10 12:45:53 -07:00
Pavankumar Kondeti
283146fe67 USB: OTG: msm: Fix wall charger compliance issues
Battery charging spec 1.2 mandates portable devices to enable
VDP_SRC while charging from dedicated charger port.  Enable
VDP_SRC after detecting the charger as wall charger and enter
low power mode.  PHY can not drive VDP_SRC in retention.  Vote
against PHY retention and PHY power collapse.

Disable primary detection circuit and wait for 20msec before
enabling secondary detection circuit.  This would allow complete
discharge of voltage on the DM.

The DP/DM voltage source on time is taken as 40msec.  The spec
allows any value greater than 40msec.  Increase this timeout value
to 50msec for passing compliance tests correctly.

CRs-fixed: 330227
Change-Id: I0bc72b2098ff52644daab3a902b5ba099bb83667
Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
2012-02-10 10:52:29 -07:00
Linux Build Service Account
f7acd53329 Merge changes I02b4f046,Iba6ef5e3,I37166389 into msm-3.0
* changes:
  msm_fb: display: add spinlock to protect dma status.
  msm_fb: display: Add SMP-safety for PPP Operations
  msm_fb: display: remove while loop in mdp ISR
2012-02-10 06:34:33 -08:00