diff options
Diffstat (limited to 'include/linux/clk.h')
| -rw-r--r-- | include/linux/clk.h | 20 | 
1 files changed, 18 insertions, 2 deletions
| diff --git a/include/linux/clk.h b/include/linux/clk.h index 0df4a51e1a78..123c02788807 100644 --- a/include/linux/clk.h +++ b/include/linux/clk.h @@ -20,8 +20,6 @@ struct device;  struct clk; -#ifdef CONFIG_COMMON_CLK -  /**   * DOC: clk notifier callback types   * @@ -78,6 +76,8 @@ struct clk_notifier_data {  	unsigned long		new_rate;  }; +#ifdef CONFIG_COMMON_CLK +  /**   * clk_notifier_register: register a clock rate-change notifier callback   * @clk: clock whose rate we are interested in @@ -140,6 +140,18 @@ bool clk_is_match(const struct clk *p, const struct clk *q);  #else +static inline int clk_notifier_register(struct clk *clk, +					struct notifier_block *nb) +{ +	return -ENOTSUPP; +} + +static inline int clk_notifier_unregister(struct clk *clk, +					  struct notifier_block *nb) +{ +	return -ENOTSUPP; +} +  static inline long clk_get_accuracy(struct clk *clk)  {  	return -ENOTSUPP; @@ -461,6 +473,10 @@ static inline struct clk *clk_get_parent(struct clk *clk)  	return NULL;  } +static inline struct clk *clk_get_sys(const char *dev_id, const char *con_id) +{ +	return NULL; +}  #endif  /* clk_prepare_enable helps cases using clk_enable in non-atomic context. */ |