From: Ilan Elias <ilane@xxxxxx> This series of patches adds multiple targets support in NCI driver. Summary of the main changes: - A clear separation between NCI states and flags. - The driver (e.g. NCI, PN533) should set the target_idx, instead of the NFC core layer. - Add support for new NCI packets: RF_DISCOVER_NTF, RF_DISCOVER_SELECT_CMD/RSP and CORE_GENERIC_ERROR_NTF. - Add 3 new NCI states: IDLE, W4_ALL_DISCOVERIES and W4_HOST_SELECT. Ilan Elias (3): NFC: Clearly separate NCI states from flags NFC: NFC core layer should not set the target_idx NFC: Add NCI multiple targets support include/net/nfc/nci.h | 34 +++++- include/net/nfc/nci_core.h | 23 +++- include/net/nfc/nfc.h | 1 - net/nfc/core.c | 5 - net/nfc/nci/core.c | 94 ++++++++++++-- net/nfc/nci/ntf.c | 324 ++++++++++++++++++++++++++++++++------------ net/nfc/nci/rsp.c | 25 +++- net/nfc/rawsock.c | 12 -- 8 files changed, 394 insertions(+), 124 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html