summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-03-03usb: fix the order of the device id defined in the ncm driverSteve Lin
Bug 776360 Change-Id: I78bb82071a21ef314285a50dd753652d7925cbb7 Reviewed-on: http://git-master/r/20493 Tested-by: Szming Lin <stlin@nvidia.com> Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-03video: tegra: flush flip work queue upon controller disableMichael Frydrych
When display controller is being disabled, some scheduled flips may still be pending in a work queue. Do not lose them. Change-Id: I043fce583d44bb962494e6625a5c28675498fb55 Reviewed-on: http://git-master/r/20580 Reviewed-by: Jihoon Bang <jbang@nvidia.com> Tested-by: Jihoon Bang <jbang@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Michael Frydrych <mfrydrych@nvidia.com>
2011-03-03ventana: Changing bits per pixel to 32.Gaurav Sarode
Updated bits per pixel for ventana to 32. Fixed bug 796836 Change-Id: I8b4dfff8e0e8a9179e4b345168e661db9b955f3f Reviewed-on: http://git-master/r/21015 Tested-by: Gaurav Sarode <gsarode@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com>
2011-03-03[arm]:tegra: Add the code to change driver strengthAlok Chauhan
Add the code to change drive strength of individual pin group and increase the drive strength to max for i2c pin group. Change the i2c pin to pull up. Change-Id: I9ab84717a9ff6df78fa6c242420744d05ce09723 Reviewed-on: http://git-master/r/20745 Tested-by: Alok Chauhan <alokc@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-03mfd: tps6586x: add suspend/resume handlersVarun Wadekar
if the system is woken by an alarm, tps' irq handler gets called and it tries to communicate on i2c. i2c adapters resume later which causes communication failures in tps' irq handler. the right way is to disable tps' irq while suspending in order to avoid such i2c communication failures. Change-Id: I8487c8b9039d2736acf66e8b02463658428bd5a3 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/21099 Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-03arm: tegra: dma: Api for getting transfer countLaxman Dewangan
Adding api for getting the amount of data trsnaferred by dma. Change-Id: I348b8a2f0f855165fb1bf74f0d9013faa97056e7 Reviewed-on: http://git-master/r/20377 Tested-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-03max8907c rtc: support wake alarmsTom Cherry
This change allows rtc alarms to wake the system. Change-Id: I2a7212fe7cc02b08893fe3a37824b0d39a9f5386 Reviewed-on: http://git-master/r/20101 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-03max8907c mfd: Add wake irq capabilityTom Cherry
This change allows the max8907c to wake the system when receiving an irq. It also masks all non-wake conditions from causing an irq when going into suspend and unmasks these conditions when resuming to not cause spurious wake-up events. Change-Id: I5eadb929ff4aded8a6ec11426ab424f0f692c042 Reviewed-on: http://git-master/r/20100 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-03[arm/tegra] Check null pointer in suspend.cTom Cherry
In tegra_suspend_enter, we need to check mask() and unmask() for null before calling them, since there is no guarantee irq chips other than tegra will implement these functions. Change-Id: Ia6cb2c234983722bbe1202ec84eaceaf22a13450 Reviewed-on: http://git-master/r/20099 Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-03fsl_udc: Enable zlp for control endpointRakesh Bodla
Fix for sending zero length packet on control endpoint when transfer size is multiples of MAX packet size. Bug 793731 Change-Id: I0839f81e575f79515d14abe54ca7b30b7139e63d Reviewed-on: http://git-master/r/20850 Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com> Tested-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com> Reviewed-by: Rakesh Bodla <rbodla@nvidia.com> Tested-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-by: Shail Dave <sdave@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
2011-03-01tegra: usb: ehci: Handling for hsic phy rx errorSeshendra Gadagottu
Increased timeout values to maximum safe values BUG 791857 Change-Id: I15b19338660b402b5d797dba9680f19176ca684d Reviewed-on: http://git-master/r/21233 Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com>
2011-03-01tegra: usb: ehci: Error handling for hsic phy rx errorSeshendra Gadagottu
Implementation of recover function for hsic phy rx error. BUG 791857 Change-Id: I9d8f52335d70aa592ce509974e0e2d8cc7b83329 Reviewed-on: http://git-master/r/21202 Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-03-01merging android-tegra-2.6.36 into git-master/linux-2.6/android-tegra-2.6.36Nitin Kumbhar
Conflicts: arch/arm/mach-tegra/Makefile arch/arm/mach-tegra/fuse.c arch/arm/mach-tegra/fuse.h arch/arm/mach-tegra/kfuse.c arch/arm/mach-tegra/tegra2_clocks.c drivers/video/tegra/dc/Makefile drivers/video/tegra/dc/hdmi.c drivers/video/tegra/dc/hdmi.h drivers/video/tegra/dc/nvhdcp.c Change-Id: I60a025d9e23e0699afcfaf9e3e42a98263cd7de8
2011-02-26Merge branch 'linux-tegra-2.6.36' into android-tegra-2.6.36Colin Cross
2011-02-26ARM: tegra: fuse: Fix bug in get_spare_fuseColin Cross
get_spare_fuse was calling tegra_apb_readl and passing an offset, but tegra_apb_readl requires a physical address. Fix it by calling tegra_fuse_readl instead, which takes an offset. Fixes a crash booting on A03 parts, where get_spare_fuse is used to determine the difference between A03 and A03 prime. Change-Id: Ie386dc099e1c14eeb36262bfcc882e29a40a8da6 Signed-off-by: Colin Cross <ccross@android.com>
2011-02-24Merge remote branch android-2.6.36 into android-tegra-2.6.36Erik Gilling
Change-Id: I1d7f83e8eb433df8076a9d636ff03e174a3ff581
2011-02-24Merge branch linux-tegra-2.6.36 into android-tegra-2.6.36Erik Gilling
Conflicts: drivers/video/tegra/dc/hdmi.c Change-Id: I10fd2dbcc07d7961dd75e10a2c4de926457c2912
2011-02-24[ARM] tegra: use APB DMA for accessing APB devicesJon Mayo
Change-Id: I165411a14342666cbac02fb8cb171580ab0826aa Reviewed-on: http://git-master/r/14464 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Signed-off-by: Jon Mayo <jmayo@nvidia.com>
2011-02-24[ARM] tegra: add kfuse peripherial clk entryJon Mayo
Change-Id: I89fc144428b140288126790065902ea9e49b41e4 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Signed-off-by: Jon Mayo <jmayo@nvidia.com>
2011-02-24[ARM] tegra: enable kfuse clock on bootJon Mayo
Change-Id: I7e8d9b5fa275af738fe22be2082a709a3902bdee Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Signed-off-by: Jon Mayo <jmayo@nvidia.com>
2011-02-24[ARM] tegra: kfuse driverJon Mayo
factory programmed encrypted key fuses held in kfuse module. use APB DMA for accessing kfuse registers, reading directly can hang if any other DMA is active. Change-Id: I85e44cc169607bc22116075e28938014aa299d75 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Signed-off-by: Jon Mayo <jmayo@nvidia.com>
2011-02-24[ARM] tegra: edid modes uninitialized on i2c failJon Mayo
fix unhandled i2c errors in tegra_edid_get_monspecs() that resulted in truncated mode lists(stale data). Change-Id: Iec7878f2a3071c5297d0569d4f1cce1c9ed48979 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Peter Zu <pzu@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Signed-off-by: Jon Mayo <jmayo@nvidia.com>
2011-02-24[ARM] tegra: hdmi nvhdcp driverJon Mayo
Device /dev/nvhdcpX is used to manage NVHDCP on framebuffer /dev/fbX. These devices are created on hdmi driver initialition when it is attached to dc. Currently only one nvhdcp device may be created. An ioctl interface is in video/nvhdcp.h Check for repeaters and store repeater info. userspace application queries this status to authenticate the connection. When authentication fails, auto-renegotiate every 1.75 seconds. Give up after 5 failed attempts, reset after hotplug or policy change. use TEGRA_DC_OUT_NVHDCP_POLICY_ON_DEMAND in tegra_dc_out.flags in board panel configuration to select a different default policy at probe. Currently only TEGRA_DC_OUT_NVHDCP_POLICY_ALWAYS_ON is supported. Change-Id: I0db66fc86096b98d2604544061721d291523de75 Reviewed-by: Jon Mayo <jmayo@nvidia.com> Tested-by: Jon Mayo <jmayo@nvidia.com> Reviewed-by: Phillip Smith <psmith@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Signed-off-by: Erik Gilling <konkers@android.com>
2011-02-24ARM: tegra: PL310 restore dynamic clock gating on resumeTodd Poynor
Tegra 2.6.36 code needs to restore PL310 dynamic clock gating upon resume from a power event. As of 2.6.39 the PL310 is re-init'ed from scratch upon resume, and this patch can be dropped. Change-Id: I8c1fb1add3c3cfcffff58fab642b84d8d5a7a90a Signed-off-by: Todd Poynor <toddpoynor@google.com>
2011-02-24arm: tegra: enable the common usb modem drivers in the kernelSteve Lin
Enable CDC ACM, ether, ncm, wdm drivers in the kernel. Bug 776360 Change-Id: Ifd877ccd67d81f56917f1af3e4b80cf247a335a6 Reviewed-on: http://git-master/r/20447 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-24media: video: tegra: restore 1264x704 on ov5650Nathan Lord
Restore the 1264x704 mode setting, it was erroneously removed during an integrate from another branch. Restore the 1920x1088 mode setting I2C sequence, which was removed during the same integrate. It is not currently used, but we want the sequence there in case we decide to switch back to it in the future. Bug 786227 Change-Id: Ia5154f73f8347aae45cb769645460cb49df27b55 Reviewed-on: http://git-master/r/20438 Reviewed-by: Nathan Lord <nlord@nvidia.com> Tested-by: Nathan Lord <nlord@nvidia.com> Reviewed-by: Qinggang Zhou <qzhou@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-24regulator: tps6586x: delay needed for LDO/SMs to stabiliseVarun Wadekar
after enabling any LDO/SM, there is a specific amount of delay required before the regulator becomes stable. Change-Id: Ife675b46eeec22e862bafd9f93774bd31782d53b Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/20738 Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-24video: Adding support for 1080p@30HzGaurav Sarode
Adding support for 1080p@30Hz.Disabled by default. Fixes Bug 789164 Change-Id: I2fd37d6c19aa30daee321c9cdafbdb7ed1b6a271 Reviewed-on: http://git-master/r/20349 Tested-by: Gaurav Sarode <gsarode@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Chao Jiang <chaoj@nvidia.com>
2011-02-24Merge remote branch 'common/android-2.6.36' into android-tegra-2.6.36Rebecca Schultz Zavin
2011-02-23[ARM] tegra: Enable config for Thermal ThrottlingPrashant Gaikwad
CONFIG_TEGRA_THERMAL_THROTTLE=y Bug 786378 Change-Id: I4146f855f6de00ea5f30832885ff7fb834fcaf8a Reviewed-on: http://git-master/r/20378 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-23arm: tegra: ventana: Enabling suspend on USB1 & USB3Rakesh Bodla
Enabling power down when device suspends for USB1 and USB3. Also added the platform data structure which is used when USB suspends. Bug 770041 Change-Id: I8bbe3ee90451a4a193c832bd384558747fe25036 Reviewed-on: http://git-master/r/20030 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-23tegra: usb: phy: Regulator APIs for USB power railsRakesh Bodla
Added regulator APIs to control the USB power rails. Also, added support to turn on/off vbus appropriately. Bug 770041 Change-Id: I68174330c3ad17da82aecae27298ce697e8bba34 Reviewed-on: http://git-master/r/20025 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-23arm: tegra: fsl: correcting the vbus statusRakesh Bodla
When device resumes vbus_active status should be set. Also, correcting the spin_lock_irqsave calls. Bug 770041 791252 Change-Id: I036ea15973f18e1d8ad20939ee3417ce11a51369 Reviewed-on: http://git-master/r/20529 Reviewed-by: Rakesh Bodla <rbodla@nvidia.com> Tested-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com> Tested-by: Narendra Damahe <ndamahe@nvidia.com>
2011-02-23[ARM]: tegra: ventana: add drive strength for PWR_I2C & GEN*_I2CMayuresh Kulkarni
for bug 789783 Change-Id: I3b1b950afad6ed0f4af823fdf889859182a8b1f7 Signed-off-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Reviewed-on: http://git-master/r/20562 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-23tegra bluesleep: configuring the GPIOs as wakeup.Anantha Idapalapati
correctly configuring the GPIOs used by bluesleep driver. Bug 791669, 773186 Change-Id: If81c3dbf2e2e36f00033ff8a93bd693050d9d057 Reviewed-on: http://git-master/r/20526 Reviewed-by: Anantha Idapalapati <aidapalapati@nvidia.com> Tested-by: Anantha Idapalapati <aidapalapati@nvidia.com> Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-23[ARM] tegra: Platform data for Thermal ThrottlingPrashant Gaikwad
Platform data added in ADT7461 Thermal Sensor driver registration for Thermal Throttling. Bug 786378 Change-Id: I3bdbe1bb6b32d2221f4a0236f467e11f9b724329 Reviewed-on: http://git-master/r/20376 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-23hwmon: adt7461: support Thermal ThrottlingPrashant Gaikwad
The driver now supports thermal throttling. When the temperature reaches a certain threshold, thermal throttling is enabled and when the chip cools off to a certain threshold, throttling is disabled. Bug 786378 Change-Id: I7e769bd98e0bfe0d1f2decdba4432f91a0133d54 Reviewed-on: http://git-master/r/20372 Tested-by: Prashant Gaikwad <pgaikwad@nvidia.com> Reviewed-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-22ARM: Cortex-A9: Enable dynamic clock gatingTodd Poynor
Enable dynamic high level clock gating for Cortex-A9 CPUs, as described in 2.3.3 "Dynamic high level clock gating" of the Cortex-A9 TRM. This may cut the clock of the integer core, system control block, and Data Engine in certain conditions. Add ARM errata 720791 to avoid corrupting the Jazelle instruction stream on earlier Cortex-A9 revisions. Change-Id: I48e51d907e593f26982ea91b0a811553f68e3c86 Signed-off-by: Todd Poynor <toddpoynor@google.com>
2011-02-22video: tegra: Add support for pin output overridestegra-11.2.0-hotfixJoseph Lehrer
bug 773671 Change-Id: Ia3d5ff4843a3da48a9a43123040b8bb75497cfef Reviewed-on: http://git-master/r/18757 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-22tegra: dc: Add PMx PWM controlJoseph Lehrer
bug 773671 Change-Id: If4265051873809491c80ada9401e48014c15f63d Reviewed-on: http://git-master/r/19397 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-22tegra bluesleep : enabling bluetooth active power management driver.Anantha Idapalapati
Bluesleep driver manages the power of BT chip. now enabling the driver in the default build of ventana. Bug 791669, 773186 (cherry picked from commit 9e75f8c8a105bc82f280eeed4284a1bf8779b048) Change-Id: Id5f72e1218136522a431c5f8cc099a5e060c2933 Reviewed-on: http://git-master/r/6852 (cherry picked from commit 45d7c2cddc1939e447e7bb974147cb299238c4e8) (cherry picked from commit 4bb81ffdae9a2df688eff4197477f7801b107a25) Reviewed-on: http://git-master/r/19879 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-22tegra: usb: ehci: Enabling interrupts during resumeSeshendra Gadagottu
Fixing the hsic resuem issue by enabling the interrupts on ehci-restart. BUG 790888 Change-Id: Ibdd6e844c2f80d2f3ba0a17266717fea949cc383 Reviewed-on: http://git-master/r/20063 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-02-22arm: tegra: whistler: backlight supportJoseph Lehrer
bug 773671 Change-Id: I4e2898b17e47b186cd7ffa64d79d38f69bcce269 Reviewed-on: http://git-master/r/19601 Tested-by: Joseph Lehrer <jlehrer@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
2011-02-22arm: tegra: whistler: Enable PM1 backlightJoseph Lehrer
bug 773671 Change-Id: Ic1021a6a034893a512d474e2e0e80c17cbb56499 Reviewed-on: http://git-master/r/18759 Tested-by: Joseph Lehrer <jlehrer@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
2011-02-22video: tegra: Add PWM backlight driverJoseph Lehrer
bug 773671 Change-Id: Ib93f0dcb7e22220fe297c81d403c401548f3c649 Reviewed-on: http://git-master/r/18280 Tested-by: Joseph Lehrer <jlehrer@nvidia.com> Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Jonathan Mayo <jmayo@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com>
2011-02-22arch: arm: usb_phy: support for HSIC power offSeshendra Gadagottu
Fixing the hsic re-enumeration issue by adding missing code in ushic_phy_power_off function. BUG 790888 Change-Id: I56c280acee2fd6ae6719c6802d14975840ef1d53 Reviewed-on: http://git-master/r/19304 Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: Kaushik Sen <ksen@nvidia.com> Reviewed-by: Hanumanth Venkateswa Moganty <vmoganty@nvidia.com> Reviewed-by: Shail Dave <sdave@nvidia.com>
2011-02-22tegra: usb: otg: Adding suspend/resume function callRakesh Bodla
For USB, in OTG mode driver interrupt enable registers must be saved when device goes into suspend mode and must be retained when device resume. Bug 791252 Change-Id: I349a629105d4f5a236c35ef5cd37aeefcd2cece7 Reviewed-on: http://git-master/r/20375 Reviewed-by: Rakesh Bodla <rbodla@nvidia.com> Tested-by: Rakesh Bodla <rbodla@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-22tegra bluesleep: Bluetooth active power management driverAnantha Idapalapati
A new driver is implemented to actively manage the bluetooth module power. bluesleep also tries to manage the power of the transport used. Two signals (GPIOs) are used to manage the power events. BT_WAKE : signal from HOST to BT chip to intimate BT chip can sleep. HOST_WAKE: signal from BT chip to HOST to intimate HOST should wakeup/ activate the transport modules required for BT communication. Bug 791669, 773186 (cherry picked from commit 111f4ccd3c4cfde2fa52ae4c0c56a2288c3af3a8) Change-Id: Iff1e81bb22d9bd43113f7cdd01329da3ae852a15 Reviewed-on: http://git-master/r/19858 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Tested-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-22[tegra alsa] headphone detectionNikesh Oswal
added headphone detection logic for WM8753 on whistler Change-Id: I7c1c2a75480050ba03cb037393ead44761a7706f Reviewed-on: http://git-master/r/20298 Tested-by: Nikesh Oswal <noswal@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-02-22tegra-alsa: Cache das registers before suspendSumit Bhattacharya
Caching das registers before system suspend and restoring them during system resume. Also moved das power mode calls from tegra_pcm to tegra_i2s interface. Bug 792879 Bug 789967 Change-Id: I15a5f41a1aab6d74a8f5e29db25a93b26c4d4111 Reviewed-on: http://git-master/r/20292 Tested-by: Sumit Bhattacharya <sumitb@nvidia.com> Reviewed-by: Vijay Mali <vmali@nvidia.com> Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>