[DRIVERS] First-cut implementation of common clocking framework

This patch implements linux-like device tree based clocking framework
to ease porting of clocking code of various SOCs.

Signed-off-by: Anup Patel <anup@brainfault.org>