linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT] [3.16] NFC update
@ 2014-05-20 22:13 Samuel Ortiz
  2014-05-22 17:57 ` John W. Linville
  0 siblings, 1 reply; 4+ messages in thread
From: Samuel Ortiz @ 2014-05-20 22:13 UTC (permalink / raw)
  To: John W. Linville; +Cc: Linux NFC, Linux Wireless

Hi John,

This is the NFC pull request for 3.16. We have:

- STMicroeectronics st21nfca support. The st21nfca is an HCI chipset and
  thus relies on the HCI stack. This submission provides support for tag
  redaer/writer mode (including Type 5) and device tree bindings.

- PM runtime support and a bunch of bug fixes for TI's trf7970a.

- Device tree support for NXP's pn544. Legacy platform data support is
  obviously kept intact.

- NFC Tag type 4B support to the NFC Digital stack.

- SOCK_RAW type support to the raw NFC socket, and allow NCI
  sniffing from that. This can be extended to report HCI frames and also
  proprietarry ones like e.g. the pn533 ones.

Thanks in advance for pulling those in.

The following changes since commit 321d03c86732e45f5f33ad0db5b68e2e1364acb9:

  Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild (2014-04-12 18:22:27 -0700)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/sameo/nfc-next.git nfc-next-3.16-1

for you to fetch changes up to 7974728094d35f38775417a26d8f30ea3602496a:

  NFC: st21nfca: Add ISO15693 Reader/Writer support (2014-05-20 00:48:28 +0200)

----------------------------------------------------------------
Christophe Ricard (22):
      NFC: ST21NFCA: Add driver for STMicroelectronics ST21NFCA NFC Chip
      NFC: hci: Extend command execution delay
      NFC: hci: Add load_session HCI operand
      NFC: st21nfca: Implement load_session HCI hook
      NFC: st21nfca: Fix sparse: cast to restricted __be16
      NFC: hci: Fix sparse: cast to restricted __be16
      NFC: st21nfca: Fix warning: array subscript is above array bounds
      NFC: st21nfca: Remove sporadic wait_tab variable from functions.
      NFC: st21nfca: Add __packed to struct st21nfca_pipe_info
      NFC: st21nfca: st21nfca_hci_i2c_probe returns st21nfca_hci_probe result.
      NFC: st21nfca: Reworked st21nfca_request_resources
      NFC: st21nfca: Improve st21nfca initialization by handling reboot properly
      NFC: st21nfca: Remove few useless include
      NFC: st21nfca: Fix incorrect byte stuffing revocation
      NFC: st21nfca: Fix st21nfca_hci_remove_len_crc tail room handling
      NFC: st21nfca: Improved i2c Rx data correctness check
      NFC: st21nfca: Synchronize i2c Tx and Rx path
      NFC: st21nfca: Free buffer when a bad frame is detected
      NFC: dts: st21nfca: Add device-tree (Open Firmware) support to st21nfca
      NFC: dts: st21nfca_i2c: Add DTS Documentation
      NFC: st21nfca: Improve load_session
      NFC: st21nfca: Add ISO15693 Reader/Writer support

Clement Perrochaud (3):
      NFC: pn544: i2c: Add device-tree (Open Firmware) support to PN544
      NFC: pn544: i2c: Add DTS Documentation
      NFC: pn544_i2c: Fix null pointer exception when not using platform data

Hiren Tandel (3):
      NFC: NCI: No need to reverse ATR_RES Response
      NFC: Add RAW socket type support for SOCKPROTO_RAW
      NFC: NCI: Send all NCI frames to raw sockets

Mark A. Greer (18):
      NFC: trf7970a: Increase TRF7970A_WAIT_FOR_RX_DATA_TIMEOUT to 20 ms
      NFC: trf7970a: Only abort a command if one is active
      NFC: trf7970a: Clear 'NFC Target Detection Level' register
      NFC: trf7970a: Reset FIFO when 'End of TX' Interrupt Occurs
      NFC: trf7970a: Only write 'ISO Control' when its changing
      NFC: trf7970a: Set 'Modulator and SYS_CLK Control' after 'ISO Control'
      NFC: trf7970a: Allow different Modulator and SYS_CLK Control register values
      NFC: trf7970a: Set correct Vin voltage in Chip Status Control register
      NFC: trf7970a: Turn RF on after hardware is configured
      NFC: trf7970a: Add pm_runtime support
      NFC: trf7970a: Don't return value from trf7970a_switch_rf_on()
      NFC: trf7970a: Add 'autosuspend-delay' DTS property
      NFC: trf7970a: Document the 'autosuspend-delay' DTS property
      NFC: digital: Add macros for the ISO/IEC 14443-B Protocol
      NFC: digital: Add support for ISO/IEC 14443-B Protocol
      NFC: trf7970a: Add support for the ISO/IEC 14443-B and Type 4B tags
      NFC: digital: SENSF_RES excludes RD when SENSF_REQ RC is zero
      NFC: digital: Handle multiple SENSF_REQ frames

 .../devicetree/bindings/net/nfc/pn544.txt          |  35 +
 .../devicetree/bindings/net/nfc/st21nfca.txt       |  33 +
 .../devicetree/bindings/net/nfc/trf7970a.txt       |   2 +
 drivers/nfc/Kconfig                                |   1 +
 drivers/nfc/Makefile                               |   1 +
 drivers/nfc/pn544/i2c.c                            | 154 ++++-
 drivers/nfc/st21nfca/Kconfig                       |  23 +
 drivers/nfc/st21nfca/Makefile                      |   8 +
 drivers/nfc/st21nfca/i2c.c                         | 724 +++++++++++++++++++++
 drivers/nfc/st21nfca/st21nfca.c                    | 698 ++++++++++++++++++++
 drivers/nfc/st21nfca/st21nfca.h                    |  87 +++
 drivers/nfc/trf7970a.c                             | 252 +++++--
 include/linux/platform_data/st21nfca.h             |  32 +
 include/net/nfc/digital.h                          |   4 +
 include/net/nfc/hci.h                              |   1 +
 include/net/nfc/nfc.h                              |   3 +
 include/uapi/linux/nfc.h                           |  16 +-
 net/nfc/digital.h                                  |   1 +
 net/nfc/digital_core.c                             |  20 +-
 net/nfc/digital_technology.c                       | 230 ++++++-
 net/nfc/hci/command.c                              |   6 +-
 net/nfc/hci/core.c                                 |  47 +-
 net/nfc/llcp_commands.c                            |   2 +-
 net/nfc/llcp_core.c                                |  11 +-
 net/nfc/nci/core.c                                 |   9 +
 net/nfc/nci/ntf.c                                  |   7 +-
 net/nfc/nfc.h                                      |   6 +
 net/nfc/rawsock.c                                  |  94 ++-
 28 files changed, 2368 insertions(+), 139 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/nfc/pn544.txt
 create mode 100644 Documentation/devicetree/bindings/net/nfc/st21nfca.txt
 create mode 100644 drivers/nfc/st21nfca/Kconfig
 create mode 100644 drivers/nfc/st21nfca/Makefile
 create mode 100644 drivers/nfc/st21nfca/i2c.c
 create mode 100644 drivers/nfc/st21nfca/st21nfca.c
 create mode 100644 drivers/nfc/st21nfca/st21nfca.h
 create mode 100644 include/linux/platform_data/st21nfca.h

-- 
Intel Open Source Technology Centre
http://oss.intel.com/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT] [3.16] NFC update
  2014-05-20 22:13 [GIT] [3.16] NFC update Samuel Ortiz
@ 2014-05-22 17:57 ` John W. Linville
  0 siblings, 0 replies; 4+ messages in thread
From: John W. Linville @ 2014-05-22 17:57 UTC (permalink / raw)
  To: Samuel Ortiz; +Cc: Linux NFC, Linux Wireless

On Wed, May 21, 2014 at 12:13:19AM +0200, Samuel Ortiz wrote:
> Hi John,
> 
> This is the NFC pull request for 3.16. We have:
> 
> - STMicroeectronics st21nfca support. The st21nfca is an HCI chipset and
>   thus relies on the HCI stack. This submission provides support for tag
>   redaer/writer mode (including Type 5) and device tree bindings.
> 
> - PM runtime support and a bunch of bug fixes for TI's trf7970a.
> 
> - Device tree support for NXP's pn544. Legacy platform data support is
>   obviously kept intact.
> 
> - NFC Tag type 4B support to the NFC Digital stack.
> 
> - SOCK_RAW type support to the raw NFC socket, and allow NCI
>   sniffing from that. This can be extended to report HCI frames and also
>   proprietarry ones like e.g. the pn533 ones.
> 
> Thanks in advance for pulling those in.
> 
> The following changes since commit 321d03c86732e45f5f33ad0db5b68e2e1364acb9:
> 
>   Merge branch 'misc' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild (2014-04-12 18:22:27 -0700)
> 
> are available in the git repository at:
> 
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/sameo/nfc-next.git nfc-next-3.16-1
> 
> for you to fetch changes up to 7974728094d35f38775417a26d8f30ea3602496a:
> 
>   NFC: st21nfca: Add ISO15693 Reader/Writer support (2014-05-20 00:48:28 +0200)

Pulling now...

-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [GIT] [3.16] NFC update
  2014-05-29 23:20 Samuel Ortiz
@ 2014-05-30 17:42 ` John W. Linville
  0 siblings, 0 replies; 4+ messages in thread
From: John W. Linville @ 2014-05-30 17:42 UTC (permalink / raw)
  To: Samuel Ortiz; +Cc: Linux NFC, Linux Wireless

On Fri, May 30, 2014 at 01:20:16AM +0200, Samuel Ortiz wrote:
> Hi John,
> 
> Hopefully not too late for a last NFC pull request for 3.16.
> We have:
> 
> - Felica (Type3) tags support for trf7970a
> - Type 4b tags support for port100
> - st21nfca DTS typo fix
> - A few sparse warning fixes
> 
> Thanks in advance for pulling them in.
> 
> The following changes since commit ef1b075c15d55c71200c63450756a9bb51ce2a60:
> 
>   mwifiex: use 'const' qualifier for 2nd arg of mwifiex_tdls_add_ht_oper (2014-05-22 14:21:12 -0400)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/sameo/nfc-next.git nfc-next-3.16-2
> 
> for you to fetch changes up to 6857bb96271cd40ffb38825d43897d716310e3db:
> 
>   NFC: trf7970a: Add support for Felica Type 3 tags (2014-05-26 01:28:28 +0200)

Pulling now...

-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [GIT] [3.16] NFC update
@ 2014-05-29 23:20 Samuel Ortiz
  2014-05-30 17:42 ` John W. Linville
  0 siblings, 1 reply; 4+ messages in thread
From: Samuel Ortiz @ 2014-05-29 23:20 UTC (permalink / raw)
  To: John W. Linville; +Cc: Linux NFC, Linux Wireless

Hi John,

Hopefully not too late for a last NFC pull request for 3.16.
We have:

- Felica (Type3) tags support for trf7970a
- Type 4b tags support for port100
- st21nfca DTS typo fix
- A few sparse warning fixes

Thanks in advance for pulling them in.

The following changes since commit ef1b075c15d55c71200c63450756a9bb51ce2a60:

  mwifiex: use 'const' qualifier for 2nd arg of mwifiex_tdls_add_ht_oper (2014-05-22 14:21:12 -0400)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/sameo/nfc-next.git nfc-next-3.16-2

for you to fetch changes up to 6857bb96271cd40ffb38825d43897d716310e3db:

  NFC: trf7970a: Add support for Felica Type 3 tags (2014-05-26 01:28:28 +0200)

----------------------------------------------------------------
Christophe Ricard (1):
      NFC: dts: st21nfca_i2c: Correct minor typo in documentation

Fengguang Wu (2):
      NFC: digital: digital_in_send_attrib_req() can be static
      NFC: nfc_sock_link() can be static

Mark A. Greer (1):
      NFC: trf7970a: Add support for Felica Type 3 tags

Thierry Escande (3):
      NFC: port100: Add support for type 4B tag
      NFC: digital: Return proper error code when sending ATR_REQ
      NFC: digital: Randomize poll cycles

 .../devicetree/bindings/net/nfc/st21nfca.txt       |  2 +-
 drivers/nfc/port100.c                              | 36 +++++++++++++++++++++-
 drivers/nfc/trf7970a.c                             | 13 +++++++-
 net/nfc/digital_core.c                             |  6 ++--
 net/nfc/digital_dep.c                              |  5 ++-
 net/nfc/digital_technology.c                       |  2 +-
 net/nfc/rawsock.c                                  |  4 +--
 7 files changed, 57 insertions(+), 11 deletions(-)

-- 
Intel Open Source Technology Centre
http://oss.intel.com/

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2014-05-30 18:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-05-20 22:13 [GIT] [3.16] NFC update Samuel Ortiz
2014-05-22 17:57 ` John W. Linville
2014-05-29 23:20 Samuel Ortiz
2014-05-30 17:42 ` John W. Linville

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).