changeset 320:3f3c98f8b85d

changes under src/cs/riviera to support addition of FCHG SWE
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 04 Dec 2017 00:43:20 +0000 (2017-12-04)
parents 9ffdfacfe969
children 5dea7e937c37
files src/cs/riviera/rvf/rvf_pool_size.h src/cs/riviera/rvm/rvm_swe.c src/cs/riviera/rvm/rvm_use_id_list.h
diffstat 3 files changed, 19 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/cs/riviera/rvf/rvf_pool_size.h	Sun Dec 03 03:51:28 2017 +0000
+++ b/src/cs/riviera/rvf/rvf_pool_size.h	Mon Dec 04 00:43:20 2017 +0000
@@ -308,7 +308,6 @@
 /*
  * LCC (PWR) SWE
  */
-
 #ifdef RVM_LCC_SWE
   #include "lcc/lcc_pool_size.h"
   #define RVF_LCC_POOL_SIZE (LCC_POOL_SIZE)
@@ -317,6 +316,16 @@
 #endif
 
 /*
+ * FCHG (Yet Another PWR) SWE
+ */
+#ifdef RVM_FCHG_SWE
+  #include "fchg/fchg_pool_size.h"
+  #define RVF_FCHG_POOL_SIZE (FCHG_POOL_SIZE)
+#else
+  #define RVF_FCHG_POOL_SIZE (0)
+#endif
+
+/*
  * R2D SWE
  */
 #ifdef RVM_R2D_SWE
@@ -728,6 +737,7 @@
                          RVF_KPD_POOL_SIZE     + RVF_KPG_POOL_SIZE      + RVF_KZP_POOL_SIZE       + \
                          RVF_LLS_POOL_SIZE     + RVF_MKS_POOL_SIZE      + RVF_TTY_POOL_SIZE       + \
                          RVF_MPM_POOL_SIZE     + RVF_PWR_POOL_SIZE      + RVF_LCC_POOL_SIZE       + \
+                         RVF_FCHG_POOL_SIZE + \
                          RVF_R2D_POOL_SIZE + RVF_MMS_POOL_SIZE +\
                          RVF_RGUI_POOL_SIZE    + RVF_RNET_POOL_SIZE     + RVF_RNET_BR_POOL_SIZE   + \
                          RVF_MDC_POOL_SIZE     + RVF_RNET_RT_POOL_SIZE  + RVF_RNET_WS_POOL_SIZE   + \
--- a/src/cs/riviera/rvm/rvm_swe.c	Sun Dec 03 03:51:28 2017 +0000
+++ b/src/cs/riviera/rvm/rvm_swe.c	Mon Dec 04 00:43:20 2017 +0000
@@ -29,6 +29,7 @@
 T_RVM_RETURN spi_get_info(T_RVM_INFO_SWE *);
 T_RVM_RETURN pwr_get_info(T_RVM_INFO_SWE *);
 T_RVM_RETURN lcc_get_info(T_RVM_INFO_SWE *);
+T_RVM_RETURN fchg_get_info(T_RVM_INFO_SWE *);
 T_RVM_RETURN rgui_get_info(T_RVM_INFO_SWE *);
 T_RVM_RETURN hci_get_info(T_RVM_INFO_SWE *);
 T_RVM_RETURN l2cap_get_info(T_RVM_INFO_SWE *);
@@ -171,6 +172,10 @@
    { LCC_USE_ID,    lcc_get_info},
 #endif
 
+#ifdef RVM_FCHG_SWE
+   { FCHG_USE_ID,    fchg_get_info},
+#endif
+
 #ifdef RVM_RGUI_SWE
    { RGUI_USE_ID,    rgui_get_info},
 #endif
--- a/src/cs/riviera/rvm/rvm_use_id_list.h	Sun Dec 03 03:51:28 2017 +0000
+++ b/src/cs/riviera/rvm/rvm_use_id_list.h	Mon Dec 04 00:43:20 2017 +0000
@@ -122,6 +122,9 @@
 /* Overloading PWR_USE_ID */
 #define LCC_USE_ID      BUILD_USE_ID( 0, DRIVERS_USE_ID_CLUSTER_1, 0x0020)  
 
+/* Yet another version of PWR SWE */
+#define FCHG_USE_ID     BUILD_USE_ID( 0, DRIVERS_USE_ID_CLUSTER_1, 0x0020)  
+
 
 #define RGUI_USE_ID     BUILD_USE_ID( 0, DRIVERS_USE_ID_CLUSTER_1, 0x0040)