lpc32xx_clk
struct lpc32xx_clk clk;
const struct clk_proto_t *lpc32xx_clk = &clk_proto[id];
for (i = 0; i < lpc32xx_clk->num_parents; i++)
parents[i] = clk_proto[lpc32xx_clk->parents[i]].name;
pr_debug("%s: derived from '%s', clock type %d\n", lpc32xx_clk->name,
.name = lpc32xx_clk->name,
.num_parents = lpc32xx_clk->num_parents,
.flags = lpc32xx_clk->flags,
clk = clk_register_composite(NULL, lpc32xx_clk->name,
parents, lpc32xx_clk->num_parents,
gate_hw, gops, lpc32xx_clk->flags);
clk = clk_register_fixed_rate(NULL, lpc32xx_clk->name,
CLK_OF_DECLARE(lpc32xx_clk, "nxp,lpc3220-clk", lpc32xx_clk_init);
#define to_lpc32xx_clk(_hw) container_of(_hw, struct lpc32xx_clk, hw)
struct lpc32xx_clk *clk = to_lpc32xx_clk(hw);
struct lpc32xx_clk *clk = to_lpc32xx_clk(hw);
struct lpc32xx_clk *clk = to_lpc32xx_clk(hw);
struct lpc32xx_clk *clk = to_lpc32xx_clk(hw);
struct lpc32xx_clk *clk = to_lpc32xx_clk(hw);
struct lpc32xx_clk *clk = to_lpc32xx_clk(hw);
struct lpc32xx_clk *clk = to_lpc32xx_clk(hw);