1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * Copyright (c) 2017 Chen-Yu Tsai. All rights reserved.
4  */
5 
6 #ifndef _LINUX_CLK_SUNXI_NG_H_
7 #define _LINUX_CLK_SUNXI_NG_H_
8 
9 #include <linux/errno.h>
10 
11 #ifdef CONFIG_SUNXI_CCU
12 int sunxi_ccu_set_mmc_timing_mode(struct clk *clk, bool new_mode);
13 int sunxi_ccu_get_mmc_timing_mode(struct clk *clk);
14 #else
sunxi_ccu_set_mmc_timing_mode(struct clk * clk,bool new_mode)15 static inline int sunxi_ccu_set_mmc_timing_mode(struct clk *clk,
16 						bool new_mode)
17 {
18 	return -ENOTSUPP;
19 }
20 
sunxi_ccu_get_mmc_timing_mode(struct clk * clk)21 static inline int sunxi_ccu_get_mmc_timing_mode(struct clk *clk)
22 {
23 	return -ENOTSUPP;
24 }
25 #endif
26 
27 #endif
28