|  | /* SPDX-License-Identifier: GPL-2.0-only */ | 
|  | /* | 
|  | * Copyright (c) 2017 Chen-Yu Tsai. All rights reserved. | 
|  | */ | 
|  |  | 
|  | #ifndef _LINUX_CLK_SUNXI_NG_H_ | 
|  | #define _LINUX_CLK_SUNXI_NG_H_ | 
|  |  | 
|  | #include <linux/errno.h> | 
|  |  | 
|  | #ifdef CONFIG_SUNXI_CCU | 
|  | int sunxi_ccu_set_mmc_timing_mode(struct clk *clk, bool new_mode); | 
|  | int sunxi_ccu_get_mmc_timing_mode(struct clk *clk); | 
|  | #else | 
|  | static inline int sunxi_ccu_set_mmc_timing_mode(struct clk *clk, | 
|  | bool new_mode) | 
|  | { | 
|  | return -ENOTSUPP; | 
|  | } | 
|  |  | 
|  | static inline int sunxi_ccu_get_mmc_timing_mode(struct clk *clk) | 
|  | { | 
|  | return -ENOTSUPP; | 
|  | } | 
|  | #endif | 
|  |  | 
|  | #endif |