VirtQueue: Remove "A9" from #defines
authorChris Ring <cring@ti.com>
Mon, 10 Feb 2014 18:44:43 +0000 (10:44 -0800)
committerChris Ring <cring@ti.com>
Mon, 10 Feb 2014 18:44:43 +0000 (10:44 -0800)
Many of our supported devices do not use A9s, so generalize
the definitions that previously used A9 in them.

packages/ti/ipc/family/omap54xx/VirtQueue.c
packages/ti/ipc/family/vayu/VirtQueue.c
packages/ti/ipc/family/vayu/VirtQueue.h
packages/ti/ipc/rpmsg/RPMessage.c
packages/ti/ipc/rpmsg/_VirtQueue.h

index 14a369caa1e1c5c9478aeb546ce86b7b6205bb9b..bf752ee2a048d0637691e1d476c51f4f8739b123 100644 (file)
 #define IPC_MEM_VRING1          0xA0004000
 
 /*
- * Sizes of the virtqueues (expressed in number of buffers supported,
+ * Size of the virtqueues (expressed in number of buffers supported,
  * and must be power of two)
  */
 #define VQ_SIZE                 256
 /*
  * enum - Predefined Mailbox Messages
  *
- * @RP_MSG_MBOX_READY: informs the M3's that we're up and running. will be
- * followed by another mailbox message that carries the A9's virtual address
- * of the shared buffer. This would allow the A9's drivers to send virtual
+ * @RP_MSG_MBOX_READY: informs the slave that we're up and running. will be
+ * followed by another mailbox message that carries the HOST's virtual address
+ * of the shared buffer. This would allow the HOST's drivers to send virtual
  * addresses of the buffers.
  *
  * @RP_MSG_MBOX_STATE_CHANGE: informs the receiver that there is an inbound
@@ -499,12 +499,12 @@ VirtQueue_Handle VirtQueue_create(UInt16 remoteProcId, VirtQueue_Params *params,
 
     switch (vq->id) {
         /* IPC transport vrings */
-        case ID_SELF_TO_A9:
-            /* IPU/DSP -> A9 */
+        case ID_SELF_TO_HOST:
+            /* slave -> HOST */
             vringAddr = (struct vring *) IPC_MEM_VRING0;
             break;
-        case ID_A9_TO_SELF:
-            /* A9 -> IPU/DSP */
+        case ID_HOST_TO_SELF:
+            /* HOST -> slave */
             vringAddr = (struct vring *) IPC_MEM_VRING1;
             break;
         default:
index 5b11e7cc6f33e10ed87cf01ee7f8205275addc99..9bf09d3ba894fc663cf2e2f995a813bb328725b0 100644 (file)
 /*
  * enum - Predefined Mailbox Messages
  *
- * @RP_MSG_MBOX_READY: informs the M3's that we're up and running. will be
- * followed by another mailbox message that carries the A9's virtual address
- * of the shared buffer. This would allow the A9's drivers to send virtual
+ * @RP_MSG_MBOX_READY: informs the slave that we're up and running. will be
+ * followed by another mailbox message that carries the HOST's virtual address
+ * of the shared buffer. This would allow the HOST's drivers to send virtual
  * addresses of the buffers.
  *
  * @RP_MSG_MBOX_STATE_CHANGE: informs the receiver that there is an inbound
@@ -513,12 +513,12 @@ VirtQueue_Handle VirtQueue_create(UInt16 remoteProcId, VirtQueue_Params *params,
 
     switch (vq->id) {
         /* IPC transport vrings */
-        case ID_SELF_TO_A9:
-            /* IPU/DSP -> A9 */
+        case ID_SELF_TO_HOST:
+            /* slave -> HOST */
             vringAddr = (struct vring *) IPC_MEM_VRING0;
             break;
-        case ID_A9_TO_SELF:
-            /* A9 -> IPU/DSP */
+        case ID_HOST_TO_SELF:
+            /* HOST -> slave */
             vringAddr = (struct vring *) IPC_MEM_VRING1;
             break;
         default:
index 99043f451cc937d4dcef911ef49c3830414e1e95..9ac77825564d76b09bb919dd851e5f2f5714f93c 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011-2013, Texas Instruments Incorporated
+ * Copyright (c) 2011-2014, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
 extern "C" {
 #endif
 
-/*!
- *  @brief  VirtQueue Ids for the basic IPC transport rings.
- */
-#define ID_SELF_TO_A9      0
-#define ID_A9_TO_SELF      1
-
 /*!
  *  @brief  a queue to register buffers for sending or receiving.
  */
index 94fbc1bc0a8e3f3079c64cc15f000c63545d399a..9a697347cf0a145ba107966b5dd62ac658539f5b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2011-2013, Texas Instruments Incorporated
+ * Copyright (c) 2011-2014, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -321,10 +321,10 @@ Void RPMessage_init(UInt16 remoteProcId)
      * Create a pair VirtQueues (one for sending, one for receiving).
      * Note: First one gets an even, second gets odd vq ID.
      */
-    vqParams.vqId = ID_SELF_TO_A9;
+    vqParams.vqId = ID_SELF_TO_HOST;
     transport.virtQueue_toHost   = (Ptr)VirtQueue_create(remoteProcId,
                                                     &vqParams, NULL);
-    vqParams.vqId = ID_A9_TO_SELF;
+    vqParams.vqId = ID_HOST_TO_SELF;
     transport.virtQueue_fromHost = (Ptr)VirtQueue_create(remoteProcId,
                                                     &vqParams, NULL);
 
index 4e4f043d5b7a22e30ed9b47c867bf29ed46b48b6..ef172be92bb103b2996e3d9b222d6ffba204b5f6 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2013, Texas Instruments Incorporated
+ * Copyright (c) 2013-2014, Texas Instruments Incorporated
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -47,8 +47,8 @@ extern "C" {
 /*!
  *  @brief  VirtQueue Ids for the basic IPC transport rings.
  */
-#define ID_SELF_TO_A9      0
-#define ID_A9_TO_SELF      1
+#define ID_SELF_TO_HOST    0
+#define ID_HOST_TO_SELF    1
 
 /*!
  *  @brief  Size of buffer being exchanged in the VirtQueue rings.