Title: [9620] trunk/arch/blackfin/mach-bf561/include/mach/icc.h: [!no_src_qa!][#4788] bf561 inter-core communication driver: add arch specific icc.h
- Revision
- 9620
- Author
- steven.miao
- Date
- 2011-02-17 05:16:01 -0500 (Thu, 17 Feb 2011)
Log Message
[!no_src_qa!][#4788] bf561 inter-core communication driver: add arch specific icc.h
Added Paths
Diff
Added: trunk/arch/blackfin/mach-bf561/include/mach/icc.h (0 => 9620)
--- trunk/arch/blackfin/mach-bf561/include/mach/icc.h (rev 0)
+++ trunk/arch/blackfin/mach-bf561/include/mach/icc.h 2011-02-17 10:16:01 UTC (rev 9620)
@@ -0,0 +1,22 @@
+/*
+ * Copyright 2010-2011 Analog Devices Inc.
+ *
+ * Licensed under the GPL-2 or later.
+ */
+
+#ifndef _MACH_BF561_ICC_H
+#define _MACH_BF561_ICC_H
+
+/* arch specific */
+#define sm_atomic_read(v) bfin_read16(v)
+#define sm_atomic_write(v, i) bfin_write16(v, i)
+
+typedef unsigned char sm_unit_t;
+typedef unsigned short sm_uint16_t;
+typedef unsigned long sm_uint32_t;
+typedef sm_uint32_t sm_address_t;
+typedef sm_uint16_t sm_atomic_t;
+#define MSGQ_START_ADDR 0xFEB18000
+#define DEBUG_MSG_BUF_ADDR 0xFEB1F000
+
+#endif
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits