Lines Matching refs:power
5 * HCI_IBS (HCI In-Band Sleep) is Qualcomm's power management
147 u8 tx_ibs_state; /* HCI_IBS transmit side power state*/
148 u8 rx_ibs_state; /* HCI_IBS receive side power state */
211 * Platform data for the QCA Bluetooth power driver.
268 * side to save power consumption or manual work is required.
276 * side to save power consumption or manual work is required.
1386 /* These power pulses are single byte command which are sent
1390 * and also we use the same power inputs to turn on and off for
1391 * Wi-Fi/BT. Powering up the power sources will not enable BT, until
1392 * we send a power on pulse at 115200 bps. This algorithm will help to
1393 * save power. Disabling hardware flow control is mandatory while
1394 * sending power pulses to SoC.
1396 bt_dev_dbg(hu->hdev, "sending power pulse %02x to controller", cmd);
1402 bt_dev_err(hu->hdev, "failed to send power pulse %02x", cmd);
1778 /* Non-serdev device usually is powered by external power
1779 * and don't need additional action in driver for power on
1959 bt_dev_warn(hdev, "Retry BT power ON:%d", retries);
2104 /* From this point we go into power off state. But serial port is
2113 /* Non-serdev device usually is powered by external power
2114 * and don't need additional action in driver for power down
2174 struct qca_power *power = qcadev->bt_power;
2178 if (power->vregs_on)
2181 BT_DBG("enabling %d regulators)", power->num_vregs);
2183 ret = regulator_bulk_enable(power->num_vregs, power->vreg_bulk);
2187 power->vregs_on = true;
2198 struct qca_power *power;
2203 power = qcadev->bt_power;
2206 if (!power->vregs_on)
2209 regulator_bulk_disable(power->num_vregs, power->vreg_bulk);
2210 power->vregs_on = false;
2380 struct qca_power *power = qcadev->bt_power;
2390 if (power->vregs_on) {