pxa-ssp.h 803 B

123456789101112131415161718192021222324252627282930313233343536
  1. /* SPDX-License-Identifier: GPL-2.0-only */
  2. /*
  3. * ASoC PXA SSP port support
  4. */
  5. #ifndef _PXA_SSP_H
  6. #define _PXA_SSP_H
  7. /* SSP clock sources */
  8. #define PXA_SSP_CLK_PLL 0
  9. #define PXA_SSP_CLK_EXT 1
  10. #define PXA_SSP_CLK_NET 2
  11. #define PXA_SSP_CLK_AUDIO 3
  12. #define PXA_SSP_CLK_NET_PLL 4
  13. /* SSP audio dividers */
  14. #define PXA_SSP_AUDIO_DIV_ACDS 0
  15. #define PXA_SSP_AUDIO_DIV_SCDB 1
  16. #define PXA_SSP_DIV_SCR 2
  17. /* SSP ACDS audio dividers values */
  18. #define PXA_SSP_CLK_AUDIO_DIV_1 0
  19. #define PXA_SSP_CLK_AUDIO_DIV_2 1
  20. #define PXA_SSP_CLK_AUDIO_DIV_4 2
  21. #define PXA_SSP_CLK_AUDIO_DIV_8 3
  22. #define PXA_SSP_CLK_AUDIO_DIV_16 4
  23. #define PXA_SSP_CLK_AUDIO_DIV_32 5
  24. /* SSP divider bypass */
  25. #define PXA_SSP_CLK_SCDB_4 0
  26. #define PXA_SSP_CLK_SCDB_1 1
  27. #define PXA_SSP_CLK_SCDB_8 2
  28. #define PXA_SSP_PLL_OUT 0
  29. #endif