1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef __DT_TAS2552_H 3*4882a593Smuzhiyun #define __DT_TAS2552_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #define TAS2552_PLL_CLKIN (0) 6*4882a593Smuzhiyun #define TAS2552_PDM_CLK (1) 7*4882a593Smuzhiyun #define TAS2552_CLK_TARGET_MASK (1) 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #define TAS2552_PLL_CLKIN_MCLK ((0 << 1) | TAS2552_PLL_CLKIN) 10*4882a593Smuzhiyun #define TAS2552_PLL_CLKIN_BCLK ((1 << 1) | TAS2552_PLL_CLKIN) 11*4882a593Smuzhiyun #define TAS2552_PLL_CLKIN_IVCLKIN ((2 << 1) | TAS2552_PLL_CLKIN) 12*4882a593Smuzhiyun #define TAS2552_PLL_CLKIN_1_8_FIXED ((3 << 1) | TAS2552_PLL_CLKIN) 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun #define TAS2552_PDM_CLK_PLL ((0 << 1) | TAS2552_PDM_CLK) 15*4882a593Smuzhiyun #define TAS2552_PDM_CLK_IVCLKIN ((1 << 1) | TAS2552_PDM_CLK) 16*4882a593Smuzhiyun #define TAS2552_PDM_CLK_BCLK ((2 << 1) | TAS2552_PDM_CLK) 17*4882a593Smuzhiyun #define TAS2552_PDM_CLK_MCLK ((3 << 1) | TAS2552_PDM_CLK) 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #endif /* __DT_TAS2552_H */ 20