summaryrefslogtreecommitdiffstats
path: root/drivers/ata/ahci.h
diff options
context:
space:
mode:
authorCorentin Labbe <clabbe.montjoie@gmail.com>2018-09-03 12:01:54 +0200
committerJens Axboe <axboe@kernel.dk>2018-09-03 08:17:12 -0600
commita37da9180f42c953416c8aa3be2fbedf59fc4e3b (patch)
treec8b9e6e03546c1ca75449cddc30486c9fdcd46dc /drivers/ata/ahci.h
parent15fd6ec97d4c6277ddfa170718ca277f044524d6 (diff)
downloadlinux-a37da9180f42c953416c8aa3be2fbedf59fc4e3b.tar.gz
linux-a37da9180f42c953416c8aa3be2fbedf59fc4e3b.tar.bz2
linux-a37da9180f42c953416c8aa3be2fbedf59fc4e3b.zip
ata: ahci_platform: add support for AHCI controller regulator
The SoC R40 AHCI controller need a regulator to work. So this patch add a way to add an optional regulator on AHCI controller. Acked-by: Maxime Ripard <maxime.ripard@bootlin.com> Reviewed-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Corentin Labbe <clabbe.montjoie@gmail.com> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/ata/ahci.h')
-rw-r--r--drivers/ata/ahci.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/ata/ahci.h b/drivers/ata/ahci.h
index 6a1515f0da40..1415f1012de5 100644
--- a/drivers/ata/ahci.h
+++ b/drivers/ata/ahci.h
@@ -352,6 +352,7 @@ struct ahci_host_priv {
struct clk *clks[AHCI_MAX_CLKS]; /* Optional */
struct reset_control *rsts; /* Optional */
struct regulator **target_pwrs; /* Optional */
+ struct regulator *ahci_regulator;/* Optional */
/*
* If platform uses PHYs. There is a 1:1 relation between the port number and
* the PHY position in this array.