linux/sound/soc/codecs/wm9713.h

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * wm9713.h  --  WM9713 Soc Audio driver
 */

#ifndef _WM9713_H
#define _WM9713_H

/* clock inputs */
#define WM9713_CLKA_PIN
#define WM9713_CLKB_PIN

/* clock divider ID's */
#define WM9713_PCMCLK_DIV
#define WM9713_CLKA_MULT
#define WM9713_CLKB_MULT
#define WM9713_HIFI_DIV
#define WM9713_PCMBCLK_DIV
#define WM9713_PCMCLK_PLL_DIV
#define WM9713_HIFI_PLL_DIV

/* Calculate the appropriate bit mask for the external PCM clock divider */
#define WM9713_PCMDIV(x)

/* Calculate the appropriate bit mask for the external HiFi clock divider */
#define WM9713_HIFIDIV(x)

/* MCLK clock mulitipliers */
#define WM9713_CLKA_X1
#define WM9713_CLKA_X2
#define WM9713_CLKB_X1
#define WM9713_CLKB_X2

/* MCLK clock MUX */
#define WM9713_CLK_MUX_A
#define WM9713_CLK_MUX_B

/* Voice DAI BCLK divider */
#define WM9713_PCMBCLK_DIV_1
#define WM9713_PCMBCLK_DIV_2
#define WM9713_PCMBCLK_DIV_4
#define WM9713_PCMBCLK_DIV_8
#define WM9713_PCMBCLK_DIV_16

#endif