Synaptics Tmp 2970 Driver [LIMITED — SERIES]

If you want, I can draft the kernel probe/IRQ handler code skeleton (C) and a Device Tree snippet next. Which one should I produce?