All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
To: Lukas Wunner <lukas@wunner.de>,
	Marcel Holtmann <marcel@holtmann.org>,
	Johan Hedberg <johan.hedberg@gmail.com>
Cc: Mika Westerberg <mika.westerberg@linux.intel.com>,
	Frederic Danis <frederic.danis.oss@gmail.com>,
	Loic Poulain <loic.poulain@linaro.org>,
	Hans de Goede <hdegoede@redhat.com>, Max Shavrick <mxms@me.com>,
	Leif Liddy <leif.liddy@gmail.com>,
	Daniel Roschka <danielroschka@phoenitydawn.de>,
	Ronald Tschalaer <ronald@innovation.ch>,
	"Peter Y. Chuang" <peteryuchuang@gmail.com>,
	linux-bluetooth@vger.kernel.org,
	Sue White <sue.white@lairdtech.com>,
	Ilya Faenson <ifaenson@broadcom.com>
Subject: Re: [PATCH v3 00/13] Bluetooth on 2015+ MacBook (Pro)
Date: Mon, 08 Jan 2018 15:28:33 +0200	[thread overview]
Message-ID: <1515418113.7000.791.camel@linux.intel.com> (raw)
In-Reply-To: <cover.1515348092.git.lukas@wunner.de>

On Sun, 2018-01-07 at 20:16 +0100, Lukas Wunner wrote:
> Enable UART-attached Bluetooth on 2015+ Macs, v3.
> 
> The series has grown to 13 patches because bugs in the driver keep
> cropping up.
> 
> Changes since v2:
> 
> - In patch [01/13] ("Mandate presence of shutdown and device wake
> GPIO"):
>   Keep netdev indentation style. (Marcel)
> 
> - New patch [04/13] to fix an IRQ race on ->close.
> 
> - New patch [05/13] to fix an unbalanced pm_runtime_disable(). (Andy)
> 
> - New patch [06/13] to invalidate the IRQ if requesting it failed.
> 
> - New patch [08/13] to add callbacks to toggle GPIOs.
>   This makes the subsequent addition of Mac support less intrusive.
>   Replaces patch "Add helper to toggle device wake GPIO" in v2. (Andy)
> 
> - In patch [09/13] ("Handle errors properly"):
>   Drop redundant assignment. (Andy)
> 
> - In patch [10/13] ("Support Apple GPIO handling"):
>   Don't enable runtime PM on Macs for lack of usable host wake IRQ
> (Hans),
>   s/BlueTooth/Bluetooth/ in kerneldoc. (Marcel)
> 
> - Move patch "Silence IRQ printk" to end of series as it's merely
>   a cleanup and no longer necessary for Mac support.
> 
> - New patch [12/13] to use msleep() instead of mdelay()
>   after toggling device wake pin. (Andy)
> 
> - New patch [13/13] to fix sleep mode struct ordering.
> 
> - Drop incorrect patch "Enable runtime PM despite absence of IRQ".
> (Hans)
> 

I didn't test this myself (yet), the code looks more or less fine to me,
 FWIW, 

Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

> Link to v2:
> https://marc.info/?l=linux-bluetooth&m=151492012812029&w=4
> 
> Thanks,
> 
> Lukas
> 
> 
> Lukas Wunner (12):
>   Bluetooth: hci_bcm: Mandate presence of shutdown and device wake
> GPIO
>   Bluetooth: hci_bcm: Clean up unnecessary #ifdef
>   Bluetooth: hci_bcm: Fix race on close
>   Bluetooth: hci_bcm: Fix unbalanced pm_runtime_disable()
>   Bluetooth: hci_bcm: Invalidate IRQ on request failure
>   Bluetooth: hci_bcm: Document struct bcm_device
>   Bluetooth: hci_bcm: Add callbacks to toggle GPIOs
>   Bluetooth: hci_bcm: Handle errors properly
>   Bluetooth: hci_bcm: Support Apple GPIO handling
>   Bluetooth: hci_bcm: Silence IRQ printk
>   Bluetooth: hci_bcm: Sleep instead of spinning
>   Bluetooth: btbcm: Fix sleep mode struct ordering
> 
> Ronald Tschalär (1):
>   Bluetooth: hci_bcm: Validate IRQ before using it
> 
>  drivers/bluetooth/btbcm.h   |   2 +-
>  drivers/bluetooth/hci_bcm.c | 227
> ++++++++++++++++++++++++++++++++++++--------
>  2 files changed, 189 insertions(+), 40 deletions(-)
> 

-- 
Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Intel Finland Oy

  parent reply	other threads:[~2018-01-08 13:28 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-07 19:16 [PATCH v3 00/13] Bluetooth on 2015+ MacBook (Pro) Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 11/13] Bluetooth: hci_bcm: Silence IRQ printk Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 01/13] Bluetooth: hci_bcm: Mandate presence of shutdown and device wake GPIO Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 05/13] Bluetooth: hci_bcm: Fix unbalanced pm_runtime_disable() Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 10/13] Bluetooth: hci_bcm: Support Apple GPIO handling Lukas Wunner
2018-01-08 13:19   ` Andy Shevchenko
2018-01-07 19:16 ` [PATCH v3 02/13] Bluetooth: hci_bcm: Validate IRQ before using it Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 08/13] Bluetooth: hci_bcm: Add callbacks to toggle GPIOs Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 12/13] Bluetooth: hci_bcm: Sleep instead of spinning Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 04/13] Bluetooth: hci_bcm: Fix race on close Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 07/13] Bluetooth: hci_bcm: Document struct bcm_device Lukas Wunner
2018-01-08  4:27   ` Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 06/13] Bluetooth: hci_bcm: Invalidate IRQ on request failure Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 03/13] Bluetooth: hci_bcm: Clean up unnecessary #ifdef Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 13/13] Bluetooth: btbcm: Fix sleep mode struct ordering Lukas Wunner
2018-01-07 19:16 ` [PATCH v3 09/13] Bluetooth: hci_bcm: Handle errors properly Lukas Wunner
2018-01-08  4:06   ` Lukas Wunner
2018-01-08 13:28 ` Andy Shevchenko [this message]
2018-01-10 14:03   ` [PATCH v3 00/13] Bluetooth on 2015+ MacBook (Pro) Marcel Holtmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1515418113.7000.791.camel@linux.intel.com \
    --to=andriy.shevchenko@linux.intel.com \
    --cc=danielroschka@phoenitydawn.de \
    --cc=frederic.danis.oss@gmail.com \
    --cc=hdegoede@redhat.com \
    --cc=ifaenson@broadcom.com \
    --cc=johan.hedberg@gmail.com \
    --cc=leif.liddy@gmail.com \
    --cc=linux-bluetooth@vger.kernel.org \
    --cc=loic.poulain@linaro.org \
    --cc=lukas@wunner.de \
    --cc=marcel@holtmann.org \
    --cc=mika.westerberg@linux.intel.com \
    --cc=mxms@me.com \
    --cc=peteryuchuang@gmail.com \
    --cc=ronald@innovation.ch \
    --cc=sue.white@lairdtech.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.