summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-cardhu.c
AgeCommit message (Collapse)Author
2011-09-02arm: tegra: cardhu: Adding spi2 platform deviceLaxman Dewangan
Adding spi2 master device to enable the SPI2 master interface. bug 871218 bug 869972 Change-Id: I1d70f5c07242c98565eae84777917292f280e6cc Reviewed-on: http://git-master/r/50513 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-09-02arm: tegra: cardhu: Debug console should be UartB for E1256Laxman Dewangan
Setting debug console to be UARTB for E1256 bug 871620 Change-Id: Ie1e97997d0b47a3b3eff2ba4ecfb0af5dc920d41 Reviewed-on: http://git-master/r/50498 Tested-by: Kuan Luo <kluo@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2011-09-01arm: tegra: cardhu/enterprise: Providing clock src based on preference.Laxman Dewangan
Providing the clock source based on preference. bug 870388 Change-Id: I1d5cda35a4d0d70082bf03d7ee02c8322920691a Reviewed-on: http://git-master/r/50256 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com>
2011-08-30arm: tegra: cardhu: Support for PM305Laxman Dewangan
Adding support for PM305. bug 846246 Change-Id: Ib036c67c12984668e0b7153f76a1a1d44c5be14f Reviewed-on: http://git-master/r/49820 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-08-26arm: tegra: cardhu: HSIC config change for xmm modemSeshendra Gadagottu
Avoid power down HSIC phy during L2 suspend state. Triggered postsuspend and preresume actions for xmm modem. BUG 828389 Change-Id: I2cd862361d5ba0fedf7e7bffac02c0dfbf5cf0c8 Reviewed-on: http://git-master/r/46654 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-08-25arm: tegra: cardhu: add tegra_aes_device to cardhu_devices[]Varun Wadekar
Change-Id: Ic3986547d1a022d54ce21b84a451cbfe6d827f46 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/47722 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-08-23arm: tegra: cardhu: Reset Modem during initLaxman Dewangan
Resetting the modem during the kernel boot for E1291-A04. bug 817238 Change-Id: Id0862d39306b87a04a28abd205455d97dd05109e Reviewed-on: http://git-master/r/38693 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-08-18arm: tegra: cardhu: Disable HSIC support for PM269Seshendra Gadagottu
PM269 has no hsic device connection and because of this enumeration of hsic device is failing and error logs are seen. This is creating issue for WAT system testing. To avoid this for USB2, UTMI is selected instead of HSIC. BUG 863313 Change-Id: I6f3aa04f8db776e11dfbe8997dace5896e24a84e Reviewed-on: http://git-master/r/47554 Tested-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-08-16arm: tegra: Updated i2c platform dataAlok Chauhan
Updated i2c platform data to add scl_gpio and sda_gpio as a array so it will take care of multiplexing also. Bug 854305 Change-Id: I671a3b54ea12c53ef873f5766cf393b23c0df34e Reviewed-on: http://git-master/r/46628 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-08-15arm: tegra: Increase pwm frequency.Alex Odorovic
Change clock source for pwm modules and increase backlight pwm frequency to 1kHz. Bug 858358 Change-Id: I8e69de79e77e1c88aec8913d304b40013113fc22 Reviewed-on: http://git-master/r/46854 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-08-09arm: tegra: comms: Intel XMM6260 flashless boot.Michael Hsu
Add baseband power drivers to manage gpio for turning on modem, and re-enumerating modem after modem's boot rom has transferred control to downloaded modem software. BUG 828389 Change-Id: Ide96a28b8f0183d8328751d3b3dec92b8068a3c8 Reviewed-on: http://git-master/r/39435 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-08-09arm: tegra: cardhu: Added I2C arbitration lost recovery mechanismAlok Chauhan
Added the code for arbitration lost recovery mechanism for i2c driver and Initialize gpio number for i2c clock and data as part of platform data. bug 854305 Change-Id: Icdc243a5025c766d65816542a6d5aabd61e6eee1 Reviewed-on: http://git-master/r/43200 Reviewed-by: Bandi Krishna Chaitanya <bandik@nvidia.com> Tested-by: Bandi Krishna Chaitanya <bandik@nvidia.com> Reviewed-by: Alok Chauhan <alokc@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2011-08-01ARM: tegra: register USB accessory driverDavid Schalig
bug 846277 Change-Id: I1832e3ff0a09c82e44af7ecd7c025ea87fca4ba3 Reviewed-on: http://git-master/r/43180 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-27arm: tegra: cardhu: Correct pinmux configuration used for hsicSeshendra Gadagottu
Corrected the pinmux group for hsic power management gpios. Also removed E1197 references from cardhu board files. BUG 828389 Change-Id: I0488d7d6ea2fb102a5c55eb32813776e298f9b46 Reviewed-on: http://git-master/r/43451 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-26arm: tegra: common: remove initial refcnt on pllmWen Yi
Use pmc registers to shutdown/start pll_m Set the pllm enable bit in APBDEV_PMC_PLLP_WB0_OVERRIDE_0 register before entering LP0 BUG 852523 Change-Id: I8aec1af5ef6ab1cd5c9838232497a54bbc9fa682 Reviewed-on: http://git-master/r/41266 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-25arm: tegra: cardhu: Add support for hsic baseband power managementSeshendra Gadagottu
Added required Cardu specific changes for hsic baseband xmm modem power management. BUG 828389 Change-Id: I119f541544cd34e1584608826714d2bfd9cbfe34 Reviewed-on: http://git-master/r/40789 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-25arm: tegra: cardhu: Provide list of clock source to spi driverLaxman Dewangan
Providing list of clock source to the spi driver so that driver can select best clock source which gives minimum error for desired speed. bug 851642 Change-Id: Id7e4b332f57b209f0ebd3f03cc8190b4c8d7ab6a Reviewed-on: http://git-master/r/41241 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-21arm: tegra: cardhu: AVP driver selectionGajanan Bhat
Enable RPC based AVP driver or channel based AVP driver based on kernel config setting. Change-Id: I64c21724b55004fa4d7aaf801b47e57b6587b91e Reviewed-on: http://git-master/r/37769 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-19arm: tegra: add voicecall supportRavindra Lokhande
add voicecall support in audio driver. DAM is used to upsample and down sample data received from and sent to baseband. Change-Id: Ib92919681b25bd89c1578d983ef3849d4d044065 Reviewed-on: http://git-master/r/41543 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-18arm: tegra: Console suspend for all boardsLaxman Dewangan
Added the board level suspend/resume and call the console suspend from board level suspend/resume. bug 820536 Change-Id: I246265241246dc0682870571c927bd23023e5aca Reviewed-on: http://git-master/r/41448 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Narendra Damahe <ndamahe@nvidia.com>
2011-07-15arm: tegra: cardhu: Add board level suspend/resumeLaxman Dewangan
Adding board level suspend/resume for cardhu. Disabling the clock for console uart port if console_suspend is enabled. bug 820536 Change-Id: Iecb78708ff7784dd131ffa83692b2419dba44e88 Reviewed-on: http://git-master/r/41147 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-15arm: tegra: suspend: Add board specific suspend/resume callsLaxman Dewangan
Adding board specific suspend and resume call apis through platform data. Added call of these function at appropriate stage of suspend/resume. Added mechanism to select the uart debug channel base address through variable so that board file can directly change this. bug 820536 bug 832273 Change-Id: Ia9ff3b8a8d2faa1071a8ff634960e6a6c8a43d40 Reviewed-on: http://git-master/r/34494 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-12arm: tegra: cardhu: Add support for the E1256Laxman Dewangan
Adding support for the E1256. The configuration is same as the E1186 board. bug 849990 Change-Id: Idd89e282627b2f0924fc313a5ba28f9e9a6032be Reviewed-on: http://git-master/r/40367 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-12ARM: tegra: cardhu: Request gpio before using itKrishna Yarlagadda
Modem disable pin direction changed without requesting the gpio which results in a warning. Fixing this by calling gpio_request before changing direction Bug 825559 Change-Id: Ic4b56c194a883b7b388013f0e5b75e7ed9dc9d50 Reviewed-on: http://git-master/r/40352 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-08arm: tegra: cardhu: Fix the issue of boot screen corruption.Kevin Huang
- The issue is due to the corruption of bootloader fb during kernel initialization. This change reserves the bootloader fb and then frees it until bootloader fb is copied to fb for Cardhu, Ventana, Whistler, Enterprise and Aruba. - Change color depth of Cardhu and Harmony to 32-bit. Bug 828271 Bug 832016 Change-Id: I05ef5930ee68dcbd672a5cb59b4568a2c88a2e55 Reviewed-on: http://git-master/r/34966 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-07-08arm: tegra: cardhu: Fix warnings when USB_SUPPORT is disabledKrishna Monian
Change-Id: Id798fd4c2d3a0484933bd2d1778fe9abb106a20e Reviewed-on: http://git-master/r/38121 Tested-by: Krishna Monian <kmonian@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Vivek Aseeja <vaseeja@nvidia.com>
2011-07-01Add ram console device to cardhuAlon Farchy
ram console will buffer kmsg in reserved memory block, which will be written to file /proc/last_ksmg on bootup. Change-Id: I6be8b9d22ce08040bbd95bf740a84b565e2300cf Reviewed-on: http://git-master/r/37104 Tested-by: Alon Farchy <afarchy@nvidia.com> Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-06-23arm: tegra: cardhu: Uart platform data for hsuart driverLaxman Dewangan
Adding uart platform data for the hsuart driver. Passing the clock information through the platform data. bug 837140 bug 836059 Change-Id: I321cd904ea072b0bc931016d46a4fa8462c28c8d Reviewed-on: http://git-master/r/37636 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com>
2011-06-21arm: tegra: cardhu: Modify modem w_disable control.Raj Jayaraman
Gpio controlling w_disable has changed since Fab3. Modify it accordingly. Bug 819563 Change-Id: Idbeb9467168aa91c5cf942f72ec5d581a28dc4d1 Reviewed-on: http://git-master/r/36368 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com>
2011-06-17arm: tegra: cardhu: Board changes for powermonvenu byravarasu
Board details needed by INA219 power monitor device to measure current, voltage and power on Cardhu are being filled. bug 808311 Change-Id: Idbee6034312f5bd888b1ed87ef98f531c45938a0 Reviewed-on: http://git-master/r/34299 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com>
2011-06-09ARM: tegra: clock: Change Tegra3 PLLP output frequencyAlex Frid
On Tegra3 fixed PLLP output frequency has been set to 408MHz (instead of 216MHz). Respectively changed: - Tegra3 broads setting for UART, and audio clocks - Tegra3 common clock setting for PLLP output dividers, SDMMC, and system buses - Tegra3 CPU backup configuration to guarantee safe backup at any voltage Bug 829081 Change-Id: Ied0c75204ccb2e4a428f0b8a124f0f3e053aa386 Reviewed-on: http://git-master/r/34813 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-06-08arm: tegra: cardhu: do not enable clock to SE during init.Varun Wadekar
Bug 835859 Change-Id: Ie28b9f0c62aff874a7ef4153bdfe7b8606ac000e Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/35637 Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-06-06arm: tegra: cardhu: Making selection of debug port dynamically.Laxman Dewangan
Handling the uart device initialization in separate init call so that it will be easy to select the debug console based on board id. For E1186/E1187/PM269 with SKU-1002 enabling the UARTB as console channel. For other cases, debug channel will remain as UARTA. bug 832273 Change-Id: I924085fbb05ed749d817584644342ee5d7104274 Reviewed-on: http://git-master/r/34468 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com>
2011-06-06arm: tegra: hsic: Remove use of hsic hub reset gpio on non-PM267 boards.Michael Hsu
Only PM267 board has SMSC4640 HSIC hub, which requires reset signal. Do not use HSIC hub reset gpio on non-PM267 boards. Change-Id: I12d33aeab1a0c67b429e651ad373bd71ac6938cc Reviewed-on: http://git-master/r/30786 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com>
2011-06-03tegra: cardhu: add support for usb tetheringDeepesh Gujarathi
-add rndis functionality needed for usb tethering fix for bug 829597 original work http://git-master/r/#change,16376 Change-Id: I98ce669f4bd2666ac4f6042cd1c6d11fb1a2cf41 Reviewed-on: http://git-master/r/34715 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com>
2011-06-02ARM: tegra: Cardhu: increase framebuffer size to 8MPritesh Raithatha
Bug 827221 Change-Id: Iebb71993e618352766309d225908a0152b252bcb Reviewed-on: http://git-master/r/34895 Reviewed-by: Pritesh Raithatha <praithatha@nvidia.com> Tested-by: Pritesh Raithatha <praithatha@nvidia.com> Reviewed-by: Vidya Sagar <vidyas@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Kaushik Sen <ksen@nvidia.com>
2011-05-26arm: tegra: cardhu: Enabling Security EngineKasoju Mallikarjun
bug 622025 Change-Id: Ic01ad6e93a26b332e016fcef6dbc928918c25745 Reviewed-on: http://git-master/r/29952 Tested-by: Mallikarjun Kasoju <mkasoju@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2011-05-18arm: tegra: cardhu: set CPU EDP limitstegra-T30.ER5Varun Wadekar
Change-Id: I6282bbb63c34b8cc0d503cdd6eafe575fb78ef5f Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/31342 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-05-18arm: tegra: Set 48Khz default samplerateVinod G
bug 804696 Setting 48Khz as default samplerate as DAM SRC has issue with 44.1Khz Change-Id: I57119564c170a5d379df8917b82f6ea8992cc138 Reviewed-on: http://git-master/r/31269 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-05-17arm: tegra: Add audio manager common interfaces.Vinod G
Audio manager common interfaces are defined to be called from SOC code. Audio manager will make the decision which all modules to be controlled based on use case connection. Correction added to the speaker amp and i2c gpio is provided for controlling the speaker amplification. Removed the speakersetting call. Change-Id: Id2c7f953fc78f66bee2e1d4773e03548de0ba5b4 Reviewed-on: http://git-master/r/30891 Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-05-13arm: tegra: nvmap: Forcing to convert CarveOut requests to IOVMHiro Sugawara
Adding a build time CONFIG option to enable forcing of conversion of non-IRAM CarveOut memory allocation requests to IOVM requests. Default is "y" to force the conversion. Each forced conversion is reported to console. Allocation alignments larger than page size for IOVM are enabled. Single page CarveOut allocations are converted to system memory. CarveOut memory reservation has been removed for aruba, cardhu, and enterprise. Change-Id: I3a598431d15b92ce853b3bec97be4b583d021264 Reviewed-on: http://git-master/r/29849 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-05-13arm: tegra: Exposing more i2s port for Baseband.Vinod G
Exposed the baseband i2s port for cardhu. Added separate audio init function. Change-Id: I9ff38f101c5540ad6e2365ed93a8c88373164ea3 Reviewed-on: http://git-master/r/30087 Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com> Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
2011-05-05arm:tegra: Cardhu USB driver registration changeNarendra Damahe
Correcting USB driver registration sequence to avoid USB warning Refer bug 803572 for details Change-Id: I41cc8d2437b7da633ddb0c5c89329e83078e9277 Reviewed-on: http://git-master/r/29867 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-05-05ARM: tegra: clock: Init Tegra3 sclk frequency to 108MHzAlex Frid
Set Tegra3 default system clock frequency to 108MHz. Previous setting 216MHz was kept until the 1st sclk user is enabled, and then, when it is disabled go down to 108MHz, anyway. On the other hand, system power immediately after boot was affected by unnecessary high sclk frequency while OS is idle. This change also enables dynamic switching between sclk parents PLLP_OUT4 and PLLM_OUT1. Change-Id: I00b12f3aef5c5fc8226d6c27470f4610e9e43ad8 Reviewed-on: http://git-master/r/29761 Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Tested-by: Aleksandr Frid <afrid@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-05-03arm: tegra: hsic: Enable T30 HSICMichael Hsu
Modified cardhu board config for ehci2 to use HSIC. Need to turn on 6416 IO expander gpio for VDDIO_HSIC. Otherwise, VDDIO_HSIC would be 0 Volts. Fix HSIC register differences between T20 / T30. Change-Id: I03079d4691981c8bc5fa220720aa55de507e6f04 Reviewed-on: http://git-master/r/29428 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-05-03arm: tegra: Enabling RTC data based on defconfigvenu byravarasu
Internal and PMU RTC data are enabled only when respective macros are defined in the Cardhu defconfig file. bug 793949 Change-Id: Iefc074877b263f3620c5ad08026435b3232ae3aa Reviewed-on: http://git-master/r/29637 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-05-03tegra alsa: Audio BT SCO supportRavindra Lokhande
added support for audio BT sco usecase. For BT sco, i2s is programmed in pcm mode. Change-Id: Iffcfb707cd2c025b78b82e70ba35f89d47a21263 Reviewed-on: http://git-master/r/30042 Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com> Tested-by: Ravindra Lokhande <rlokhande@nvidia.com> Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: Scott Peterson <speterson@nvidia.com>
2011-04-29arm: tegra: fix audio issueVinod G
bug 820773 Fix the audio issue resulted from code merge. Change-Id: I37999fabec7de077eac337db33eb2b01939349fc Reviewed-on: http://git-master/r/29684 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-04-26arm: tegra: Fix suspend/resume issue for spdif.Vinod G
bug 793875 bug 818490 Merge spdif soc code from dev_hc. Add clock and power mode calls to spdif Fix the system suspend/resume issue caused by audio modules. Original-Change-Id: Ie6d9c1e52596fa744dff893fd7340c1fa2f0f058 Reviewed-on: http://git-master/r/28520 Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Tested-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Change-Id: I367a048727b5fbe1a8db70a140b6ed1d752cd3a5
2011-04-26arm: tegra: cardhu: enabling bt auto power saveRakesh Goyal
Registering platform device to enable low power mode for bcm4329 chip. This feture is dependent on CONFIG_BT_BLUESLEEP. BUG 793831 Original-Change-Id: If261a3231d465ec1caf26d2dc4e71e5573b72882 Reviewed-on: http://git-master/r/20026 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Change-Id: I30082a938f239db5105b56b154e8d0bef6ede53f