From: Lukas Wunner <lukas@wunner.de>
To: Marcel Holtmann <marcel@holtmann.org>,
Johan Hedberg <johan.hedberg@gmail.com>
Cc: Mika Westerberg <mika.westerberg@linux.intel.com>,
Andy Shevchenko <andriy.shevchenko@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: [PATCH v3 00/13] Bluetooth on 2015+ MacBook (Pro)
Date: Sun, 7 Jan 2018 20:16:32 +0100 [thread overview]
Message-ID: <cover.1515348092.git.lukas@wunner.de> (raw)
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)
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(-)
--
2.15.1
next reply other threads:[~2018-01-07 19:16 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-07 19:16 Lukas Wunner [this message]
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-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 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 04/13] Bluetooth: hci_bcm: Fix race on close 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 02/13] Bluetooth: hci_bcm: Validate IRQ before using it 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 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 11/13] Bluetooth: hci_bcm: Silence IRQ printk Lukas Wunner
2018-01-08 13:28 ` [PATCH v3 00/13] Bluetooth on 2015+ MacBook (Pro) Andy Shevchenko
2018-01-10 14:03 ` 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=cover.1515348092.git.lukas@wunner.de \
--to=lukas@wunner.de \
--cc=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=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.