r8a7790.h 954 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef __ASM_R8A7790_H__
  2. #define __ASM_R8A7790_H__
  3. #include <mach/rcar-gen2.h>
  4. /* DMA slave IDs */
  5. enum {
  6. RCAR_DMA_SLAVE_INVALID,
  7. AUDIO_DMAC_SLAVE_SSI0_TX,
  8. AUDIO_DMAC_SLAVE_SSI0_RX,
  9. AUDIO_DMAC_SLAVE_SSI1_TX,
  10. AUDIO_DMAC_SLAVE_SSI1_RX,
  11. AUDIO_DMAC_SLAVE_SSI2_TX,
  12. AUDIO_DMAC_SLAVE_SSI2_RX,
  13. AUDIO_DMAC_SLAVE_SSI3_TX,
  14. AUDIO_DMAC_SLAVE_SSI3_RX,
  15. AUDIO_DMAC_SLAVE_SSI4_TX,
  16. AUDIO_DMAC_SLAVE_SSI4_RX,
  17. AUDIO_DMAC_SLAVE_SSI5_TX,
  18. AUDIO_DMAC_SLAVE_SSI5_RX,
  19. AUDIO_DMAC_SLAVE_SSI6_TX,
  20. AUDIO_DMAC_SLAVE_SSI6_RX,
  21. AUDIO_DMAC_SLAVE_SSI7_TX,
  22. AUDIO_DMAC_SLAVE_SSI7_RX,
  23. AUDIO_DMAC_SLAVE_SSI8_TX,
  24. AUDIO_DMAC_SLAVE_SSI8_RX,
  25. AUDIO_DMAC_SLAVE_SSI9_TX,
  26. AUDIO_DMAC_SLAVE_SSI9_RX,
  27. };
  28. void r8a7790_add_standard_devices(void);
  29. void r8a7790_add_dt_devices(void);
  30. void r8a7790_clock_init(void);
  31. void r8a7790_pinmux_init(void);
  32. void r8a7790_pm_init(void);
  33. void r8a7790_init_early(void);
  34. extern struct smp_operations r8a7790_smp_ops;
  35. #endif /* __ASM_R8A7790_H__ */