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