mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 07:37:31 -04:00
mmc: sdhci_msm: keep a reference to the sdhc host instance
Keep a reference to the sdhc host instance to retrieve all the necessary data structures in case of a crash for debugging. Change-Id: I151b160ffbd6a02edea022ae7b970241dedce031 Signed-off-by: Bao D. Nguyen <nguyenb@codeaurora.org>
This commit is contained in:
parent
e5734f3793
commit
ff32c4b41f
1 changed files with 10 additions and 0 deletions
|
|
@ -405,6 +405,8 @@ struct sdhci_msm_host {
|
|||
struct sdhci_msm_regs_restore regs_restore;
|
||||
};
|
||||
|
||||
static struct sdhci_msm_host *sdhci_slot[2];
|
||||
|
||||
static void sdhci_msm_bus_voting(struct sdhci_host *host, bool enable);
|
||||
|
||||
static int sdhci_msm_dt_get_array(struct device *dev, const char *prop_name,
|
||||
|
|
@ -3019,6 +3021,14 @@ static int sdhci_msm_probe(struct platform_device *pdev)
|
|||
if (ret)
|
||||
goto pltfm_free;
|
||||
|
||||
if (pdev->dev.of_node) {
|
||||
ret = of_alias_get_id(pdev->dev.of_node, "sdhc");
|
||||
if (ret <= 0)
|
||||
dev_err(&pdev->dev, "get slot index failed %d\n", ret);
|
||||
else if (ret <= 2)
|
||||
sdhci_slot[ret-1] = msm_host;
|
||||
}
|
||||
|
||||
/*
|
||||
* Based on the compatible string, load the required msm host info from
|
||||
* the data associated with the version info.
|
||||
|
|
|
|||
Loading…
Reference in a new issue