aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mfd/tps65086.c
diff options
context:
space:
mode:
authorEmil Renner Berthing <kernel@esmil.dk>2021-07-27 11:25:54 +0200
committerLee Jones <lee.jones@linaro.org>2021-08-16 13:40:54 +0100
commit72b89b9ab58fae01f2deea30e0ff4d2349021506 (patch)
treee3fa250a7a2d39cffa05e7bb6f11aa77bceab159 /drivers/mfd/tps65086.c
parentmfd: tps65086: Make interrupt line optional (diff)
downloadlinux-dev-72b89b9ab58fae01f2deea30e0ff4d2349021506.tar.xz
linux-dev-72b89b9ab58fae01f2deea30e0ff4d2349021506.zip
mfd: tps65086: Add cell entry for reset driver
The only way to reset the BeagleV Starlight v0.9 board[1] properly is to tell the PMIC to reset itself which will then assert the external reset lines of the SoC, USB hub and ethernet phy. This adds an mfd cell entry for the reset driver doing just that. [1] https://github.com/beagleboard/beaglev-starlight Signed-off-by: Emil Renner Berthing <kernel@esmil.dk> Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/mfd/tps65086.c')
-rw-r--r--drivers/mfd/tps65086.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/mfd/tps65086.c b/drivers/mfd/tps65086.c
index cc3478ee9a64..3bd5728844a0 100644
--- a/drivers/mfd/tps65086.c
+++ b/drivers/mfd/tps65086.c
@@ -24,6 +24,7 @@
static const struct mfd_cell tps65086_cells[] = {
{ .name = "tps65086-regulator", },
{ .name = "tps65086-gpio", },
+ { .name = "tps65086-reset", },
};
static const struct regmap_range tps65086_yes_ranges[] = {