Update this driver and key_matrix to support a live device tree. Signed-off-by: Simon Glass <sjg@chromium.org>