[PATCH v2 0/7] Add a generic struct clk