162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * ASoC PXA SSP port support 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#ifndef _PXA_SSP_H 762306a36Sopenharmony_ci#define _PXA_SSP_H 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci/* SSP clock sources */ 1062306a36Sopenharmony_ci#define PXA_SSP_CLK_PLL 0 1162306a36Sopenharmony_ci#define PXA_SSP_CLK_EXT 1 1262306a36Sopenharmony_ci#define PXA_SSP_CLK_NET 2 1362306a36Sopenharmony_ci#define PXA_SSP_CLK_AUDIO 3 1462306a36Sopenharmony_ci#define PXA_SSP_CLK_NET_PLL 4 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci/* SSP audio dividers */ 1762306a36Sopenharmony_ci#define PXA_SSP_AUDIO_DIV_ACDS 0 1862306a36Sopenharmony_ci#define PXA_SSP_AUDIO_DIV_SCDB 1 1962306a36Sopenharmony_ci#define PXA_SSP_DIV_SCR 2 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci/* SSP ACDS audio dividers values */ 2262306a36Sopenharmony_ci#define PXA_SSP_CLK_AUDIO_DIV_1 0 2362306a36Sopenharmony_ci#define PXA_SSP_CLK_AUDIO_DIV_2 1 2462306a36Sopenharmony_ci#define PXA_SSP_CLK_AUDIO_DIV_4 2 2562306a36Sopenharmony_ci#define PXA_SSP_CLK_AUDIO_DIV_8 3 2662306a36Sopenharmony_ci#define PXA_SSP_CLK_AUDIO_DIV_16 4 2762306a36Sopenharmony_ci#define PXA_SSP_CLK_AUDIO_DIV_32 5 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci/* SSP divider bypass */ 3062306a36Sopenharmony_ci#define PXA_SSP_CLK_SCDB_4 0 3162306a36Sopenharmony_ci#define PXA_SSP_CLK_SCDB_1 1 3262306a36Sopenharmony_ci#define PXA_SSP_CLK_SCDB_8 2 3362306a36Sopenharmony_ci 3462306a36Sopenharmony_ci#define PXA_SSP_PLL_OUT 0 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci#endif 37