[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20151008140058.GA21971@t440s.P-661HNU-F1>
Date: Thu, 8 Oct 2015 17:00:58 +0300
From: Johan Hedberg <johan.hedberg@...il.com>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org, linux-bluetooth@...r.kernel.org
Subject: pull request: bluetooth-next 2015-10-08
Hi Dave,
Here's another set of Bluetooth & 802.15.4 patches for the 4.4 kernel.
802.15.4:
- Many improvements & fixes to the mrf24j40 driver
- Fixes and cleanups to nl802154, mac802154 & ieee802154 code
Bluetooth:
- New chipset support in btmrvl driver
- Fixes & cleanups to btbcm, btmrvl, bpa10x & btintel drivers
- Support for vendor specific diagnostic data through common API
- Cleanups to the 6lowpan code
- New events & message types for monitor channel
Please let me know if there are any issues pulling. Thanks.
Johan
---
The following changes since commit 97170ea1823bf00cf6ed0f503129e9053a66c53a:
drivers/net/ieee802154/at86rf230.c: seq_printf() now returns NULL (2015-09-21 20:41:44 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git for-upstream
for you to fetch changes up to f640ee98bbeaa169684a571e0b96bea563bb6015:
Bluetooth: Fix basic debugfs entries for unconfigured controllers (2015-10-08 15:33:18 +0300)
----------------------------------------------------------------
Alexander Aring (42):
mac802154: llsec: fix device deletion from list
ieee802154: header_ops: fix frame control setting
ieee802154: introduce wpan_dev_header_ops
ieee802154: change needed headroom/tailroom
mac802154: tx: add warning if MTU exceeds
at86rf230: support edge triggered irq
mrf24j40: cleanup define identation
mrf24j40: use ieee802154_alloc_hw for private data
mrf24j40: calling ieee802154_register_hw at last
mrf24j40: remove spi settings overwrite
mrf24j40: add device-tree support
mrf24j40: add default channel setting
mrf24j40: add random extended addr generation
mrf24j40: add more register defines
mrf24j40: add regmap support
mrf24j40: use regmap for register access
mrf24j40: change to frame delivery with crc
ieee802154: add helpers for frame control checks
mrf24j40: rework tx handling to async tx handling
mrf24j40: rework rx handling to async rx handling
mrf24j40: async interrupt handling
mrf24j40: add csma params support
mrf24j40: add cca mode support
mrf24j40: add cca ed level support
mrf24j40: add tx power support
mrf24j40: add promiscuous mode support
mrf24j40: change irq trigger type behaviour
mrf24j40: replace magic numbers
mrf24j40: remove trailing semicolon
ieee802154: remove unnecessary includes
mac802154: iface: assume big endian for af_packet
netlink: add nla_get for le32 and le64
nl802154: use nla_get_le64 for get extended addr
nl802154: add support for security layer
mac802154: add comments for llsec issues
ieee802154: change mtu size behaviour
mac802154: check on len instead mac_len
ieee802154: 6lowpan: change datagram var types
ieee802154: 6lowpan: don't skip first dsn while fragmentation
ieee802154: 6lowpan: add tx/rx stats
ieee802154: handle datagram variables as u16
6lowpan: move shared settings to lowpan_netdev_setup
Amitkumar Karwar (2):
Bluetooth: btmrvl: remove extra space in cast
Bluetooth: btmrvl: add sd8997 chipset support
Dan Carpenter (1):
nl802154: Missing return in nl802154_add_llsec_key()
Frederic Danis (5):
Bluetooth: Add BT_WARN and bt_dev_warn logging macros
Bluetooth: hci_bcm: Fix IRQ polarity for T100
Bluetooth: hci_bcm: Prepare PM runtime support
Bluetooth: Remove useless rx_lock spinlock
Bluetooth: hci_bcm: Add suspend/resume runtime PM functions
Jarkko Nikula (6):
Bluetooth: hci_intel: Cleanup the device probe code
Bluetooth: hci_bcm: Add missing acpi_dev_free_resource_list()
Bluetooth: hci_bcm: Handle possible error from acpi_dev_get_resources()
Bluetooth: hci_bcm: Remove needless acpi_match_device() call
Bluetooth: hci_bcm: Remove needless looking code
Bluetooth: hci_bcm: Do not test ACPI companion in bcm_acpi_probe()
Johan Hedberg (6):
Bluetooth: 6lowpan: Fix imtu & omtu values
Bluetooth: 6lowpan: Remove redundant (and incorrect) MPS assignments
Bluetooth: 6lowpan: Remove redundant BT_CONNECTED assignment
Bluetooth: 6lowpan: Remove unnecessary chan_open() function
Bluetooth: 6lowpan: Rename confusing 'pchan' variables
Bluetooth: 6lowpan: Remove unnecessary chan_get() function
Loic Poulain (2):
Bluetooth: Add hci_cmd_sync function
Bluetooth: btintel: Add iBT register access over HCI support
Marcel Holtmann (18):
Bluetooth: btbcm: Send HCI Reset before sending Apple specific commands
Bluetooth: Limit userspace exposure of stack internal events
Bluetooth: Introduce HCI_DEV_OPEN and HCI_DEV_CLOSE events
Bluetooth: Move HCI_RUNNING check into hci_send_frame
Bluetooth: Move handling of HCI_RUNNING flag into core
Bluetooth: Send transport open and close monitor events
Bluetooth: btbcm: Read the local name in setup stage
Bluetooth: Send index information updates to monitor channel
Bluetooth: Add support for vendor specific diagnostic channel
Bluetooth: hci_bcm: Enable parsing of LM_DIAG messages
Bluetooth: Add debugfs entry for setting vendor diagnostic mode
Bluetooth: hci_bcm: Enable support for set_diag driver callback
Bluetooth: Fix interaction of HCI_QUIRK_RESET_ON_CLOSE and HCI_AUTO_OFF
Bluetooth: bpa10x: Read revision information in setup stage
Bluetooth: bpa10x: Add support for set_diag driver callback
Bluetooth: bpa10x: Use h4_recv_buf helper for frame reassembly
Bluetooth: Enforce packet types in hci_recv_frame driver function
Bluetooth: Fix basic debugfs entries for unconfigured controllers
Nachiket Kukade (1):
Bluetooth: btmrvl: fix firmware dump issue
Prasanna Karthik (7):
Bluetooth: bluecard: Comparison to NULL could be re-written
Bluetooth: bt3c_cs: Comparison to NULL re-written
Bluetooth: btuart_cs: Comparison to NULL re-written
Bluetooth: btmrvl: Comparison to NULL re-written
Bluetooth: hci_qca: Changed unsigned long to bool
Bluetooth: btuart_cs: remove obsolete header
Bluetooth: hci_h5: clean up hci_h5 code
.../bindings/net/ieee802154/mrf24j40.txt | 20 +
MAINTAINERS | 1 +
drivers/bluetooth/Kconfig | 6 +-
drivers/bluetooth/bfusb.c | 11 -
drivers/bluetooth/bluecard_cs.c | 8 +-
drivers/bluetooth/bpa10x.c | 186 +--
drivers/bluetooth/bt3c_cs.c | 8 +-
drivers/bluetooth/btbcm.c | 54 +-
drivers/bluetooth/btintel.c | 196 +++
drivers/bluetooth/btintel.h | 9 +
drivers/bluetooth/btmrvl_main.c | 14 +-
drivers/bluetooth/btmrvl_sdio.c | 54 +-
drivers/bluetooth/btsdio.c | 14 +-
drivers/bluetooth/btuart_cs.c | 10 +-
drivers/bluetooth/btusb.c | 13 -
drivers/bluetooth/btwilink.c | 13 -
drivers/bluetooth/dtl1_cs.c | 5 -
drivers/bluetooth/hci_bcm.c | 239 +++-
drivers/bluetooth/hci_h4.c | 1 +
drivers/bluetooth/hci_h5.c | 10 +-
drivers/bluetooth/hci_intel.c | 24 -
drivers/bluetooth/hci_ldisc.c | 17 +-
drivers/bluetooth/hci_qca.c | 4 +-
drivers/bluetooth/hci_uart.h | 1 -
drivers/bluetooth/hci_vhci.c | 8 -
drivers/net/ieee802154/Kconfig | 1 +
drivers/net/ieee802154/at86rf230.c | 211 ++-
drivers/net/ieee802154/mrf24j40.c | 1424 +++++++++++++------
include/linux/ieee802154.h | 22 +-
include/net/6lowpan.h | 10 +
include/net/bluetooth/bluetooth.h | 5 +
include/net/bluetooth/hci.h | 4 +
include/net/bluetooth/hci_core.h | 5 +
include/net/bluetooth/hci_mon.h | 10 +
include/net/cfg802154.h | 164 +++
include/net/ieee802154_netdev.h | 86 +-
include/net/mac802154.h | 10 +-
include/net/netlink.h | 18 +
include/net/nl802154.h | 191 +++
net/6lowpan/core.c | 5 +
net/6lowpan/nhc.h | 2 -
net/bluetooth/6lowpan.c | 78 +-
net/bluetooth/hci_core.c | 142 +-
net/bluetooth/hci_sock.c | 70 +-
net/bluetooth/lib.c | 16 +
net/ieee802154/6lowpan/core.c | 18 +-
net/ieee802154/6lowpan/rx.c | 2 +
net/ieee802154/6lowpan/tx.c | 49 +-
net/ieee802154/Kconfig | 5 +
net/ieee802154/core.c | 12 +
net/ieee802154/core.h | 1 +
net/ieee802154/header_ops.c | 20 +-
net/ieee802154/nl802154.c | 1321 +++++++++++++++--
net/ieee802154/rdev-ops.h | 109 ++
net/ieee802154/socket.c | 8 +-
net/mac802154/cfg.c | 205 +++
net/mac802154/iface.c | 118 +-
net/mac802154/llsec.c | 1 +
net/mac802154/rx.c | 4 +
net/mac802154/tx.c | 7 +-
60 files changed, 4079 insertions(+), 1201 deletions(-)
create mode 100644 Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
Download attachment "signature.asc" of type "application/pgp-signature" (820 bytes)
Powered by blists - more mailing lists