瀏覽代碼

Merge "fw-api: Update HW header files to version R1117 for QCA6290"

Linux Build Service Account 8 年之前
父節點
當前提交
b577ca1f05

+ 3 - 3
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.
 */

+ 1 - 1
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.

+ 1 - 1
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.

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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.

+ 1 - 1
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.

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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

+ 1 - 1
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.

+ 1 - 1
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.

+ 43 - 28
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
 
 

+ 2 - 2
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

+ 1 - 1
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.

+ 1 - 1
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.

+ 1 - 1
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!!
 //////////////////////////////////////////////////////////////////////////////