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

This commit is contained in:
Linux Build Service Account 2017-01-30 00:04:05 -08:00 • committed by Gerrit - the friendly Code Review server
commit b577ca1f05
23 changed files with 68 additions and 53 deletions

View file

@ -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.
*/

View file

@ -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.

View file

@ -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.

View file

@ -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

2
hw/qca6290/v1/reo_flush_cache.h Executable file → Normal file
View file

@ -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

2
hw/qca6290/v1/reo_flush_cache_status.h Executable file → Normal file
View file

@ -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

2
hw/qca6290/v1/reo_flush_queue.h Executable file → Normal file
View file

@ -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

2
hw/qca6290/v1/reo_flush_queue_status.h Executable file → Normal file
View file

@ -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

2
hw/qca6290/v1/reo_flush_timeout_list.h Executable file → Normal file
View file

@ -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

2
hw/qca6290/v1/reo_flush_timeout_list_status.h Executable file → Normal file
View file

@ -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

View file

@ -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.

View file

@ -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.

2
hw/qca6290/v1/reo_unblock_cache.h Executable file → Normal file
View file

@ -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

2
hw/qca6290/v1/reo_unblock_cache_status.h Executable file → Normal file
View file

@ -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

2
hw/qca6290/v1/reo_update_rx_reo_queue.h Executable file → Normal file
View file

@ -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

2
hw/qca6290/v1/reo_update_rx_reo_queue_status.h Executable file → Normal file
View file

@ -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

View file

@ -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.

View file

@ -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.

View file

@ -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

4
hw/qca6290/v1/wcss_version.h Executable file → Normal file
View file

@ -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

View file

@ -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.

View file

@ -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.

View file

@ -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!!
//////////////////////////////////////////////////////////////////////////////