From 5799ec1d2ffcc29508475849d0183b8f6a421b4c Mon Sep 17 00:00:00 2001 From: Debashis Dutt Date: Fri, 20 Jan 2017 00:41:16 -0800 Subject: [PATCH] fw-api: Update HW header files to version R1117 for QCA6290 Update HW include header files to DV release version R1117 from R102. This is required to support emulation version E4 for all platforms. Change-Id: I38c2fc5d1076ab45a71563cc3b1d82e7e5ac31ec CRs-Fixed: 1113958 --- hw/qca6290/v1/HALhwio.h | 6 +- hw/qca6290/v1/mac_tcl_reg_seq_hwiobase.h | 2 +- hw/qca6290/v1/mac_tcl_reg_seq_hwioreg.h | 2 +- .../reo_descriptor_threshold_reached_status.h | 2 +- hw/qca6290/v1/reo_flush_cache.h | 2 +- hw/qca6290/v1/reo_flush_cache_status.h | 2 +- hw/qca6290/v1/reo_flush_queue.h | 2 +- hw/qca6290/v1/reo_flush_queue_status.h | 2 +- hw/qca6290/v1/reo_flush_timeout_list.h | 2 +- hw/qca6290/v1/reo_flush_timeout_list_status.h | 2 +- hw/qca6290/v1/reo_reg_seq_hwiobase.h | 2 +- hw/qca6290/v1/reo_reg_seq_hwioreg.h | 2 +- hw/qca6290/v1/reo_unblock_cache.h | 2 +- hw/qca6290/v1/reo_unblock_cache_status.h | 2 +- hw/qca6290/v1/reo_update_rx_reo_queue.h | 2 +- .../v1/reo_update_rx_reo_queue_status.h | 2 +- hw/qca6290/v1/wbm_reg_seq_hwiobase.h | 2 +- hw/qca6290/v1/wbm_reg_seq_hwioreg.h | 2 +- hw/qca6290/v1/wcss_seq_hwiobase.h | 71 +++++++++++-------- hw/qca6290/v1/wcss_version.h | 4 +- hw/qca6290/v1/wfss_ce_reg_seq_hwiobase.h | 2 +- hw/qca6290/v1/wfss_ce_reg_seq_hwioreg.h | 2 +- hw/qca6290/v1/wfss_pmm_base_struct.h | 2 +- 23 files changed, 68 insertions(+), 53 deletions(-) mode change 100755 => 100644 hw/qca6290/v1/reo_descriptor_threshold_reached_status.h mode change 100755 => 100644 hw/qca6290/v1/reo_flush_cache.h mode change 100755 => 100644 hw/qca6290/v1/reo_flush_cache_status.h mode change 100755 => 100644 hw/qca6290/v1/reo_flush_queue.h mode change 100755 => 100644 hw/qca6290/v1/reo_flush_queue_status.h mode change 100755 => 100644 hw/qca6290/v1/reo_flush_timeout_list.h mode change 100755 => 100644 hw/qca6290/v1/reo_flush_timeout_list_status.h mode change 100755 => 100644 hw/qca6290/v1/reo_unblock_cache.h mode change 100755 => 100644 hw/qca6290/v1/reo_unblock_cache_status.h mode change 100755 => 100644 hw/qca6290/v1/reo_update_rx_reo_queue.h mode change 100755 => 100644 hw/qca6290/v1/reo_update_rx_reo_queue_status.h mode change 100755 => 100644 hw/qca6290/v1/wcss_version.h diff --git a/hw/qca6290/v1/HALhwio.h b/hw/qca6290/v1/HALhwio.h index 745ca3fb0722..6f38ac60dacb 100644 --- a/hw/qca6290/v1/HALhwio.h +++ b/hw/qca6290/v1/HALhwio.h @@ -22,10 +22,10 @@ =========================================================================== */ /** - @file HALhwio.h - + @file HALhwio.h + Public interface include file for accessing the HWIO HAL definitions. - + The HALhwio.h file is the public API interface to the HW I/O (HWIO) register access definitions. */ diff --git a/hw/qca6290/v1/mac_tcl_reg_seq_hwiobase.h b/hw/qca6290/v1/mac_tcl_reg_seq_hwiobase.h index 536cfa121816..ba06fa552101 100644 --- a/hw/qca6290/v1/mac_tcl_reg_seq_hwiobase.h +++ b/hw/qca6290/v1/mac_tcl_reg_seq_hwiobase.h @@ -18,7 +18,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////// // -// mac_tcl_reg_seq_hwiobase.h : automatically generated by Autoseq 3.1 9/30/2016 +// mac_tcl_reg_seq_hwiobase.h : automatically generated by Autoseq 3.1 10/27/2016 // User Name:kanalas // // !! WARNING !! DO NOT MANUALLY EDIT THIS FILE. diff --git a/hw/qca6290/v1/mac_tcl_reg_seq_hwioreg.h b/hw/qca6290/v1/mac_tcl_reg_seq_hwioreg.h index ad0adfcefa2c..57e48453039d 100644 --- a/hw/qca6290/v1/mac_tcl_reg_seq_hwioreg.h +++ b/hw/qca6290/v1/mac_tcl_reg_seq_hwioreg.h @@ -18,7 +18,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////// // -// mac_tcl_reg_seq_hwioreg.h : automatically generated by Autoseq 3.1 9/30/2016 +// mac_tcl_reg_seq_hwioreg.h : automatically generated by Autoseq 3.1 10/27/2016 // User Name:kanalas // // !! WARNING !! DO NOT MANUALLY EDIT THIS FILE. diff --git a/hw/qca6290/v1/reo_descriptor_threshold_reached_status.h b/hw/qca6290/v1/reo_descriptor_threshold_reached_status.h old mode 100755 new mode 100644 index fa128bc3c79e..486c2e9cf816 --- a/hw/qca6290/v1/reo_descriptor_threshold_reached_status.h +++ b/hw/qca6290/v1/reo_descriptor_threshold_reached_status.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_flush_cache.h b/hw/qca6290/v1/reo_flush_cache.h old mode 100755 new mode 100644 index 522312cc0844..ebd460bb3bf0 --- a/hw/qca6290/v1/reo_flush_cache.h +++ b/hw/qca6290/v1/reo_flush_cache.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_flush_cache_status.h b/hw/qca6290/v1/reo_flush_cache_status.h old mode 100755 new mode 100644 index 6c1663f52167..be1377c6a4e0 --- a/hw/qca6290/v1/reo_flush_cache_status.h +++ b/hw/qca6290/v1/reo_flush_cache_status.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_flush_queue.h b/hw/qca6290/v1/reo_flush_queue.h old mode 100755 new mode 100644 index 5b76577373d2..22f83051bdd6 --- a/hw/qca6290/v1/reo_flush_queue.h +++ b/hw/qca6290/v1/reo_flush_queue.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_flush_queue_status.h b/hw/qca6290/v1/reo_flush_queue_status.h old mode 100755 new mode 100644 index 1ec723eece37..c028c68d74a8 --- a/hw/qca6290/v1/reo_flush_queue_status.h +++ b/hw/qca6290/v1/reo_flush_queue_status.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_flush_timeout_list.h b/hw/qca6290/v1/reo_flush_timeout_list.h old mode 100755 new mode 100644 index 30aabd8a037b..16aafb924b82 --- a/hw/qca6290/v1/reo_flush_timeout_list.h +++ b/hw/qca6290/v1/reo_flush_timeout_list.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_flush_timeout_list_status.h b/hw/qca6290/v1/reo_flush_timeout_list_status.h old mode 100755 new mode 100644 index 4b94d02cc0e1..760c1048ede6 --- a/hw/qca6290/v1/reo_flush_timeout_list_status.h +++ b/hw/qca6290/v1/reo_flush_timeout_list_status.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_reg_seq_hwiobase.h b/hw/qca6290/v1/reo_reg_seq_hwiobase.h index c1acb9f53ee4..117254561d46 100644 --- a/hw/qca6290/v1/reo_reg_seq_hwiobase.h +++ b/hw/qca6290/v1/reo_reg_seq_hwiobase.h @@ -18,7 +18,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////// // -// reo_reg_seq_hwiobase.h : automatically generated by Autoseq 3.1 9/30/2016 +// reo_reg_seq_hwiobase.h : automatically generated by Autoseq 3.1 10/27/2016 // User Name:kanalas // // !! WARNING !! DO NOT MANUALLY EDIT THIS FILE. diff --git a/hw/qca6290/v1/reo_reg_seq_hwioreg.h b/hw/qca6290/v1/reo_reg_seq_hwioreg.h index 39cf6929eb08..074db29fde2c 100644 --- a/hw/qca6290/v1/reo_reg_seq_hwioreg.h +++ b/hw/qca6290/v1/reo_reg_seq_hwioreg.h @@ -18,7 +18,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////// // -// reo_reg_seq_hwioreg.h : automatically generated by Autoseq 3.1 9/30/2016 +// reo_reg_seq_hwioreg.h : automatically generated by Autoseq 3.1 10/27/2016 // User Name:kanalas // // !! WARNING !! DO NOT MANUALLY EDIT THIS FILE. diff --git a/hw/qca6290/v1/reo_unblock_cache.h b/hw/qca6290/v1/reo_unblock_cache.h old mode 100755 new mode 100644 index 8cc90e9e8225..e32fe0a74547 --- a/hw/qca6290/v1/reo_unblock_cache.h +++ b/hw/qca6290/v1/reo_unblock_cache.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_unblock_cache_status.h b/hw/qca6290/v1/reo_unblock_cache_status.h old mode 100755 new mode 100644 index f6eb09ef06ba..42c633eb8dd7 --- a/hw/qca6290/v1/reo_unblock_cache_status.h +++ b/hw/qca6290/v1/reo_unblock_cache_status.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_update_rx_reo_queue.h b/hw/qca6290/v1/reo_update_rx_reo_queue.h old mode 100755 new mode 100644 index cc0ed1282261..c08a2e2e24f1 --- a/hw/qca6290/v1/reo_update_rx_reo_queue.h +++ b/hw/qca6290/v1/reo_update_rx_reo_queue.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/reo_update_rx_reo_queue_status.h b/hw/qca6290/v1/reo_update_rx_reo_queue_status.h old mode 100755 new mode 100644 index 5dbf8e3df141..ad42e904f363 --- a/hw/qca6290/v1/reo_update_rx_reo_queue_status.h +++ b/hw/qca6290/v1/reo_update_rx_reo_queue_status.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the diff --git a/hw/qca6290/v1/wbm_reg_seq_hwiobase.h b/hw/qca6290/v1/wbm_reg_seq_hwiobase.h index 27f43398f410..5c3a61ca4e81 100644 --- a/hw/qca6290/v1/wbm_reg_seq_hwiobase.h +++ b/hw/qca6290/v1/wbm_reg_seq_hwiobase.h @@ -18,7 +18,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////// // -// wbm_reg_seq_hwiobase.h : automatically generated by Autoseq 3.1 9/30/2016 +// wbm_reg_seq_hwiobase.h : automatically generated by Autoseq 3.1 10/27/2016 // User Name:kanalas // // !! WARNING !! DO NOT MANUALLY EDIT THIS FILE. diff --git a/hw/qca6290/v1/wbm_reg_seq_hwioreg.h b/hw/qca6290/v1/wbm_reg_seq_hwioreg.h index 28c8036cee26..f629ff834457 100644 --- a/hw/qca6290/v1/wbm_reg_seq_hwioreg.h +++ b/hw/qca6290/v1/wbm_reg_seq_hwioreg.h @@ -18,7 +18,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////// // -// wbm_reg_seq_hwioreg.h : automatically generated by Autoseq 3.1 9/30/2016 +// wbm_reg_seq_hwioreg.h : automatically generated by Autoseq 3.1 10/27/2016 // User Name:kanalas // // !! WARNING !! DO NOT MANUALLY EDIT THIS FILE. diff --git a/hw/qca6290/v1/wcss_seq_hwiobase.h b/hw/qca6290/v1/wcss_seq_hwiobase.h index 0b65145280bc..27a86f9b039d 100644 --- a/hw/qca6290/v1/wcss_seq_hwiobase.h +++ b/hw/qca6290/v1/wcss_seq_hwiobase.h @@ -18,7 +18,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////// // -// wcss_seq_hwiobase.h : automatically generated by Autoseq 3.1 9/30/2016 +// wcss_seq_hwiobase.h : automatically generated by Autoseq 3.1 10/27/2016 // User Name:kanalas // // !! WARNING !! DO NOT MANUALLY EDIT THIS FILE. @@ -42,6 +42,11 @@ #define SEQ_WCSS_ECAHB_OFFSET 0x00008400 #define SEQ_WCSS_ECAHB_TSLV_OFFSET 0x00009000 #define SEQ_WCSS_UMAC_NOC_OFFSET 0x00140000 +#define SEQ_WCSS_MPSS_OFFSET 0x00200000 +#define SEQ_WCSS_MPSS_SEG0PDMEM_WFAX_PCSS_PDMEM_OFFSET 0x00200000 +#define SEQ_WCSS_MPSS_SEG0_WFAX_PCSS_OFFSET 0x00280000 +#define SEQ_WCSS_MPSS_SEG0_WFAX_PCSS_DUAL_TIMER_OFFSET 0x00281800 +#define SEQ_WCSS_MPSS_SEG0_WFAX_PCSS_WATCHDOG_OFFSET 0x00281c00 #define SEQ_WCSS_PHYA_OFFSET 0x00400000 #define SEQ_WCSS_PHYA_WFAX_PCSS_PDMEM_REG_MAP_OFFSET 0x00400000 #define SEQ_WCSS_PHYA_WFAX_PCSS_REG_MAP_OFFSET 0x00480000 @@ -230,26 +235,26 @@ #define SEQ_WCSS_WMAC0_MAC_SFM_REG_OFFSET 0x00ab3000 #define SEQ_WCSS_WMAC0_MAC_RXDMA1_REG_OFFSET 0x00ab6000 #define SEQ_WCSS_WMAC0_MAC_LPEC_REG_OFFSET 0x00ab9000 -#define SEQ_WCSS_WMAC1_OFFSET 0x00ac0000 -#define SEQ_WCSS_WMAC1_MAC_PDG_REG_OFFSET 0x00ac0000 -#define SEQ_WCSS_WMAC1_MAC_TXDMA_REG_OFFSET 0x00ac3000 -#define SEQ_WCSS_WMAC1_MAC_RXDMA_REG_OFFSET 0x00ac6000 -#define SEQ_WCSS_WMAC1_MAC_MCMN_REG_OFFSET 0x00ac9000 -#define SEQ_WCSS_WMAC1_MAC_RXPCU_REG_OFFSET 0x00acc000 -#define SEQ_WCSS_WMAC1_MAC_TXPCU_REG_OFFSET 0x00acf000 -#define SEQ_WCSS_WMAC1_MAC_AMPI_REG_OFFSET 0x00ad2000 -#define SEQ_WCSS_WMAC1_MAC_RXOLE_REG_OFFSET 0x00ad5000 -#define SEQ_WCSS_WMAC1_MAC_RXOLE_PARSER_REG_OFFSET 0x00ad8000 -#define SEQ_WCSS_WMAC1_MAC_CCE_REG_OFFSET 0x00adb000 -#define SEQ_WCSS_WMAC1_MAC_TXOLE_REG_OFFSET 0x00ade000 -#define SEQ_WCSS_WMAC1_MAC_TXOLE_PARSER_REG_OFFSET 0x00ae1000 -#define SEQ_WCSS_WMAC1_MAC_RRI_REG_OFFSET 0x00ae4000 -#define SEQ_WCSS_WMAC1_MAC_CRYPTO_REG_OFFSET 0x00ae7000 -#define SEQ_WCSS_WMAC1_MAC_HWSCH_REG_OFFSET 0x00aea000 -#define SEQ_WCSS_WMAC1_MAC_MXI_REG_OFFSET 0x00af0000 -#define SEQ_WCSS_WMAC1_MAC_SFM_REG_OFFSET 0x00af3000 -#define SEQ_WCSS_WMAC1_MAC_RXDMA1_REG_OFFSET 0x00af6000 -#define SEQ_WCSS_WMAC1_MAC_LPEC_REG_OFFSET 0x00af9000 +#define SEQ_WCSS_WMAC1_OFFSET 0x00b00000 +#define SEQ_WCSS_WMAC1_MAC_PDG_REG_OFFSET 0x00b00000 +#define SEQ_WCSS_WMAC1_MAC_TXDMA_REG_OFFSET 0x00b03000 +#define SEQ_WCSS_WMAC1_MAC_RXDMA_REG_OFFSET 0x00b06000 +#define SEQ_WCSS_WMAC1_MAC_MCMN_REG_OFFSET 0x00b09000 +#define SEQ_WCSS_WMAC1_MAC_RXPCU_REG_OFFSET 0x00b0c000 +#define SEQ_WCSS_WMAC1_MAC_TXPCU_REG_OFFSET 0x00b0f000 +#define SEQ_WCSS_WMAC1_MAC_AMPI_REG_OFFSET 0x00b12000 +#define SEQ_WCSS_WMAC1_MAC_RXOLE_REG_OFFSET 0x00b15000 +#define SEQ_WCSS_WMAC1_MAC_RXOLE_PARSER_REG_OFFSET 0x00b18000 +#define SEQ_WCSS_WMAC1_MAC_CCE_REG_OFFSET 0x00b1b000 +#define SEQ_WCSS_WMAC1_MAC_TXOLE_REG_OFFSET 0x00b1e000 +#define SEQ_WCSS_WMAC1_MAC_TXOLE_PARSER_REG_OFFSET 0x00b21000 +#define SEQ_WCSS_WMAC1_MAC_RRI_REG_OFFSET 0x00b24000 +#define SEQ_WCSS_WMAC1_MAC_CRYPTO_REG_OFFSET 0x00b27000 +#define SEQ_WCSS_WMAC1_MAC_HWSCH_REG_OFFSET 0x00b2a000 +#define SEQ_WCSS_WMAC1_MAC_MXI_REG_OFFSET 0x00b30000 +#define SEQ_WCSS_WMAC1_MAC_SFM_REG_OFFSET 0x00b33000 +#define SEQ_WCSS_WMAC1_MAC_RXDMA1_REG_OFFSET 0x00b36000 +#define SEQ_WCSS_WMAC1_MAC_LPEC_REG_OFFSET 0x00b39000 #define SEQ_WCSS_APB_TSLV_OFFSET 0x00b40000 #define SEQ_WCSS_WCMN_OFFSET 0x00b50000 #define SEQ_WCSS_WFSS_PMM_OFFSET 0x00b60000 @@ -274,12 +279,12 @@ #define SEQ_WCSS_DBG_PHYA_FUN_CXATBFUNNEL_64W8SP_OFFSET 0x00bb0000 #define SEQ_WCSS_DBG_PHYA_CTI_QC_CTI_8T_8CH_OFFSET 0x00bb1000 #define SEQ_WCSS_DBG_PHYA_NOC_PHYA_NOC_OFFSET 0x00bb6000 -#define SEQ_WCSS_DBG_PHYA_CPU0_AHB_AP_OFFSET 0x00bbe000 +#define SEQ_WCSS_DBG_PHYA_CPU0_M3_AHB_AP_OFFSET 0x00bbe000 #define SEQ_WCSS_DBG_PHYB_FUN_CXATBFUNNEL_64W8SP_OFFSET 0x00bc0000 #define SEQ_WCSS_DBG_PHYB_CTI_QC_CTI_8T_8CH_OFFSET 0x00bc1000 #define SEQ_WCSS_DBG_PHYB_NOC_PHYB_NOC_OFFSET 0x00bc6000 -#define SEQ_WCSS_DBG_PHYB_CPU0_AHB_AP_OFFSET 0x00bce000 -#define SEQ_WCSS_DBG_UMAC_CPU_AHB_AP_OFFSET 0x00bf0000 +#define SEQ_WCSS_DBG_PHYB_CPU0_M3_AHB_AP_OFFSET 0x00bce000 +#define SEQ_WCSS_DBG_UMAC_CPU_M3_AHB_AP_OFFSET 0x00bf0000 #define SEQ_WCSS_DBG_BUS_TIMEOUT_OFFSET 0x00bf1000 #define SEQ_WCSS_RET_AHB_OFFSET 0x00c10000 #define SEQ_WCSS_WAHB_TSLV_OFFSET 0x00c20000 @@ -297,6 +302,16 @@ #define SEQ_WCSS_Q6SS_PRIVCSR_QDSP6SS_SAW2_OFFSET 0x00db0000 +/////////////////////////////////////////////////////////////////////////////////////////////// +// Instance Relative Offsets from Block mpss_top +/////////////////////////////////////////////////////////////////////////////////////////////// + +#define SEQ_MPSS_TOP_SEG0PDMEM_WFAX_PCSS_PDMEM_OFFSET 0x00000000 +#define SEQ_MPSS_TOP_SEG0_WFAX_PCSS_OFFSET 0x00080000 +#define SEQ_MPSS_TOP_SEG0_WFAX_PCSS_DUAL_TIMER_OFFSET 0x00081800 +#define SEQ_MPSS_TOP_SEG0_WFAX_PCSS_WATCHDOG_OFFSET 0x00081c00 + + /////////////////////////////////////////////////////////////////////////////////////////////// // Instance Relative Offsets from Block wfax_top /////////////////////////////////////////////////////////////////////////////////////////////// @@ -661,6 +676,7 @@ #define SEQ_WMAC_TOP_REG_28LP_MAC_SFM_REG_OFFSET 0x00033000 #define SEQ_WMAC_TOP_REG_28LP_MAC_RXDMA1_REG_OFFSET 0x00036000 #define SEQ_WMAC_TOP_REG_28LP_MAC_LPEC_REG_OFFSET 0x00039000 + #define SEQ_WMAC_TOP_REG_MAC_PDG_REG_OFFSET SEQ_WMAC_TOP_REG_28LP_MAC_PDG_REG_OFFSET #define SEQ_WMAC_TOP_REG_MAC_TXDMA_REG_OFFSET SEQ_WMAC_TOP_REG_28LP_MAC_TXDMA_REG_OFFSET #define SEQ_WMAC_TOP_REG_MAC_RXDMA_REG_OFFSET SEQ_WMAC_TOP_REG_28LP_MAC_RXDMA_REG_OFFSET @@ -681,7 +697,6 @@ #define SEQ_WMAC_TOP_REG_MAC_RXDMA1_REG_OFFSET SEQ_WMAC_TOP_REG_28LP_MAC_RXDMA1_REG_OFFSET #define SEQ_WMAC_TOP_REG_MAC_LPEC_REG_OFFSET SEQ_WMAC_TOP_REG_28LP_MAC_LPEC_REG_OFFSET - /////////////////////////////////////////////////////////////////////////////////////////////// // Instance Relative Offsets from Block wcssdbg_napier /////////////////////////////////////////////////////////////////////////////////////////////// @@ -705,12 +720,12 @@ #define SEQ_WCSSDBG_NAPIER_PHYA_FUN_CXATBFUNNEL_64W8SP_OFFSET 0x00020000 #define SEQ_WCSSDBG_NAPIER_PHYA_CTI_QC_CTI_8T_8CH_OFFSET 0x00021000 #define SEQ_WCSSDBG_NAPIER_PHYA_NOC_PHYA_NOC_OFFSET 0x00026000 -#define SEQ_WCSSDBG_NAPIER_PHYA_CPU0_AHB_AP_OFFSET 0x0002e000 +#define SEQ_WCSSDBG_NAPIER_PHYA_CPU0_M3_AHB_AP_OFFSET 0x0002e000 #define SEQ_WCSSDBG_NAPIER_PHYB_FUN_CXATBFUNNEL_64W8SP_OFFSET 0x00030000 #define SEQ_WCSSDBG_NAPIER_PHYB_CTI_QC_CTI_8T_8CH_OFFSET 0x00031000 #define SEQ_WCSSDBG_NAPIER_PHYB_NOC_PHYB_NOC_OFFSET 0x00036000 -#define SEQ_WCSSDBG_NAPIER_PHYB_CPU0_AHB_AP_OFFSET 0x0003e000 -#define SEQ_WCSSDBG_NAPIER_UMAC_CPU_AHB_AP_OFFSET 0x00060000 +#define SEQ_WCSSDBG_NAPIER_PHYB_CPU0_M3_AHB_AP_OFFSET 0x0003e000 +#define SEQ_WCSSDBG_NAPIER_UMAC_CPU_M3_AHB_AP_OFFSET 0x00060000 #define SEQ_WCSSDBG_NAPIER_BUS_TIMEOUT_OFFSET 0x00061000 diff --git a/hw/qca6290/v1/wcss_version.h b/hw/qca6290/v1/wcss_version.h old mode 100755 new mode 100644 index f88be8f50465..7b2081089b6c --- a/hw/qca6290/v1/wcss_version.h +++ b/hw/qca6290/v1/wcss_version.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 The Linux Foundation. All rights reserved. + * Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. * * Permission to use, copy, modify, and/or distribute this software for * any purpose with or without fee is hereby granted, provided that the @@ -16,4 +16,4 @@ * PERFORMANCE OF THIS SOFTWARE. */ -#define WCSS_VERSION 72 +#define WCSS_VERSION 80 diff --git a/hw/qca6290/v1/wfss_ce_reg_seq_hwiobase.h b/hw/qca6290/v1/wfss_ce_reg_seq_hwiobase.h index b642ee050558..0d0050845072 100644 --- a/hw/qca6290/v1/wfss_ce_reg_seq_hwiobase.h +++ b/hw/qca6290/v1/wfss_ce_reg_seq_hwiobase.h @@ -18,7 +18,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////// // -// wfss_ce_reg_seq_hwiobase.h : automatically generated by Autoseq 3.1 9/30/2016 +// wfss_ce_reg_seq_hwiobase.h : automatically generated by Autoseq 3.1 10/27/2016 // User Name:kanalas // // !! WARNING !! DO NOT MANUALLY EDIT THIS FILE. diff --git a/hw/qca6290/v1/wfss_ce_reg_seq_hwioreg.h b/hw/qca6290/v1/wfss_ce_reg_seq_hwioreg.h index 7324d6ca21e8..cf0b1cea62ed 100644 --- a/hw/qca6290/v1/wfss_ce_reg_seq_hwioreg.h +++ b/hw/qca6290/v1/wfss_ce_reg_seq_hwioreg.h @@ -18,7 +18,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////// // -// wfss_ce_reg_seq_hwioreg.h : automatically generated by Autoseq 3.1 9/30/2016 +// wfss_ce_reg_seq_hwioreg.h : automatically generated by Autoseq 3.1 10/27/2016 // User Name:kanalas // // !! WARNING !! DO NOT MANUALLY EDIT THIS FILE. diff --git a/hw/qca6290/v1/wfss_pmm_base_struct.h b/hw/qca6290/v1/wfss_pmm_base_struct.h index 4f9ffd0343e5..3e43d4907c38 100644 --- a/hw/qca6290/v1/wfss_pmm_base_struct.h +++ b/hw/qca6290/v1/wfss_pmm_base_struct.h @@ -17,7 +17,7 @@ */ ////////////////////////////////////////////////////////////////////////////// -// wfss_pmm_base_struct.h generated by: GenCStruct.pm +// wfss_pmm_base_struct.h generated by: GenCStruct.pm ////////////////////////////////////////////////////////////////////////////// // **** W A R N I N G **** THIS FILE IS AUTO GENERATED!! PLEASE DO NOT EDIT!! //////////////////////////////////////////////////////////////////////////////