summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/board-enterprise-baseband.c
AgeCommit message (Collapse)Author
2011-09-02arm: tegra: baseband: Change modem BB_RST_OUT polaritySteve Lin
This change contains the following changes due to e450 modem FW change: 1) Change modem BB_RST_OUT polarity and move the wake_lock_timeout where BB_RST_OUT is low. 2) Disable the AP pullup on BB_RST_OUT. 3) To increase the wake lock timeout to ensure the modem enumeration is complete before system suspend. Bug 867501 Change-Id: I8e6638fa8dd8c7af0893ad31693959794e8a4afe Reviewed-on: http://git-master/r/49743 Reviewed-by: Steve Lin <stlin@nvidia.com> Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com> Reviewed-by: Frederic Bossy <fbossy@nvidia.com> Tested-by: Frederic Bossy <fbossy@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-08-29arm:tegra:enterprise: Export MODEM_PWR_ON & MODEM_RESET GPIOsAlexandre Berdery
RIL and FIL require GPIOs access from user space. This is possible with this change using sysfs. Bug 866051 Change-Id: Ie6ee4e305ae709a4eae467e27b269b9327031a17 Reviewed-on: http://git-master/r/49206 Tested-by: Alexandre Berdery <aberdery@nvidia.com> Reviewed-by: Frederic Bossy <fbossy@nvidia.com> Reviewed-by: Szming Lin <stlin@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-08-16arm: tegra: baseband: Enable pull-up for ULPI STPSteve Lin
The ULPI spec mandates that there's a pullup on ULPI_STP when the link is not driving it. Bug 862561 Change-Id: I9bfa720f19fb776fea8d2fe19bef9755bcaf51a3 Reviewed-on: http://git-master/r/46411 Tested-by: Szming Lin <stlin@nvidia.com> Reviewed-by: Sheshagiri Shenoy <sshenoy@nvidia.com> Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-08-05arm: tegra: baseband: add callback functions for null phy power offSteve Lin
Adding pre_phy_off and post_phy_off callback functions in null_phy_power_off function. So that the modem handshaking GPIO is set to reflect the real phy status. Bug 856096 Bug 854339 Change-Id: Ia39a84d3958b9dd078f93ab5be20387fb1ed9103 Reviewed-on: http://git-master/r/44840 Tested-by: Szming Lin <stlin@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2011-07-25ARM: tegra: baseband: modem flashless boot and remote wakeupSteve Lin
Support modem reboot and re-enumeration. Support modem remote wakeup. Bug 814261 Bug 814271 Bug 846135 Change-Id: I103722d0248bcb1565d5f5799a2e4317c2579a95 Reviewed-on: http://git-master/r/31441 Tested-by: Szming Lin <stlin@nvidia.com> Reviewed-by: Udaykumar Rameshchan Raval <uraval@nvidia.com> Reviewed-by: Scott Williams <scwilliams@nvidia.com>
2011-07-12arm: tegra: enterprise: init modem according to modem_idSteve Lin
Init baseband modems according to the modem_id passed from the bootloader. Bug 842870 Change-Id: Ib8cd37877eb50ac67a337ef20dd6c6f631169578 Reviewed-on: http://git-master/r/39273 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-05-18ARM: tegra: baseband: Add PH450 modem init and reset functionsSteve Lin
Add PH450 modem init and reset functions for Tegra Enterprise. Bug 800301 Change-Id: I7068fa87118c2388badb664da3d1a83a3eb49dae Reviewed-on: http://git-master/r/30920 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>