diff options
author | Corentin Labbe <clabbe.montjoie@gmail.com> | 2018-09-03 12:01:56 +0200 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2018-09-03 08:17:13 -0600 |
commit | f20fb266e77a8af8a6e42eecfb5981178cc4d8a1 (patch) | |
tree | 5cd13dc53c3ed624c68bc91337759c5c96294d65 /drivers/ata/ahci.h | |
parent | d4fbe64bc6ed4a08f01bfd3a224c5a3ff083ec85 (diff) | |
download | linux-f20fb266e77a8af8a6e42eecfb5981178cc4d8a1.tar.gz linux-f20fb266e77a8af8a6e42eecfb5981178cc4d8a1.tar.bz2 linux-f20fb266e77a8af8a6e42eecfb5981178cc4d8a1.zip |
ata: ahci_platform: add support for PHY controller regulator
The SoC R40 AHCI controller need a PHY regulator to work.
But since the PHY is embedded in the controller, we cannot do a DT node for it,
since phy-supply works only in node with a PHY compatible.
So this patch adds a way to add an optional phy-supply regulator on AHCI controller node.
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.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/ata/ahci.h b/drivers/ata/ahci.h index 1415f1012de5..ef356e70e6de 100644 --- a/drivers/ata/ahci.h +++ b/drivers/ata/ahci.h @@ -353,6 +353,7 @@ struct ahci_host_priv { struct reset_control *rsts; /* Optional */ struct regulator **target_pwrs; /* Optional */ struct regulator *ahci_regulator;/* Optional */ + struct regulator *phy_regulator;/* Optional */ /* * If platform uses PHYs. There is a 1:1 relation between the port number and * the PHY position in this array. |