summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Viel <clement.viel@qorvo.com>2022-11-07 11:55:45 +0100
committerTreeHugger Robot <treehugger-gerrit@google.com>2022-11-15 00:20:51 +0000
commit23e915e942445572a89ac1df6ce263d069fb3ad7 (patch)
treeabac310d2bae49e33bbd070af8e151f27307e0cc
parentee988330fa7529efdcc3031e80e0b6ea19c64c2b (diff)
downloaduwb-23e915e942445572a89ac1df6ce263d069fb3ad7.tar.gz
dw3000: increase power supply to 2.7V
Bug: 257489286 Signed-off-by: Clément Viel <clement.viel@qorvo.com> Change-Id: I32a416053760a5e48db3123e7e7a5897c600f8c6
-rw-r--r--kernel/drivers/net/ieee802154/dw3000_core.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/drivers/net/ieee802154/dw3000_core.c b/kernel/drivers/net/ieee802154/dw3000_core.c
index 70eda9a..c4c8622 100644
--- a/kernel/drivers/net/ieee802154/dw3000_core.c
+++ b/kernel/drivers/net/ieee802154/dw3000_core.c
@@ -1799,6 +1799,12 @@ static int dw3000_power_supply(struct dw3000 *dw, int onoff)
onoff ? "enable" : "disable", rc);
return rc;
}
+ /* Set 2p5 reg to 2.7V */
+ rc = regulator_set_voltage(power->regulator_2p5, 2700000, 2700000);
+ if (rc < 0) {
+ dev_err(dw->dev, "regulator failed to set voltage :%d\n", rc);
+ return rc;
+ }
rc = dw3000_power_supply_one(power->regulator_vdd, onoff);
if (rc < 0) {