* [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).