[1/3] twl4030-madc: copy the device pointer

Fixes: (NULL device *): conversion timeout!

Original Patch: https://patchwork.kernel.org/patch/1055672/

Signed-off-by: AdiPat <adithemagnificent@gmail.com>
[2/3] twl4030-madc: turn on the MADC clock

Fixes issue with battery_monitor.c and the following error:

-> twl4030_madc twl4030_madc: conversion timeout!

Original Patch: https://patchwork.kernel.org/patch/1055682/

Signed-off-by: AdiPat <adithemagnificent@gmail.com>