summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-shmobile/r8a7790.h
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2014-07-12 18:43:40 +0200
committerOlof Johansson <olof@lixom.net>2014-07-12 18:43:40 +0200
commite1ddcdef841f68d175b1a4a5c91d55f383ce5241 (patch)
tree69122e47ea903b99c5e7a6c871deb7717663bf5f /arch/arm/mach-shmobile/r8a7790.h
parentMerge tag 'renesas-r8a7779-multiplatform2-for-v3.17' of git://git.kernel.org/... (diff)
parentARM: shmobile: Move sh7372.h (diff)
downloadlinux-e1ddcdef841f68d175b1a4a5c91d55f383ce5241.tar.xz
linux-e1ddcdef841f68d175b1a4a5c91d55f383ce5241.zip
Merge branch 'renesas/cleanup2' into next/soc
Merging in as base to resolve a merge conflict with later soc branch locally.
Diffstat (limited to 'arch/arm/mach-shmobile/r8a7790.h')
-rw-r--r--arch/arm/mach-shmobile/r8a7790.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/arch/arm/mach-shmobile/r8a7790.h b/arch/arm/mach-shmobile/r8a7790.h
new file mode 100644
index 000000000000..459827f1369b
--- /dev/null
+++ b/arch/arm/mach-shmobile/r8a7790.h
@@ -0,0 +1,36 @@
+#ifndef __ASM_R8A7790_H__
+#define __ASM_R8A7790_H__
+
+/* DMA slave IDs */
+enum {
+ RCAR_DMA_SLAVE_INVALID,
+ AUDIO_DMAC_SLAVE_SSI0_TX,
+ AUDIO_DMAC_SLAVE_SSI0_RX,
+ AUDIO_DMAC_SLAVE_SSI1_TX,
+ AUDIO_DMAC_SLAVE_SSI1_RX,
+ AUDIO_DMAC_SLAVE_SSI2_TX,
+ AUDIO_DMAC_SLAVE_SSI2_RX,
+ AUDIO_DMAC_SLAVE_SSI3_TX,
+ AUDIO_DMAC_SLAVE_SSI3_RX,
+ AUDIO_DMAC_SLAVE_SSI4_TX,
+ AUDIO_DMAC_SLAVE_SSI4_RX,
+ AUDIO_DMAC_SLAVE_SSI5_TX,
+ AUDIO_DMAC_SLAVE_SSI5_RX,
+ AUDIO_DMAC_SLAVE_SSI6_TX,
+ AUDIO_DMAC_SLAVE_SSI6_RX,
+ AUDIO_DMAC_SLAVE_SSI7_TX,
+ AUDIO_DMAC_SLAVE_SSI7_RX,
+ AUDIO_DMAC_SLAVE_SSI8_TX,
+ AUDIO_DMAC_SLAVE_SSI8_RX,
+ AUDIO_DMAC_SLAVE_SSI9_TX,
+ AUDIO_DMAC_SLAVE_SSI9_RX,
+};
+
+void r8a7790_add_standard_devices(void);
+void r8a7790_add_dt_devices(void);
+void r8a7790_clock_init(void);
+void r8a7790_pinmux_init(void);
+void r8a7790_pm_init(void);
+extern struct smp_operations r8a7790_smp_ops;
+
+#endif /* __ASM_R8A7790_H__ */