summaryrefslogtreecommitdiffstats
path: root/src/occ_405/dcom
diff options
context:
space:
mode:
Diffstat (limited to 'src/occ_405/dcom')
-rwxr-xr-xsrc/occ_405/dcom/dcom.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/occ_405/dcom/dcom.c b/src/occ_405/dcom/dcom.c
index 63339e1..abd442f 100755
--- a/src/occ_405/dcom/dcom.c
+++ b/src/occ_405/dcom/dcom.c
@@ -513,8 +513,10 @@ void task_dcom_parse_occfwmsg(task_t *i_self)
{
for(l_mode =0; l_mode<OCC_MODE_COUNT; l_mode++)
{
- // Don't trust a frequency of 0x0000
- if( (0 != G_dcom_slv_inbox_rx.sys_mode_freq.table[l_mode]) )
+ // Don't trust a frequency of 0x0000 except for oversubscription and Ultra Turbo
+ if( (0 != G_dcom_slv_inbox_rx.sys_mode_freq.table[l_mode]) ||
+ (l_mode == OCC_MODE_OVERSUB) ||
+ (l_mode == OCC_MODE_UTURBO) )
{
if(G_sysConfigData.sys_mode_freq.table[l_mode]
!= G_dcom_slv_inbox_rx.sys_mode_freq.table[l_mode])
OpenPOWER on IntegriCloud