/* SPDX-License-Identifier: GPL-2.0-only */ /* * rl6231.h - RL6231 class device shared support * * Copyright 2014 Realtek Semiconductor Corp. * * Author: Oder Chiou <[email protected]> */ #ifndef __RL6231_H__ #define __RL6231_H__ #define RL6231_PLL_INP_MAX … #define RL6231_PLL_INP_MIN … #define RL6231_PLL_N_MAX … #define RL6231_PLL_K_MAX … #define RL6231_PLL_M_MAX … struct rl6231_pll_code { … }; int rl6231_calc_dmic_clk(int rate); int rl6231_pll_calc(const unsigned int freq_in, const unsigned int freq_out, struct rl6231_pll_code *pll_code); int rl6231_get_clk_info(int sclk, int rate); int rl6231_get_pre_div(struct regmap *map, unsigned int reg, int sft); #endif /* __RL6231_H__ */