Commit graph

303549 commits

Author SHA1 Message Date
Jaeseong GIM
5da34e738d mako: set the mako own machine number
mako specific machine type is updated. we don't use
mtp machine type anymore.

Change-Id: I83b78b5a26a871d2bd97a81a179dd6c9f53d3a1c
2013-03-04 09:12:14 -08:00
Devin Kim
4836079b93 mako: power: bms/ccadc: move ccadc calibration to ccadc driver
power: bms/ccadc: move ccadc calibration to ccadc driver
commit	3c3788281e7979d1cb36f9424fe9c5c4806d916f

There is a dependency for the CCADC calibration work on the BMS
driver. This prevents some devices that do not use the BMS
to utilize the CCADC.

Remove this dependency by moving the ccadc calibration
work to the CCADC driver to avoid this.

Change-Id: Idb77afb474c8989fa08f77a9b614255ee8b06690
2013-03-04 09:12:14 -08:00
Devin Kim
2d456ff71e mako: camera: Decouple the ISPIF component from sensor
msm: camera: Decouple the ISPIF component from sensor
commit	b2157c9abb7b436776f786760607126d1c9a8433

Ispif is a separate hardware block. Decouple
it from sensors so that it can be controlled for various
camera usecases.

Change-Id: Id53ffb28988239582f54978e21e736cdecee7f0a
2013-03-04 09:12:13 -08:00
choongryeol.lee
3a3e512d9e mako : regulator: add LDO6 consumer and set contraints
For earjack debugger, add LDO6 consumer and contraints

Change-Id: Ie91c343ed40054b26149942588cb16bf8276b086
2013-03-04 09:12:12 -08:00
choongryeol.lee
f7ed346825 mako : support earjack debugger cable
Although earjack debugger doesn't work on rev.a,
this code is added for rev.b.

Change-Id: I99d83ada74751a4c456d6c30ce2f3d8754c15a74
2013-03-04 09:12:12 -08:00
Devin Kim
d226472283 mako: support Kernel low-level debug via UART
- mako use UART4DM as debug UART.
- add the DEBUG_LL_UART in Kconfig.debug to choose UART DEBUG
  defined in other Kconfig

Change-Id: I1cbcd233ac739890fd08da25bba44a0717016607
2013-03-04 09:12:11 -08:00
Jongrak Kwon
3864ba662e mako: touch: upgrade firmware from E032 to E052
Also removed unused firmware SynaImage_Jp.h and
variable name correction.

Change-Id: I1332da88ec4fe5538cd68bace7ca7c701795dce3
2013-03-04 09:12:11 -08:00
Jongrak Kwon
9f216de2ac mako: touch: disable S/W accuracy and jitter filter
The feature has side effects on handling touch event.

Also, resolved divide by zero exception caused by
unused button initialization codes.

Change-Id: I9b1d1f302b9025a0d1d15891e5f320e7c149ae92
2013-03-04 09:12:10 -08:00
Jongrak Kwon
87f7a61e84 mako: regulator name correction
regulator name should be defined differently with regulator source.
defined vibrator for 8921_l16, touch_vdd for 8921_l15, touch_io for 8921_l22

Change-Id: I1d77b61ba5a7bfce47b0d50d20d21ebac001897f
2013-03-04 09:12:10 -08:00
Devin Kim
65b61f7e03 mako: cleanup mako display codes
mako doesn't support HD display. so that code was removed.

Change-Id: Id3976b3a8a1ae3f0fc21ef32b7c0a407f6b59b07
2013-03-04 09:12:09 -08:00
Devin Kim
173e1b6859 mako: defconfig: enable msm_fb HDMI
Change-Id: Ia3b602d9d45f30e12973fca3211ebe2ecfd2cfeb
2013-03-04 09:12:08 -08:00
Devin Kim
e4affbef19 mako: msm_sdcc: Rename dfab_clk to generic name
msm: msm_sdcc: Rename dfab_clk to generic name
commit	8d08c142a35556fbe1b63d6dc06a601a7010deef

dfab_clk is used to vote for SDCC AHB clock derived
from Dayatona fabric. This naming convention is invalid
for targets where the AHB clocks are derived from other
buses like peripheral NoC. Hence, rename this to a generic
name that is applicable for all targets.

Change-Id: Icf3c48622be106c779d06fd5e3131b4273c8de1f
2013-03-04 09:12:08 -08:00
Devin Kim
9bfc404091 mako: msm_fb: HDMI: Update HPD logic to address HDMI PLL related issues
msm_fb: HDMI: Update HPD logic to address HDMI PLL related issues
commit	7d11c271b2ca399783975d3b6ef3199cd937a2e0

In the current implementation, the regulators pertaining to the
HDMI core are turned off/on as part of the configuration of the
HDP circuitry. As a result, the regulator that powers the HDMI
PLL is turned off before the HDMI clocks on the PLL are disabled.
This might lead to the PLL not getting locked when it is re-enabled.

This change turns on and off the regulators and clocks in proper
sequence.

Change-Id: Iafa1fae309b11593c8a2a761c7daff413a432e31
CRs-Fixed: 360135
CRs-Fixed: 358598
2013-03-04 09:12:07 -08:00
Devin Kim
9710588005 cradle: add hall ic driver
support hall ic (BU52031NVX) for cradle

Change-Id: I1de44a0c1d5ab1359fc1a02eb674b08be8590100
2013-03-04 09:12:07 -08:00
Devin Kim
6a2109d1ca vibrator: add immersion touchsense vibrator
Change-Id: I543987642578f35a3a923a2d1368bee0997fdec1
2013-03-04 09:12:06 -08:00
Devin Kim
6901b19706 mako: defconfig: enable ppp and slip for vpn
Change-Id: Iddfc5fa1ce308b14372f1e164b6b34bc84bd8cd1
2013-03-04 09:12:05 -08:00
Devin Kim
cfa7877c18 mako: defconfig: disable ethernet micrel KS8851
Change-Id: I458b3d306b582849876d2e40730cc8ea2aadfd8d
2013-03-04 09:12:05 -08:00
Devin Kim
9690f1d0a6 mako: add LCD calibration codes and enble
- set initial qcom lcdc lock up table
- interface to calibrate lcd color temperature
- interface to calibrate lcd color temperature by qlut

Change-Id: Iae2607a2ec3447211cdce5e55fac5767cc6d7fb4
2013-03-04 09:12:04 -08:00
Devin Kim
eb452995a2 mako: add lge qfprom access driver
Change-Id: I954907bca278bf0287f02b60164bd4227b197c8f
2013-03-04 09:12:04 -08:00
Jongrak Kwon
8a8a517fad mako: touch: resolved touch problem after resume
Checking the interrupt pin after reading touch data

Change-Id: Ide8688fed10c228b4bed7947bfccffabd545c5f8
2013-03-04 09:12:03 -08:00
Iliyan Malchev
6cdf274f72 [ARM] mako_defconfig: enable prima wlan driver 2013-03-04 09:12:03 -08:00
Iliyan Malchev
7d4b69fa03 staging: include the prima wlan driver
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-03-04 09:12:02 -08:00
Iliyan Malchev
fb972e5447 prima: WLAN Driver Release 3.1.7.9
Initial code drop for wlan driver.

git clone gitosis@git.codeaurora.org:/external/wlan/reponame.git
SHA: 295189bdc1f9d9ce4f01e1c67662aaad2d64348a

Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-03-04 09:12:01 -08:00
Iliyan Malchev
b16f1117f4 [ARM] hw_breakpoint.c: fix unused variable warning
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-03-04 09:12:01 -08:00
Iliyan Malchev
aaeed351a9 rename {mako-perf --> mako}_defconfig
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-03-04 09:12:00 -08:00
Iliyan Malchev
83017de507 have ARCH_MSM8960 select HAVE_HW_BREAKPOINT
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-03-04 09:11:59 -08:00
Devin Kim
d7bffb85ad usb: gadget: fix the disconnection problem in serial
Some USB host programs (ATS..) have some disconnection problem.
It is workaround for that problem.

Change-Id: I7614f9b390dc6571e1a2974d5af94ced478171c0
2013-03-04 09:11:59 -08:00
Devin Kim
28e61f1bdf usb: gadget: fix the mtp failure in win7
Change-Id: I9a8274cd81f7cb9d3aa48a6fd6d35fcc06cab071
2013-03-04 09:11:58 -08:00
Devin Kim
90863c0eab usb: gadget: support hsic in f_acm
Change-Id: Iae949165668b18879085788da425e80bc40bb7a6
2013-03-04 09:11:58 -08:00
Devin Kim
ebc8b6c769 usb: gadget: increase the notification packet max size
LGE host driver's notification packet max size is 16.
We need to increase max packet size to 16 from 10.

Change-Id: I8a1f8b731b92bddc52c43d32792822246c7e0885
2013-03-04 09:11:57 -08:00
Devin Kim
d4ce1606da mako: defconfig: enable usb cdc ecm
mako use usb cdc ecm instead of rndis in android usb gadget.

Change-Id: Id326e1bc108ab5a7687176f51e930febc195f083
2013-03-04 09:11:56 -08:00
Devin Kim
e947d9a443 audio: fsa8008: fix typo in header file
Change-Id: Iec7d63e82cf58e575dd7b95da9613032de9feef5
2013-03-04 09:11:56 -08:00
Devin Kim
fac119a558 mako: cleanup codes from mako board files
- remove the unused nfc codes
- remove the unused lge specific usb codes

Change-Id: Ifc6f60e966553cf1b98ed199e00404efe972f6a1
2013-03-04 09:11:55 -08:00
ehgrace.kim
5fbfe21b85 audio: enable fsa8008 for earjack detection
Change-Id: Ifc6f9aa6fa6520002dec150808bb9192e48ed0a8
2013-03-04 09:11:55 -08:00
Jongrak Kwon
0b7f6b4498 mako: touch: disable button and clean up
- disable button function
- clean up configuration
- remove unused codes
- remove softkey handlers
- remove interrupt thread (ISR send to work queue directly)

Change-Id: Id8bbf5d554e12a477e402c966b9ef21e1a02d86f
2013-03-04 09:11:54 -08:00
Jaeseong GIM
b4b5d34536 mako: hdmi: featuring hdmi pll related functions
featuring hdmi pll related functions.
it causes crash during late_resume.

Change-Id: Ib88a399d444b060565946006b9bbe8511f66da15
2013-03-04 09:11:53 -08:00
roy.park
c77ee7c1f6 power: add battery type selection and check lge battery
lk should support battery check to enable this feature.
if you want to use it, set CONFIG_LGE_PM_BATTERY_ID_CHECKER=y
in defconfig

Change-Id: Ie92c612e197aeede39b8da526332add3fab15a19
2013-03-04 09:11:53 -08:00
Devin Kim
81efdd55c1 mako: vibrator: add android_vibrator driver and enable it
- cleanup vibrator codes
- add new android_vibrator
- enable android_vibrator

Change-Id: I7e005e8c8abc0b09ace6d278e01944e17f7adb6c
2013-03-04 09:11:52 -08:00
Devin Kim
74312213f4 audio: enable tpa2028d and dual amic only for mako
disable tpa2028d and dual amic as default. if mako, enable both.

Change-Id: Id6b40ada3cdb9e7ddcaaf4c2c9916aeae4030617
2013-03-04 09:11:52 -08:00
Jaeseong GIM
2917eb3c58 mako: hdmi: temporarily disable hdmi feature
temporarily disable hdmi for preventing system crash

Change-Id: Id87d88405afac1a22fe9a02e9d5f97a43f44af65
2013-03-04 09:11:51 -08:00
ehgrace.kim
a7297ab4b5 Revert "ASoC: msm: Add support for voice over HDMI"
This reverts commit 38c3c968733fd4a458957173909a8d638ce1d4dd.

Conflicts:

	sound/soc/msm/msm-pcm-routing.h

Change-Id: I14993fcc1c25e499ef22b54c58ddfc7c41458f53
2013-03-04 09:11:51 -08:00
ehgrace.kim
1b0d298471 audio: enable ultrasound devices for alsa
Change-Id: If8fa5a2dd18d39c1a69868be1a1345e3e45851fb
2013-03-04 09:11:50 -08:00
ehgrace.kim
45717e0a26 audio : enable tpa2028d
Change-Id: Id35a8bf66b1b730d32d1d8cbc68cd3d7f607e72e
2013-03-04 09:11:49 -08:00
ehgrace.kim
922e87a2a4 audio: enable dual analog mic
Change-Id: Ifdba3a42e81917097a9de8c15b0131f0da6a63d1
2013-03-04 09:11:49 -08:00
roy.park
0f8e962294 power: support LGE battery 2100mAh
Add battery 2100mAh profile and update Battery mornitoring system(BMS)

Change-Id: Iea118f1665241c7e4192a77db791b80426a01b60
2013-03-04 09:11:48 -08:00
Devin Kim
3259f9d959 hdmi: able to build kernel without hdmi feature
If not using HDMI, compiling errors occur. it's fixes to build
kernel without HDMI feature

Change-Id: Ida5babdc2f8ebaf73cd5c52b3f4686b27f6f1aa1
2013-03-04 09:11:48 -08:00
Devin Kim
10f9899b30 mako: remove unused mhl codes
Change-Id: I319d5e5f84af5f88604523571e377e6698e583f7
2013-03-04 09:11:47 -08:00
Devin Kim
200817d015 mako: display: set the uninitialized variable
dsi_power_on was not uninitialized. set it to false

Change-Id: I777864097ca0d88ff1030b954db3403806701c54
2013-03-04 09:11:46 -08:00
Devin Kim
3a49b821bb mako: input: check the regulator instances
regulator_get shouldn't be called repeadtedly. if regulator instance
already got, do not invoke the regulator_get in the next.

Change-Id: I9daf98d212e67f29df3358fd04e7646fce97a25a
2013-03-04 09:11:46 -08:00
Jongrak Kwon
3190c37e63 mako: enable volume keys and rgb leds
Disabled unnecessary features in board definition files and
define RGB leds.

Change-Id: I5178eec0e6a62d3a1b113e5f5ede422fc40d1061
2013-03-04 09:11:45 -08:00