)]}'
{
  "commit": "b1fa4dc4ffef843bda17f26bbf54fb5d8bc23d2b",
  "tree": "23444be92a93ba3c6d0f84bff6b522ac92d7023b",
  "parents": [
    "ba723199d18eeb5021cd6ace4aaf90670d6b3133"
  ],
  "author": {
    "name": "Christophe Ricard",
    "email": "christophe.ricard@gmail.com",
    "time": "Sun Oct 25 22:54:36 2015 +0100"
  },
  "committer": {
    "name": "Samuel Ortiz",
    "email": "sameo@linux.intel.com",
    "time": "Tue Oct 27 03:55:01 2015 +0100"
  },
  "message": "NFC: st-nci: Add support for proprietary commands\n\nAdd support for proprietary commands useful mainly for\nfactory testings. Here is a list:\n\n- FACTORY_MODE: Allow to set the driver into a mode where\n  no secure element are activated. It does not consider any\n  NFC_ATTR_VENDOR_DATA.\n- HCI_CLEAR_ALL_PIPES: Allow to execute a HCI clear all pipes\n  command. It does not consider any NFC_ATTR_VENDOR_DATA.\n- HCI_DM_PUT_DATA: Allow to configure specific CLF registry\n  like for example RF trimmings or low level drivers\n  configurations (I2C, SPI, SWP).\n- HCI_DM_UPDATE_AID: Allow to configure an AID routing into the\n  CLF routing table following RF technology, CLF mode or protocol.\n- HCI_DM_GET_INFO: Allow to retrieve CLF information.\n- HCI_DM_GET_DATA: Allow to retrieve CLF configurable data such as\n  low level drivers configurations or RF trimmings.\n- HCI_DM_DIRECT_LOAD: Allow to load a firmware into the CLF.\n  A complete packet can be more than 8KB.\n- HCI_DM_RESET: Allow to run a CLF reset in order to \"commit\" CLF\n  configuration changes without CLF power off.\n- HCI_GET_PARAM: Allow to retrieve an HCI CLF parameter (for example\n  the white list).\n- HCI_DM_FIELD_GENERATOR: Allow to generate different kind of RF\n  technology. When using this command to anti-collision is done.\n- HCI_LOOPBACK: Allow to echo a command and test the Dh to CLF\n  connectivity.\n- HCI_DM_VDC_MEASUREMENT_VALUE: Allow to measure the field applied\n  on the CLF antenna. A value between 0 and 0x0f is returned. 0 is\n  maximum.\n- HCI_DM_FWUPD_START: Allow to put CLF into firmware update mode.\n  It is a specific CLF command as there is no GPIO for this.\n- HCI_DM_FWUPD_END:  Allow to complete firmware update.\n- HCI_DM_VDC_VALUE_COMPARISON: Allow to compare the field applied\n  on the CLF antenna to a reference value.\n- MANUFACTURER_SPECIFIC: Allow to retrieve manufacturer specific data\n  received during a NCI_CORE_INIT_CMD.\n\nSigned-off-by: Christophe Ricard \u003cchristophe-h.ricard@st.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "594c63d600700e7d69e616ddba7801eb69a89b5f",
      "old_mode": 33188,
      "old_path": "drivers/nfc/st-nci/Makefile",
      "new_id": "ea40ace05fc2bad1bff60e517115e17756653fb7",
      "new_mode": 33188,
      "new_path": "drivers/nfc/st-nci/Makefile"
    },
    {
      "type": "modify",
      "old_id": "07bfc0f00050561eb40c8453dcb0f8d942ef220e",
      "old_mode": 33188,
      "old_path": "drivers/nfc/st-nci/core.c",
      "new_id": "73d36dd8345c6ff106e5ea1ca587c688560f2e6c",
      "new_mode": 33188,
      "new_path": "drivers/nfc/st-nci/core.c"
    },
    {
      "type": "modify",
      "old_id": "4c98346bab04db25583d42db96b052d7d9f4278e",
      "old_mode": 33188,
      "old_path": "drivers/nfc/st-nci/se.c",
      "new_id": "7ec4dba98a806cafe1a5f35e657bada696fd9e63",
      "new_mode": 33188,
      "new_path": "drivers/nfc/st-nci/se.c"
    },
    {
      "type": "modify",
      "old_id": "90c21eab305818c21ae4c98a98ca86688c0a408c",
      "old_mode": 33188,
      "old_path": "drivers/nfc/st-nci/st-nci.h",
      "new_id": "9c9bb19cc9ff2f146d766e19a124c66cc7f6f40a",
      "new_mode": 33188,
      "new_path": "drivers/nfc/st-nci/st-nci.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b5debce4ae0be295ec70c008adabbbaae3fdb082",
      "new_mode": 33188,
      "new_path": "drivers/nfc/st-nci/vendor_cmds.c"
    },
    {
      "type": "modify",
      "old_id": "79c6d1af209d8c20985887f5342503ab6e82af73",
      "old_mode": 33188,
      "old_path": "include/net/nfc/nci_core.h",
      "new_id": "530df66f94849fdd90d75aa0fcbe4889679bf0b5",
      "new_mode": 33188,
      "new_path": "include/net/nfc/nci_core.h"
    }
  ]
}
