[PATCH v3 6/7] Bluetooth: hci_qca: add power sequencer support to qca6390

From: Dmitry Baryshkov
Date: Mon Jun 21 2021 - 18:32:11 EST


QCA6390 uses on-chip power sequencer (and power management unit) to
supply power to both WiFi and BT parts. Since this sequencer is
supported by a separate driver, use it as a single "vin" regulator.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx>
---
drivers/bluetooth/hci_qca.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c
index bb04da08468a..deea38033248 100644
--- a/drivers/bluetooth/hci_qca.c
+++ b/drivers/bluetooth/hci_qca.c
@@ -1856,7 +1856,10 @@ static const struct qca_device_data qca_soc_data_wcn3998 = {

static const struct qca_device_data qca_soc_data_qca6390 = {
.soc_type = QCA_QCA6390,
- .num_vregs = 0,
+ .vregs = (struct qca_vreg []) {
+ { "vin", 1000 },
+ },
+ .num_vregs = 1,
.capabilities = QCA_CAP_NEEDS_BT_ENABLE,
.name = "qca6390",
};
--
2.30.2