diff options
author | Kunihiko Hayashi <hayashi.kunihiko@socionext.com> | 2018-08-22 14:13:03 +0200 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2018-08-22 17:08:28 +0200 |
commit | 2d17f460c5d79fa9fc794e813377f3276acf81ce (patch) | |
tree | bfc8100715b3fd1bc89ed92244ef1c4c7627f751 | |
parent | ata: libahci_platform: add reset control support (diff) | |
download | linux-2d17f460c5d79fa9fc794e813377f3276acf81ce.tar.xz linux-2d17f460c5d79fa9fc794e813377f3276acf81ce.zip |
ata: ahci_platform: enable to get and control reset
Unlike SoC-specific driver, generic ahci_platform driver doesn't
have any chances to control resets.
This adds AHCI_PLATFORM_GET_RESETS to ahci_platform_get_resources()
on the generic driver to enable reset control support.
Suggested-by: Hans de Goede <hdegoede@redhat.com>
Cc: Thierry Reding <thierry.reding@gmail.com>
Signed-off-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
-rw-r--r-- | drivers/ata/ahci_platform.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/ata/ahci_platform.c b/drivers/ata/ahci_platform.c index 570927316962..ddd930852b2e 100644 --- a/drivers/ata/ahci_platform.c +++ b/drivers/ata/ahci_platform.c @@ -43,7 +43,8 @@ static int ahci_probe(struct platform_device *pdev) struct ahci_host_priv *hpriv; int rc; - hpriv = ahci_platform_get_resources(pdev, 0); + hpriv = ahci_platform_get_resources(pdev, + AHCI_PLATFORM_GET_RESETS); if (IS_ERR(hpriv)) return PTR_ERR(hpriv); |