Commit graph

305666 commits

Author SHA1 Message Date
Oleg Nesterov
31506f346a wake_up_process() should be never used to wakeup a TASK_STOPPED/TRACED task
wake_up_process() should never wakeup a TASK_STOPPED/TRACED task.
Change it to use TASK_NORMAL and add the WARN_ON().

TASK_ALL has no other users, probably can be killed.

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-04-18 16:08:07 -07:00
Oleg Nesterov
4c5a078316 ptrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL
putreg() assumes that the tracee is not running and pt_regs_access() can
safely play with its stack.  However a killed tracee can return from
ptrace_stop() to the low-level asm code and do RESTORE_REST, this means
that debugger can actually read/modify the kernel stack until the tracee
does SAVE_REST again.

set_task_blockstep() can race with SIGKILL too and in some sense this
race is even worse, the very fact the tracee can be woken up breaks the
logic.

As Linus suggested we can clear TASK_WAKEKILL around the arch_ptrace()
call, this ensures that nobody can ever wakeup the tracee while the
debugger looks at it.  Not only this fixes the mentioned problems, we
can do some cleanups/simplifications in arch_ptrace() paths.

Probably ptrace_unfreeze_traced() needs more callers, for example it
makes sense to make the tracee killable for oom-killer before
access_process_vm().

While at it, add the comment into may_ptrace_stop() to explain why
ptrace_stop() still can't rely on SIGKILL and signal_pending_state().

Reported-by: Salman Qazi <sqazi@google.com>
Reported-by: Suleiman Souhlal <suleiman@google.com>
Suggested-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Iliyan Malchev <malchev@google.com>

Conflicts:
	arch/x86/kernel/step.c
2013-04-18 16:08:07 -07:00
Oleg Nesterov
bf40183285 ptrace: introduce signal_wake_up_state() and ptrace_signal_wake_up()
Cleanup and preparation for the next change.

signal_wake_up(resume => true) is overused. None of ptrace/jctl callers
actually want to wakeup a TASK_WAKEKILL task, but they can't specify the
necessary mask.

Turn signal_wake_up() into signal_wake_up_state(state), reintroduce
signal_wake_up() as a trivial helper, and add ptrace_signal_wake_up()
which adds __TASK_TRACED.

This way ptrace_signal_wake_up() can work "inside" ptrace_request()
even if the tracee doesn't have the TASK_WAKEKILL bit set.

Signed-off-by: Oleg Nesterov <oleg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2013-04-18 16:08:07 -07:00
yi-hsin_hung
3f7e9cef9d arch: arm: configs: flo_defconfig: Enable USB device filesystem
Change-Id: Id2e07d699e571b4c7a936bf637a3ff2a046397e5
2013-04-18 16:08:07 -07:00
Sameer Thalappil
b29d1694bf wcnss: Add support for nv bin download at coldboot
NV bin is downloaded when wlan driver is loaded. This change
adds support for NV bin download during coldboot of WCNSS and
thus much before wlan driver is loaded. NV bin id not downloaded
by platform driver during SSR.

Change-Id: I44065185e73a9d43ab7e5d731705321522a0e5a1
Acked-by: Rajesh Chauhan <rajeshc@qca.qualcomm.com>
Signed-off-by: Sameer Thalappil <sameert@codeaurora.org>
2013-04-18 16:08:06 -07:00
Iliyan Malchev
a1165de745 Revert "wcnss: Add support for nv bin download at coldboot"
This reverts commit 9f57325331.
2013-04-18 16:08:06 -07:00
yi-hsin_hung
f93fd69ed0 drivers: usb: otg: Enable the host mode of usb otg only when the host mode isn't enabled.
Change-Id: I1c2d2c06b68b391119d3fae2f777a21d30a92255
2013-04-18 16:08:06 -07:00
Iliyan Malchev
9189b562aa Revert "Revert "Revert "mako: enable lgit lcd driver"""
This reverts commit 92c73d790fd0295d803edb1b8da3140c5fb4d980.
2013-04-18 16:08:06 -07:00
Lorenzo Colitti
8440676a47 net: ipv6: Don't purge default router if accept_ra=2
Setting net.ipv6.conf.<interface>.accept_ra=2 causes the kernel
to accept RAs even when forwarding is enabled. However, enabling
forwarding purges all default routes on the system, breaking
connectivity until the next RA is received. Fix this by not
purging default routes on interfaces that have accept_ra=2.

Signed-off-by: Lorenzo Colitti <lorenzo@google.com>
Acked-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-04-18 16:08:06 -07:00
Colin Cross
ff3cd2a014 timekeeping: fix 32-bit overflow in get_monotonic_boottime
get_monotonic_boottime adds three nanonsecond values stored
in longs, followed by an s64.  If the long values are all
close to 1e9 the first three additions can overflow and
become negative when added to the s64.  Cast the first
value to s64 so that all additions are 64 bit.

Change-Id: Ic996d8b6fbef0b72f2d027b0d8ef5259b5c1a540
Signed-off-by: Colin Cross <ccross@android.com>
2013-04-18 16:08:05 -07:00
Rebecca Schultz Zavin
9a4c94f973 gpu: ion: add explicit sync ioctl (not implemented) 2013-04-18 16:08:05 -07:00
Iliyan Malchev
caffd83aca Revert "Revert "ASoC: msm: Decrease the playback period size of PCM driver""
This reverts commit 3747be787b4fa0f65c9c112744c28ef7ea438806.
2013-04-18 16:08:05 -07:00
Iliyan Malchev
2bd9a8b4e3 msm_actuator: fix build
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-04-18 16:08:05 -07:00
Iliyan Malchev
c2d108f339 flo: update pmic board file
Signed-off-by: Iliyan Malchev <malchev@google.com>
2013-04-18 16:08:05 -07:00
chiayi_wu
d07d318216 camera: SR1 porting for front/rear camera.
Change-Id: Ifbda8a894566b001008924e13b545e94a21c3104
Front: MI1040
Rear: OV5693
Change-Id: I6ac34952c8c30e6fc9491f0799ade14133857cbd
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/67982
Reviewed-by: ChiaYi Wu <chiayi_wu@asus.com>
Tested-by: ChiaYi Wu <chiayi_wu@asus.com>
Reviewed-by: Warlock Tai <warlock_tai@asus.com>
2013-04-18 16:08:04 -07:00
hsuan-chih_chen
0bdaabce8e mmc: sd: remove sdc3 card detect gpio for non-support project
Change-Id: I905dddcfdb56aeeefb35c109b90da488aa119b1c
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69100
Reviewed-by: Hsuan-Chih Chen <hsuan-chih_chen@asus.com>
Tested-by: Hsuan-Chih Chen <hsuan-chih_chen@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:04 -07:00
xinchuan_wu
6f87846d01 revert "msm: 8064: Add regulator supply for DDR3 memory"
This reverts commit 994ff121f0c2e3ff00fa38ae2f8dfde4bda1b332.
PM8921 MPP7 no longer must be kept high at all times for targets
using PCDDR3 memory because newer hardware ensures that memory is
always powered when necessary.

picked from fb3d2f519b3dabf307596389365fe04384d0c3eb

Change-Id: If5691877ea5b0e9c268d32fe4b9458652bf77c7f
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69275
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
Tested-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:04 -07:00
paris_yeh
afcc716ffe flo: gfx: footswitch: Turn gfx footswitch on/off only during suspend/resume
This is a workaround, for instability seen with leaving gfx footswitch
go on/off.

Separate board-flo-gpu.c is based on board-8064-gpu.c for flo hardware
so that workaround is also added. This refers to the following change

Change-Ids
bbe03d50952ebac9b6fdef315cf12ae57e7963da

Change-Id: Ia49ccae7d2cfc64cf2f22bf053683dc728cc4f20
Signed-off-by: paris_yeh <paris_yeh@asus.com>
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69279
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:04 -07:00
william_shih
3ed39b377c qseecom:Fix race condition while voting for clocks
Change-Id: Ieda340f91d990a1d79ac9f960280e2b5b516b40d
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69294
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
Tested-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:03 -07:00
yetta_wu
0cdecd09ed msm: display: increase max mdp clock to 266.667MHz
The current 8064 frequency plan supports max mdp clk up to 266.667MHz.

CRs-Fixed: 405103
Author is Huaibin Yang <huaibiny@codeaurora.org>
Reference change-id is I326f5becc642399a4a0e9d97752d893752388066

Change-Id: I873d0058602cba7e2239daecce89ee8f7613faa4
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69303
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
Tested-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:03 -07:00
yetta_wu
0e356b039a msm: board-8064: Increase MFC ION heap size by 256KB
In order to support extra data during secure playback,
video core meta data buffers need to be allocated from
MFC heap. This is required as both HLOS and video core
have read-write access to this heap. As each meta buffer
size is 8KB and there can be 32 meta & output buffers,
increase the MFC ION heap size by  256KB.

Author is Deepak Verma <dverma@codeaurora.org>
Reference change-id is I033d24c9d02a879e38c5f6d86b2b6c0a767ec25c

Change-Id: I60f595c7e2a2a569dcfa320c7c1e3ff5bdd6f064
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69302
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
Tested-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:03 -07:00
yetta_wu
f652e968bd Display: fix build break of AU 013 tag
Change-Id: I0dad33baca873b7a3042b12090a89c38f0e2e58d
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69300
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
Tested-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:03 -07:00
hank_lee
819f8a012a flo: msm: power: update power drivers to msm-3.4 tip
This branch is currently very outdated. Cherry pick the following
changes in order to bring recent fixes to this branch.

Separate board-flo-*.c is based on board-8064-*.c for flo hardware,
it needs following change to fix build break:
Change-Ids
999ee576589682c27492184c22053d19819c0285

Change-Id: Ic51f927c0efc350372ccc98e2805cbde0bb26cb1
Change-Id: I6187110b272c6032d90b1a42e97bbbc25bd9edce
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69295
Reviewed-by: Nick Cheng <nick_cheng@asus.com>
Tested-by: Nick Cheng <nick_cheng@asus.com>
2013-04-18 16:08:03 -07:00
singhome_lee
a911a1a599 board-8960: Update 8960AB and 8064AB SPM sequences.
8960AB and 8064AB have a new revision of the Krait SPM hardware.
The SPM v1.15x on these targets uses a different bit to control the
apc_pdn signal.
Update the SPM sequences for standalone and power collapse to use the
new sequences.
L2 SPM or Krait WFI/Retention sequences are not affected.

CRs-fixed: 419258
Author is Anji Jonnala <anjir@codeaurora.org>
Reference change-id is I3bcf335ac50cd1181047fe1ee1d56ecd507ae35c.

Change-Id: If532e26601e52a3b304cdc0c1856cf0b234dcee0
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69287
Reviewed-by: Singhome Lee <singhome_lee@asus.com>
Tested-by: Singhome Lee <singhome_lee@asus.com>
2013-04-18 16:08:02 -07:00
paris_yeh
1ea6866c3d asustek: pcbid: fixed bug to shift 6 bits for sysfs project_id
Re-caculate the index of sysfs project_id because hardware revision
shorten from 3 bits to 2 bits.

Change-Id: I84910ae4d743fc45660f547e2f149c7e75334372
Signed-off-by: paris_yeh <paris_yeh@asus.com>
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69155
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:02 -07:00
yi-hsin_hung
c9650c06d8 drivers: usb: otg: Enable the normal irq and wakeup irq of usb id and vbus pin for the no irq issue after system resume.
Change-Id: Iffa5727df3a48c56d6ac11fc2b7a8ff85a9fb065
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69144
Reviewed-by: Yi-Hsin Hung <Yi-Hsin_Hung@asus.com>
Tested-by: Yi-Hsin Hung <Yi-Hsin_Hung@asus.com>
Reviewed-by: Leslie Yu <Leslie_Yu@asus.com>
2013-04-18 16:08:02 -07:00
yetta_wu
456b8170a0 Display: fix blue screen issue (underrun)
1. set fps back to 60 for LG panel
for panasonic panel, set to fps 60 still have underrun

2. hard code ab, ib (memory clock) to max for mipi video mode panel
because the priority of display is not high enough, the bandwidth may be robbed by others
for JDI mipi command mode panel, there may not be underrun issue because the panel has framebuffer itself

Change-Id: Id95c56ecf570a7cae8db37eede0b3555b3186bd5
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/69094
Reviewed-by: Yetta Wu <Yetta_Wu@asus.com>
Tested-by: Yetta Wu <Yetta_Wu@asus.com>
Reviewed-by: Warlock Tai <warlock_tai@asus.com>
2013-04-18 16:08:02 -07:00
hank_lee
816adc29f5 power: bq27541: show charging status when USB plugged
Change-Id: I6dd4eb88eef83b6f647b7d2fbbcab3f2bf13c60a
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68990
Reviewed-by: Nick Cheng <nick_cheng@asus.com>
Tested-by: Nick Cheng <nick_cheng@asus.com>
2013-04-18 16:08:02 -07:00
yi-hsin_hung
9fb472c465 drivers: usb: otg: Don't report the same charging type to charger ic again.
Change-Id: If1cb963cd5a363f3513c3c55f8ff13b19ee8275d
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68878
Reviewed-by: Yi-Hsin Hung <Yi-Hsin_Hung@asus.com>
Tested-by: Yi-Hsin Hung <Yi-Hsin_Hung@asus.com>
Reviewed-by: Leslie Yu <Leslie_Yu@asus.com>
2013-04-18 16:08:01 -07:00
paris_yeh
f4b3e8bfb2 footswitch: workaround to disable GFX3D operation
3-4mA power hit is expected. Keep GFX3D footswitch always on to
resovle instability during suspend and resume testing. In RTB log,
system locks up in and between footswitch_enable() operations when
issue is reproduced.

FIXME: Qualcomm will continue to debug this issue and submit a
formal fix to partner gerrit once this problem is identified.

Change-Id: If5753f9f6e7ebac47a6dbca849b16ee7ba68fceb
Signed-off-by: paris_yeh <paris_yeh@asus.com>
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68850
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68854
2013-04-18 16:08:01 -07:00
yetta_wu
6babf27f3d Display: fine tune power on sequence
3V3 is always high in spec, so we need to delay more time after 3V3 on

Change-Id: Iab0ecaecefb98cc6bae441381d233759b235e2ba
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68839
Reviewed-by: Yetta Wu <Yetta_Wu@asus.com>
Tested-by: Yetta Wu <Yetta_Wu@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:01 -07:00
hsuan-chih_chen
727f62401f mmc: modify driving strength for sdc1 cmd signaling
per EE request, modify driving strength

Change-Id: Iee389e615b3594fa02586d11eae5b4ee92270db5
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68783
Reviewed-by: Hsuan-Chih Chen <hsuan-chih_chen@asus.com>
Tested-by: Hsuan-Chih Chen <hsuan-chih_chen@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:01 -07:00
Joseph Wu
074680df48 Revert "Sensors: (1/5) Enable DSPS and revert native sensors drivers."
- 373e63c Sensors: Fix the riva initial function.
- dddc76d ALS : porting al3320a light sensor on vanilla
- df25950 Sensors: (1/5) Implement sensors' driver for mpu6500 and akm8963.

Change-Id: I349bf9efe25886a6c7513dfad6e6d30487ffd82e
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68305
Tested-by: Issac Wu <issac_wu@asus.com>
Reviewed-by: Joseph Wu <Joseph_Wu@asus.com>
Tested-by: Joseph Wu <Joseph_Wu@asus.com>
Reviewed-by: Jive Hwang <jive_hwang@asus.com>
Tested-by: Jive Hwang <jive_hwang@asus.com>
2013-04-18 16:08:01 -07:00
yetta_wu
af97efc092 Display: slimport: move slimport init before USB and power
to make charging IC function correctly

Change-Id: I619ee5eccb85e586b8a5adbacc40115547e1d168
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68687
Reviewed-by: Yetta Wu <Yetta_Wu@asus.com>
Tested-by: Yetta Wu <Yetta_Wu@asus.com>
Reviewed-by: Warlock Tai <warlock_tai@asus.com>
2013-04-18 16:08:00 -07:00
yetta_wu
756e672f0f Display: slimport: ignore USB_ID request fail
USB side already requested this pin

Change-Id: If74781b13e82ba0ba2d22c227c1ab5322c05d42c
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68609
Reviewed-by: Yetta Wu <Yetta_Wu@asus.com>
Tested-by: Yetta Wu <Yetta_Wu@asus.com>
Reviewed-by: Warlock Tai <warlock_tai@asus.com>
2013-04-18 16:08:00 -07:00
xinchuan_wu
999e4db407 leds: remove unnecessary sysfs function.
Change-Id: I17938040002376b4bf80a4cefdc877cb8aea195f
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68558
Reviewed-by: Xinchuan Wu <Xinchuan_Wu@asus.com>
Tested-by: Xinchuan Wu <Xinchuan_Wu@asus.com>
2013-04-18 16:08:00 -07:00
xinchuan_wu
6a63a545dc leds: initialize leds-pm8xxx driver.
1. init leds-pm8xxxx
2. create three sysfs node to set parameter of led breathing behavior.

Change-Id: I5c2fc62a93889a7ed4197d3dc76fd495691d0175
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68439
Reviewed-by: Xinchuan Wu <Xinchuan_Wu@asus.com>
Tested-by: Xinchuan Wu <Xinchuan_Wu@asus.com>
2013-04-18 16:08:00 -07:00
yetta_wu
f16c78bdcd Display: workaround for blue screen issue
Change-Id: Ib90dbea844125c616d595545f22b8c848b5696be
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68315
Reviewed-by: Yetta Wu <Yetta_Wu@asus.com>
Tested-by: Yetta Wu <Yetta_Wu@asus.com>
Reviewed-by: Sam hblee <Sam_hblee@asus.com>
2013-04-18 16:08:00 -07:00
Joseph Wu
60adb56b67 Sensors: Fix the riva initial function.
- Fix the conditional definition to avoid riva initial fail.

Change-Id: Ia030519610ca964cb93a6ccf344df995e0f1ca85
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68383
Tested-by: Sam Chen <sam_chen@asus.com>
Reviewed-by: Sam Chen <sam_chen@asus.com>
Reviewed-by: Joseph Wu <Joseph_Wu@asus.com>
Tested-by: Joseph Wu <Joseph_Wu@asus.com>
Tested-by: Jive Hwang <jive_hwang@asus.com>
Reviewed-by: Jive Hwang <jive_hwang@asus.com>
2013-04-18 16:07:59 -07:00
Tsechih_Lin
8725b8abe1 ALS : porting al3320a light sensor on vanilla
Change-Id: I10e53f7560cee0c4f61bf0fdeec7c12fa6d18439
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/67984
Reviewed-by: Tsechih Lin <Tsechih_Lin@asus.com>
Tested-by: Tsechih Lin <Tsechih_Lin@asus.com>
2013-04-18 16:07:59 -07:00
Joseph Wu
1b4c9084d2 Sensors: (1/5) Implement sensors' driver for mpu6500 and akm8963.
- Revise gpio settings to active gsbi2 bus in board-flo-gpiomux.c.
- Register both mpu6500 and akm8963 to gsbi2 bus.
- Add drivers for mpu6500 and akm8963 with MotionApps v5.1.4.

Change-Id: I2ddfc1bc28153c6396d5fa0534927ede31383e94
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68257
Reviewed-by: Jive Hwang <jive_hwang@asus.com>
Tested-by: Jive Hwang <jive_hwang@asus.com>
2013-04-18 16:07:59 -07:00
sam_chen
435713f729 Audio: add headset detection function.
Change-Id: I9af88313ecdb072b0aa71c3991359becac9cdcf9
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68260
Reviewed-by: Jive Hwang <jive_hwang@asus.com>
Tested-by: Jive Hwang <jive_hwang@asus.com>
2013-04-18 16:07:59 -07:00
tryout_chen
616543bf0c CAP1106: Disable channel 3.
Change-Id: I778cec01ea39cadaf32df368ab9883a7a6221da6
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68263
Tested-by: Chen Tryout <tryout_chen@asus.com>
Tested-by: Ted Lin <Ted_Lin@asus.com>
Reviewed-by: Ho Yihua <yihua_ho@asus.com>
Tested-by: Ho Yihua <yihua_ho@asus.com>
2013-04-18 16:07:59 -07:00
yi-hsin_hung
edd18aa077 arch: arm: mach-msm: Changed to pull up the ap2mdm_status pin 50 ms later than the modem is powered on.
This is to avoid the leakage from the ap2mdm_status pin when the modem is not on yet.

Change-Id: Ic36ca808dd0ace918ea33b0dc6c877b018934aab
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68259
Reviewed-by: Leslie Yu <Leslie_Yu@asus.com>
Tested-by: Leslie Yu <Leslie_Yu@asus.com>
2013-04-18 16:07:58 -07:00
yi-hsin_hung
cf5db71a36 arm: arch: mach-msm: Disable the mdm2ap_pbl_ready pin after mdm is now ready for the tcxo shutdown power state
Disable the mdm2ap_pbl_ready pin after mdm is now ready
and enable the mdm2ap_pbl_ready pin when the soft reset modem.

Change-Id: I6d1b6d549c7baab41fcc20cee573f97bd463c113
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68256
Reviewed-by: Yi-Hsin Hung <Yi-Hsin_Hung@asus.com>
Tested-by: Yi-Hsin Hung <Yi-Hsin_Hung@asus.com>
Reviewed-by: Leslie Yu <Leslie_Yu@asus.com>
2013-04-18 16:07:58 -07:00
yi-hsin_hung
920fbc333a drivers: usb: otg: Report the charger type and enable the USB host mode according to the ID pin status and the SlimPort status.
Change-Id: Iedc793de11c53663c53cc9ad4e5c2d6866aff0fe
Change-Id: Iaf4db6d029a728b2ae6b3fc9afa09c12521deb18
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68181
Reviewed-by: Yi-Hsin Hung <Yi-Hsin_Hung@asus.com>
Tested-by: Yi-Hsin Hung <Yi-Hsin_Hung@asus.com>
Reviewed-by: Leslie Yu <Leslie_Yu@asus.com>
2013-04-18 16:07:58 -07:00
mars_kao
c822119776 TouchScreen: remove debug message for touch irq handler.
Change-Id: I0cda1ac16eaf63da4f9c36f8b9a1a607bc528d05
Change-Id: I825eaeca198a59b36ce3aaa4da03ddae5a503a64
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68222
Reviewed-by: Ho Yihua <yihua_ho@asus.com>
Tested-by: Ho Yihua <yihua_ho@asus.com>
2013-04-18 16:07:58 -07:00
jerryyc_hu
026fab6399 charger: Add smb345 battery charger driver.
Change-Id: Ifec1f2671989258a7dd53afa2e828d90a4e69e3c
Change-Id: Ieeeea299f3302db284c5eadaa06cc66d35495d7a
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68144
Reviewed-by: Nick Cheng <nick_cheng@asus.com>
Tested-by: Nick Cheng <nick_cheng@asus.com>
2013-04-18 16:07:58 -07:00
hank_lee
41083b398f power: bq27541: unmarked i2c device info
Change-Id: I3c9a1e3446e35b68f2bdfe01c6860e8b666ffe53
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68223
Reviewed-by: Nick Cheng <nick_cheng@asus.com>
Tested-by: Nick Cheng <nick_cheng@asus.com>
2013-04-18 16:07:57 -07:00
hank_lee
8540d346be power: bq27541: add support for bq27541 fuel gauge chip
Change-Id: I901dbf45efe2926e999105e64025484bcd2a91f8
Reviewed-on: http://mcrd1-5.corpnet.asus/code-review/master/68185
Reviewed-by: Nick Cheng <nick_cheng@asus.com>
Tested-by: Nick Cheng <nick_cheng@asus.com>
2013-04-18 16:07:57 -07:00