mfd: tps65086: Add cell entry for reset driver
authorEmil Renner Berthing <kernel@esmil.dk>
Tue, 27 Jul 2021 09:25:54 +0000 (11:25 +0200)
committerLee Jones <lee.jones@linaro.org>
Mon, 16 Aug 2021 12:40:54 +0000 (13:40 +0100)
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>
drivers/mfd/tps65086.c

index cc3478ee9a645727f369996fa9971640de8a0d7e..3bd5728844a0a67c015021f2774814d6fa5987ea 100644 (file)
@@ -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[] = {