* Re: [PATCH v4 2/3] Bluetooth: hci_qca: Add support for Qualcomm Bluetooth chip wcn3990. (fwd)
@ 2018-05-05 20:05 Julia Lawall
0 siblings, 0 replies; only message in thread
From: Julia Lawall @ 2018-05-05 20:05 UTC (permalink / raw)
To: Balakrishna Godavarthi
Cc: linux-bluetooth, rtatiya, hemantg, linux-arm-msm, marcel,
johan.hedberg, kbuild-all
Hello,
Perhaps line 1349 is indented too much?
julia
---------- Forwarded message ----------
Date: Sun, 6 May 2018 03:41:52 +0800
From: kbuild test robot <lkp@intel.com>
To: kbuild@01.org
Cc: Julia Lawall <julia.lawall@lip6.fr>
Subject: Re: [PATCH v4 2/3] Bluetooth: hci_qca: Add support for Qualcomm
Bluetooth chip wcn3990.
CC: kbuild-all@01.org
In-Reply-To: <1525448106-18616-3-git-send-email-bgodavar@codeaurora.org>
References: <1525448106-18616-3-git-send-email-bgodavar@codeaurora.org>
TO: Balakrishna Godavarthi <bgodavar@codeaurora.org>
CC: marcel@holtmann.org, johan.hedberg@gmail.com
CC: linux-bluetooth@vger.kernel.org, rtatiya@codeaurora.org, hemantg@codeaurora.org, linux-arm-msm@vger.kernel.org, Balakrishna Godavarthi <bgodavar@codeaurora.org>
Hi Balakrishna,
Thank you for the patch! Perhaps something to improve:
[auto build test WARNING on bluetooth-next/master]
[also build test WARNING on next-20180504]
[cannot apply to bluetooth/master v4.17-rc3]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]
url: https://github.com/0day-ci/linux/commits/Balakrishna-Godavarthi/dt-bindings-net-bluetooth-Add-device-tree-bindings-for-QTI-chip-wcn3990/20180506-004430
base: https://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git master
:::::: branch date: 3 hours ago
:::::: commit date: 3 hours ago
>> drivers/bluetooth/hci_qca.c:1347:3-53: code aligned with following code on line 1349
# https://github.com/0day-ci/linux/commit/1bab29c5dbe1faa3bf9a0955b41be7eb097db842
git remote add linux-review https://github.com/0day-ci/linux
git remote update linux-review
git checkout 1bab29c5dbe1faa3bf9a0955b41be7eb097db842
vim +1347 drivers/bluetooth/hci_qca.c
1bab29c5 Balakrishna Godavarthi 2018-05-04 1307
1bab29c5 Balakrishna Godavarthi 2018-05-04 1308 int btqca_power_setup(bool on)
1bab29c5 Balakrishna Godavarthi 2018-05-04 1309 {
1bab29c5 Balakrishna Godavarthi 2018-05-04 1310 int ret = 0;
1bab29c5 Balakrishna Godavarthi 2018-05-04 1311 int i;
1bab29c5 Balakrishna Godavarthi 2018-05-04 1312 struct btqca_vreg *vregs;
1bab29c5 Balakrishna Godavarthi 2018-05-04 1313
1bab29c5 Balakrishna Godavarthi 2018-05-04 1314 if (!qca || !qca->vreg_data || !qca->vreg_bulk)
1bab29c5 Balakrishna Godavarthi 2018-05-04 1315 return -EINVAL;
1bab29c5 Balakrishna Godavarthi 2018-05-04 1316 vregs = qca->vreg_data->vregs;
1bab29c5 Balakrishna Godavarthi 2018-05-04 1317
1bab29c5 Balakrishna Godavarthi 2018-05-04 1318 BT_DBG("on: %d", on);
1bab29c5 Balakrishna Godavarthi 2018-05-04 1319 /* turn on if regualtors are off */
1bab29c5 Balakrishna Godavarthi 2018-05-04 1320 if (on == true && qca->vreg_status == false) {
1bab29c5 Balakrishna Godavarthi 2018-05-04 1321 qca->vreg_status = true;
1bab29c5 Balakrishna Godavarthi 2018-05-04 1322 for (i = 0; ret == 0 && i < qca->vreg_data->num_vregs; i++) {
1bab29c5 Balakrishna Godavarthi 2018-05-04 1323 regulator_set_voltage(qca->vreg_bulk[i].consumer,
1bab29c5 Balakrishna Godavarthi 2018-05-04 1324 vregs[i].min_v,
1bab29c5 Balakrishna Godavarthi 2018-05-04 1325 vregs[i].max_v);
1bab29c5 Balakrishna Godavarthi 2018-05-04 1326
1bab29c5 Balakrishna Godavarthi 2018-05-04 1327 if (vregs[i].load_ua)
1bab29c5 Balakrishna Godavarthi 2018-05-04 1328 regulator_set_load(qca->vreg_bulk[i].consumer,
1bab29c5 Balakrishna Godavarthi 2018-05-04 1329 vregs[i].load_ua);
1bab29c5 Balakrishna Godavarthi 2018-05-04 1330
1bab29c5 Balakrishna Godavarthi 2018-05-04 1331 ret = regulator_enable(qca->vreg_bulk[i].consumer);
1bab29c5 Balakrishna Godavarthi 2018-05-04 1332 }
1bab29c5 Balakrishna Godavarthi 2018-05-04 1333 } else if (on == false && qca->vreg_status == true) {
1bab29c5 Balakrishna Godavarthi 2018-05-04 1334 qca->vreg_status = false;
1bab29c5 Balakrishna Godavarthi 2018-05-04 1335 /* turn of regualtor in reverse order */
1bab29c5 Balakrishna Godavarthi 2018-05-04 1336 btqca_disable_regulators(qca->vreg_data->num_vregs, vregs);
1bab29c5 Balakrishna Godavarthi 2018-05-04 1337 }
1bab29c5 Balakrishna Godavarthi 2018-05-04 1338
1bab29c5 Balakrishna Godavarthi 2018-05-04 1339 /* regulatos fails to enable */
1bab29c5 Balakrishna Godavarthi 2018-05-04 1340 if (ret) {
1bab29c5 Balakrishna Godavarthi 2018-05-04 1341 qca->vreg_status = false;
1bab29c5 Balakrishna Godavarthi 2018-05-04 1342 BT_ERR("failed to enable regualtor:%s", vregs[i].name);
1bab29c5 Balakrishna Godavarthi 2018-05-04 1343 /* set regulator voltage and load to zero */
1bab29c5 Balakrishna Godavarthi 2018-05-04 1344 regulator_set_voltage(qca->vreg_bulk[i].consumer,
1bab29c5 Balakrishna Godavarthi 2018-05-04 1345 0, vregs[i].max_v);
1bab29c5 Balakrishna Godavarthi 2018-05-04 1346 if (vregs[i].load_ua)
1bab29c5 Balakrishna Godavarthi 2018-05-04 @1347 regulator_set_load(qca->vreg_bulk[i].consumer, 0);
1bab29c5 Balakrishna Godavarthi 2018-05-04 1348 /* turn off regulators which are enabled */
1bab29c5 Balakrishna Godavarthi 2018-05-04 @1349 btqca_disable_regulators(i+1, vregs);
1bab29c5 Balakrishna Godavarthi 2018-05-04 1350 }
1bab29c5 Balakrishna Godavarthi 2018-05-04 1351
1bab29c5 Balakrishna Godavarthi 2018-05-04 1352 return ret;
1bab29c5 Balakrishna Godavarthi 2018-05-04 1353 }
1bab29c5 Balakrishna Godavarthi 2018-05-04 1354
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-05-05 20:05 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-05 20:05 [PATCH v4 2/3] Bluetooth: hci_qca: Add support for Qualcomm Bluetooth chip wcn3990. (fwd) Julia Lawall
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.