arm64: dts: qcom: msm8916-samsung-serranove: Add NFC
authorStephan Gerhold <stephan@gerhold.net>
Mon, 4 Oct 2021 20:19:12 +0000 (22:19 +0200)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Sun, 24 Oct 2021 03:23:02 +0000 (22:23 -0500)
commitab0f0987e035f908d670fed7d86efa6fac66c0bb
treeea812475d74a7a09b53e10d5d46adf5a4a907212
parent792b4950981825e4bbda5be79e995517125497a3
arm64: dts: qcom: msm8916-samsung-serranove: Add NFC

The LTE version of the S4 Mini VE has a NXP PN547, which is supported
by the nxp-nci-i2c driver in mainline. It seems to detect NFC tags
using "nfctool" just fine, although more testing is difficult given
there seem to be very few useful applications making use of the
Linux NFC subsystem. :(

Note that for some reason Samsung decided to connect the I2C pins
to GPIOs where no hardware I2C bus is available, so we need to
fall back to software bit-banging with i2c-gpio.

Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20211004201921.18526-7-stephan@gerhold.net
arch/arm64/boot/dts/qcom/msm8916-samsung-serranove.dts