1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 23715eda7SPeter Ujfalusi #ifndef __DT_TAS2552_H 33715eda7SPeter Ujfalusi #define __DT_TAS2552_H 43715eda7SPeter Ujfalusi 53715eda7SPeter Ujfalusi #define TAS2552_PLL_CLKIN (0) 63715eda7SPeter Ujfalusi #define TAS2552_PDM_CLK (1) 73715eda7SPeter Ujfalusi #define TAS2552_CLK_TARGET_MASK (1) 83715eda7SPeter Ujfalusi 93715eda7SPeter Ujfalusi #define TAS2552_PLL_CLKIN_MCLK ((0 << 1) | TAS2552_PLL_CLKIN) 103715eda7SPeter Ujfalusi #define TAS2552_PLL_CLKIN_BCLK ((1 << 1) | TAS2552_PLL_CLKIN) 113715eda7SPeter Ujfalusi #define TAS2552_PLL_CLKIN_IVCLKIN ((2 << 1) | TAS2552_PLL_CLKIN) 123715eda7SPeter Ujfalusi #define TAS2552_PLL_CLKIN_1_8_FIXED ((3 << 1) | TAS2552_PLL_CLKIN) 133715eda7SPeter Ujfalusi 143715eda7SPeter Ujfalusi #define TAS2552_PDM_CLK_PLL ((0 << 1) | TAS2552_PDM_CLK) 153715eda7SPeter Ujfalusi #define TAS2552_PDM_CLK_IVCLKIN ((1 << 1) | TAS2552_PDM_CLK) 163715eda7SPeter Ujfalusi #define TAS2552_PDM_CLK_BCLK ((2 << 1) | TAS2552_PDM_CLK) 173715eda7SPeter Ujfalusi #define TAS2552_PDM_CLK_MCLK ((3 << 1) | TAS2552_PDM_CLK) 183715eda7SPeter Ujfalusi 193715eda7SPeter Ujfalusi #endif /* __DT_TAS2552_H */ 20