[ARM] clkdev: add generic clkdev infrastructure