i2s.h 816 B

123456789101112131415161718192021222324252627282930
  1. /* sound/soc/samsung/i2s.h
  2. *
  3. * ALSA SoC Audio Layer - Samsung I2S Controller driver
  4. *
  5. * Copyright (c) 2010 Samsung Electronics Co. Ltd.
  6. * Jaswinder Singh <jassisinghbrar@gmail.com>
  7. *
  8. * This program is free software; you can redistribute it and/or modify
  9. * it under the terms of the GNU General Public License version 2 as
  10. * published by the Free Software Foundation.
  11. */
  12. #ifndef __SND_SOC_SAMSUNG_I2S_H
  13. #define __SND_SOC_SAMSUNG_I2S_H
  14. /*
  15. * Maximum number of I2S blocks that any SoC can have.
  16. * The secondary interface of a CPU dai(if there exists any),
  17. * is indexed at [cpu-dai's ID + SAMSUNG_I2S_SECOFF]
  18. */
  19. #define SAMSUNG_I2S_SECOFF 4
  20. #define SAMSUNG_I2S_DIV_BCLK 1
  21. #define SAMSUNG_I2S_RCLKSRC_0 0
  22. #define SAMSUNG_I2S_RCLKSRC_1 1
  23. #define SAMSUNG_I2S_CDCLK 2
  24. #endif /* __SND_SOC_SAMSUNG_I2S_H */