diff options
author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2011-08-11 17:07:03 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-08-12 11:07:41 +0200 |
commit | 1c278e4ced9c447fc18192eba5f6e76a439c8aa6 (patch) | |
tree | 8c938ae612138b10d5256d083d06cc222691b482 /include | |
parent | 0697c6fcc7462da60ba4977c257b022ea6e313fb (diff) | |
download | barebox-1c278e4ced9c447fc18192eba5f6e76a439c8aa6.tar.gz barebox-1c278e4ced9c447fc18192eba5f6e76a439c8aa6.tar.xz |
clkdev: factorize macro
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/clkdev.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/include/linux/clkdev.h b/include/linux/clkdev.h index ae38e1a166..d2eca99b57 100644 --- a/include/linux/clkdev.h +++ b/include/linux/clkdev.h @@ -33,4 +33,23 @@ void clkdev_drop(struct clk_lookup *cl); void clkdev_add_table(struct clk_lookup *, size_t); int clk_add_alias(const char *, const char *, char *, struct device_d *); +#define CLKDEV_DEV_ID(_id, _clk) \ + { \ + .dev_id = _id, \ + .clk = _clk, \ + } + +#define CLKDEV_CON_ID(_id, _clk) \ + { \ + .con_id = _id, \ + .clk = _clk, \ + } + +#define CLKDEV_CON_DEV_ID(_con_id, _dev_id, _clk) \ + { \ + .con_id = _con_id, \ + .dev_id = _dev_id, \ + .clk = _clk, \ + } + #endif |