1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* 3 * Copyright (c) 2014, The Linux Foundation. All rights reserved. 4 */ 5 6 #ifndef __QCOM_CLK_REGMAP_MUX_H__ 7 #define __QCOM_CLK_REGMAP_MUX_H__ 8 9 #include <linux/clk-provider.h> 10 #include "clk-regmap.h" 11 #include "common.h" 12 13 struct clk_regmap_mux { 14 u32 reg; 15 u32 shift; 16 u32 width; 17 const struct parent_map *parent_map; 18 struct clk_regmap clkr; 19 }; 20 21 extern const struct clk_ops clk_regmap_mux_closest_ops; 22 23 #endif 24