drivers: add pn547 NFC driver

misc: Update pn547 NFC Controller driver

* Kanged from Samsung N005XXUENA6
  kernel/samsung/hlte (464aaea7b04697241fd7fa7b69bf8debe6843071)
* Adapted device tree accordingly

Change-Id: I8049fdacb06990d73efd552443ac4b282c3541fc

misc: pn547: update the driver instead of dt

* Instead of updating our device tree to account
  for the driver change, adapt the driver to Sony's
  device tree - one less conflict in the future.

Change-Id: I8311ca04e4eea961fc1c6e08e110ddbdf1a90065

tianchi: pn547: enable pm8941 clk request

Change-Id: I4c0bfd5ee4d753a512aa6f9642534e36fac5e026