m7: add nfc hal, modified from tuna

Change-Id: I55b8203045b5d50c7e27807c2ccdaab2feab5852