Commit Graph

3 Commits

Author SHA1 Message Date
Tony Truong 87cdb24254 msm: pcie: allow clients to run debug testcases
This change enhances client's ablilty to debug. For example,
PCIe link can go down if an error occurs. Clients can then use
PCIe API to run debug testcases before link goes down.

Change-Id: I6dbb9a991063b22684f07f3b9fbb91985cb7c329
Signed-off-by: Tony Truong <truong@codeaurora.org>
2014-08-18 18:21:31 -07:00
Yan He 168624d39b msm: pcie: add the option for client to avoid PCIe suspend
The PCIe client has the requirement to keep PCIe link on when the
CPUs go to power collapse. Add the support here for client driver
to keep PCIe link up during the system suspend.

Change-Id: I886990072c9c72c57e30c5c0cceb7eaedca071e6
Signed-off-by: Yan He <yanhe@codeaurora.org>
2014-06-27 17:46:20 -07:00
Yan He 920d2f7472 msm: pcie: add PCIe bus driver for msm8994
Add PCIe bus driver for msm8994. This driver is based on a 3rd
party arm64 PCI framework from the community which has not been
merged on the upstream yet. PCIe bus driver manages the PCIe
Root Complexes and Endpoints, and configures the legacy PCI
interrupts and MSI interrupts.

Change-Id: Ia271fe6cd54398a5f9d0d65308266edf16f8c97e
Signed-off-by: Yan He <yanhe@codeaurora.org>
2014-06-13 10:58:19 -07:00