summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-enterprise-sdhci.c
AgeCommit message (Collapse)Author
2012-09-05ARM: tegra: enterprise: enable wl18xx wireless module supportRakesh Goyal
Bug 990784 Change-Id: I173df3f7244e7d0b40ae5aad98c72885ff42fdab Signed-off-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-on: http://git-master/r/129103 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Rakesh Kumar <krakesh@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-07-31ARM: tegra: wifi dpd control for resetBitan Biswas
Wifi On/Off needs to toggle GPIO pins under SDMMC that could be in IO DPD mode. bug 1021526 Change-Id: If514059372d2242c6f6512b30534536cbff455dd Signed-off-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-on: http://git-master/r/118940 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com> Tested-by: Pavan Kunapuli <pkunapuli@nvidia.com>
2012-06-07ARM: tegra: enterprise: Remove tegra_gpio_enb/disAshwini Ghuge
Removing tegra_gpio_enable and disable calls from board files as they are supported through set direction calls in the driver Bug 984439 Change-Id: I011fc1ec52b31b1b0602d577f02a6d20f37e402d Signed-off-by: Ashwini Ghuge <aghuge@nvidia.com> Reviewed-on: http://git-master/r/102773 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
2012-05-14arm: tegra: sdhci: Limit eMMC,SDIO,SD DDR clockPavan Kunapuli
Limit eMMC, SD and SDIO DDR mode clock to 41MHz. Bug 967719 Change-Id: Iaccc5b771b81b15226f87684b547ad1fb7dd38d3 Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/101173 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
2012-05-09arm: tegra: Correct tap delay for all T30 sdhci controllersnaveenk
Tap delay value of 0x0F is recommended by HW team Bug 911075 Change-Id: I9b73e7203c0dcb1971073b1d7251d11d71eddff3 Reviewed-on: http://git-master/r/98796 (cherry picked from commit 637b073d6ff7d7d71c2e0e632b222ecc6850be23) Reviewed-on: http://git-master/r/98763 Tested-by: Naveen Kumar Arepalli <naveenk@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
2012-04-19arm: tegra: enterprise: Correct sdmmc4 tap delayPavan Kunapuli
For SDMMC4 GMI interface, tap delay value of 0xF is recommended by HW team. Bug 911075 Change-Id: I2cdf90f34341cb8062dbded52ff1739c0c84cb0d Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/97668 Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
2012-04-17tegra: fix typo in pre-power wifi codeMursalin Akon
fix typo in pre-power wifi code Bug 956238 Change-Id: Iee794da508d39131e3166bba71b1c46c60d19a3b Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/96821 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Allen Martin <amartin@nvidia.com>
2012-04-16arm:tegra[3]: power up wifi chip at bootMursalin Akon
power up WiFi chip, if Kconfig option TEGRA_PREPOWER_WIFI is turned on. Bug 956238 Change-Id: I26ef92fee30f8d18a47c3968b9b01b97e52a9382 Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/90671 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2012-04-16arm:tegra[3]: make embedded_sdio platform data conditionalMursalin Akon
embedded_sdio is used, iff MMC_EMBEDDED_SDIO Kconfig is on. This CL makes it explicit. Additionally, for SDIO sdhci always keep the power on. Bug 956238 Change-Id: I44e484b0705b50f942f177ee8d95fb363f38b8c1 Signed-off-by: Mursalin Akon <makon@nvidia.com> Reviewed-on: http://git-master/r/90670 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-12-08arm: tegra: enterprise: disable .built_in flagNarayan Reddy
Disable built_in flag for enterprise to make multiple turn ON/OFF of WiFi. Change-Id: I6ee4fd8448fba49b00946d086d0df31609bdf501 Signed-off-by: Narayan Reddy <narayanr@nvidia.com> Reviewed-on: http://git-master/r/68237 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-12-08arm: tegra: sdhci: Set wifi clk limitsPavan Kunapuli
Limit the wifi clk on PM269, enterprise and whistler to prevent CRC errors during data transfers over wifi. Bug 908560 Change-Id: I46087d98c4ed9d3606ae401de4a3bab9c835bc23 Signed-off-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-on: http://git-master/r/68161 Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-11-30arm: tegra: enterprise: wifi out-band-interruptRakesh Goyal
1) configuring wf_wakeup gpio 2) create resource wifi_resource and provide it to wifi driver Bug 820860 Change-Id: I640b5abafd1df8d93ed480dd1661eef83d3d1677 Reviewed-on: http://git-master/r/62168 Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com> Tested-by: Rakesh Goyal <rgoyal@nvidia.com> Reviewed-by: Narayan Reddy <narayanr@nvidia.com> Tested-by: Narayan Reddy <narayanr@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: R8c2155dbfa419b33d364051bb7edd90d1df7a5be
2011-11-30arm: tegra: enterprise: built_in true for eMMC and SDIOSachin Nikam
Making built_in=1 in the mmc platform data for Internal eMMC and SDIO card. Change-Id: I9caa697a60b823733b953f99bf774a4aec41c61a Signed-off-by: Sachin Nikam <snikam@nvidia.com> Reviewed-on: http://git-master/r/53404 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Mayuresh Kulkarni <mkulkarni@nvidia.com> Rebase-Id: R9149c7382bbea22c119d75fcc5eaf9d931069ae4
2011-11-30arm: tegra: enterprise: sdmmc registration sequenceSachin Nikam
Proper order of registration for sdmmc3 so as to mount the external SD card. Bug 873188 Change-Id: Icfc896209066fb608628f7a1bb4618c141e1c0e3 Signed-off-by: Sachin Nikam <snikam@nvidia.com> Reviewed-on: http://git-master/r/52303 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com> Rebase-Id: Rbe6f6512eaae78a5ff970fd43d62df29d324128c
2011-11-30ARM: tegra: enterprise: Fix SDHCI registrationDan Willemsen
Typo in sdhci device registration Original-Change-Id: I783e72ca6481f6b713371b34d34453763ce19748 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Rebase-Id: R621a628e641636e34cbe22430d2ffbe7f8bc769e
2011-11-30ARM: tegra: enterprise: Update SDHCI for K39Dan Willemsen
Rebase-Id: R89944b2cad270c88704ab35364fa0aa709455ade
2011-11-30arm: tegra: enterprise: fix BT/WiFi pinmuxRakesh Goyal
fixed pinmux,clock and sdhci instance for WiFi/BT Change-Id: Ifa192d8dcd4321754843aae6e47e1204d5cf074e Reviewed-on: http://git-master/r/30344 Reviewed-by: Thomas Cherry <tcherry@nvidia.com> Tested-by: Thomas Cherry <tcherry@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Rebase-Id: R66d4aaf962f1547c1285fbe3a9f89ffd7ca0899e
2011-11-30android: wifi: arm: tegra: tegra_enterprise: Creating board filesKasoju Mallikarjun
Creating initial board files and config files for tegra_enterprise board. Original-Change-Id: I77dcd612421167b9c6441d5d6fb779bb51491efa Reviewed-on: http://git-master/r/20852 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Change-Id: I498fe3cde454657c22fb1c1bc2212eb5e2f7fd6e Rebase-Id: Rc408b20c823411b73b88e3da92492410a91ecaef
2011-11-30arm: tegra: enterprise: Enable 8 bit bus_width for emmcHarry Hong
bug 896706 Change-Id: I232a616680553a668638ec252a3ff2a7b6c874b8 Reviewed-on: http://git-master/r/64081 Reviewed-by: Lokesh Pathak <lpathak@nvidia.com> Tested-by: Lokesh Pathak <lpathak@nvidia.com> Rebase-Id: R9f7a494f9b2d2c020693fa1fc218cca98b5bfc7c
2011-11-30Revert "arm: tegra: enterprise: sdmmc registration sequence"Dan Willemsen
This causes linux-tegra-nv-2.6.39 not to compile, because tegra_sdhci_device0 is only defined in android-tegra-nv-2.6.39 This reverts commit 8606f1e00b908326e0717e29a1c8bcbb635a3610. Change-Id: I432e6320fb85d32ba3be0541bae69baa6e744d39 Signed-off-by: Dan Willemsen <dwillemsen@nvidia.com> Reviewed-on: http://git-master/r/51861 Rebase-Id: Ree5ef819b752677afe744662be97006813edbc53
2011-11-30arm: tegra: enterprise: sdmmc registration sequenceSachin Nikam
Proper order of registration for sdmmc3 so as to mount the external SD card. Bug 873188 Change-Id: If73aa94d2700ce3fa27992ea61a2a317a6600ea1 Signed-off-by: Sachin Nikam <snikam@nvidia.com> Reviewed-on: http://git-master/r/51581 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: Ra7454edc9263cb2f2b3531f33721692c016887c6
2011-11-30ARM: tegra: Update copyrightsScott Williams
Change-Id: I156af0bdd8b37cb23aec214c3e158027252e27e1 Signed-off-by: Scott Williams <scwilliams@nvidia.com> Reviewed-on: http://git-master/r/51157 Rebase-Id: R795bf03590a76b6c494afd37603ed951dc2cd082
2011-11-30ARM: tegra: enterprise: Fix warningsScott Williams
Change-Id: I7c92f95981ca666229df90aacf704b9bb1c3731a Signed-off-by: Scott Williams <scwilliams@nvidia.com> Reviewed-on: http://git-master/r/49288 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com> Rebase-Id: R4ca8ae91b3f1b6f6be8d961cb893cb06bb8346cb
2011-11-30ARM: tegra: enterprise: Updates for K39Dan Willemsen
Rebase-Id: R0ce2f32451e4fdef46917bd4a6c54b979c24d258
2011-11-30ARM: tegra: enterprise: sdhci: Initial changesPradeep Goudagunta
Enterprise board uses SDMMC3 slot for External SD and SDMMC1 slot for WiFi. Bug 822432 Change-Id: Ifa13d69fa65f974c8457b9ffec231579b356a810 Reviewed-on: http://git-master/r/30514 Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Tested-by: Daniel Willemsen <dwillemsen@nvidia.com> Rebase-Id: R91d9ad73d0abe5a4943b8d41648d8e24a012c69a
2011-11-30ARM: tegra: enterprise: sdhci: Build FIXPradeep Goudagunta
Build Fix. Bug 822432 Change-Id: Ia9d2d3ddc9aa9b2c00761ceb30a2bdcda8d261cf Reviewed-on: http://git-master/r/30718 Reviewed-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Tested-by: Pradeep Goudagunta <pgoudagunta@nvidia.com> Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com> Reviewed-by: Daniel Willemsen <dwillemsen@nvidia.com> Rebase-Id: R9f6c1953031d39ab4d10283c3be0d9ff6216de02
2011-11-30arm: tegra: enterprise: Renamed tegra_enterprise to enterpriseKasoju Mallikarjun
Renamed tegra_enterprise board name to enterprise Original-Change-Id: If4bfe61ef086f980b81ca4fedd30d760e89befad Reviewed-on: http://git-master/r/28324 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Change-Id: I27173743eedba2d964b33d17136318f93f1e3afc Rebase-Id: Rbc65b62d51cb7249bcf2d07291c93c223c231369
2011-11-30arm: tegra: tegra_enterprise: Creating board filesKasoju Mallikarjun
Creating initial board files and config files for tegra_enterprise board. Original-Change-Id: I77dcd612421167b9c6441d5d6fb779bb51491efa Reviewed-on: http://git-master/r/20852 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Change-Id: I498fe3cde454657c22fb1c1bc2212eb5e2f7fd6e Rebase-Id: Rcf164609f08780297a383d040e934a1ecd3c86b5