Commit Graph

77 Commits

Author SHA1 Message Date
Manikanta Pubbisetty
6e7d08d9ee fw-api: Add hardware header files for WCN7750
Add E1.0 E1R24 hardware header files to bring-in support for
WCN7750 WiFi.

Change-Id: I1bf2283711cd32390e4e3478d07f7e1efb9d12ea
CRs-Fixed: 3713582
2024-02-12 07:28:15 -08:00
Nandha Kishore Easwaran
28d11abc58 fw-api: Fix compilation warnings
Fix compilation warning interger to void cast by changing
static inline to #define.

Change-Id: I7862774dd790eaec1822fa6a0b5450d269de11b3
CRs-Fixed: 3707766
2024-01-27 06:02:58 -08:00
Srinivas Girigowda
0b4a1f6318 fw-api: peach: v2: Fix compilation errors
Add missing msmhwiobase.h header file, fields and fix
compilation errors.

CRs-Fixed: 3701189
Change-Id: Ic955f945c27f9096c896a5e3acb3e13155fd4ca3
2024-01-27 06:02:57 -08:00
Namita Nair
8f2ef48ebc fw-api: Get V2 HW header files for peach
Bring in V2 HW header files for peach, also cleanup the header files
1. Remove comments;
2. Add appropriate copyright header;
3. Remove references to HW sensitive IP (structs, macros and etc).

Change-Id: Iaa4db993ce08d04e5e571c740a4f30ff42890474
CRs-Fixed: 3691183
2024-01-03 14:35:09 -08:00
Prakash Manjunathappa
dc56b9d07a fw-api: Fix E3.0: E3R44: WCSS_VERSION 2544
Incremental hw header file update to fix compilation errors.

Change-Id: I9c101255444ca892e1a6006a55f11c0de0fbffb4
CRs-Fixed: 3580269
2023-09-19 18:24:39 -07:00
Prakash Manjunathappa
2d29d9afc7 fw-api: peach: E3.0: E3R44: WCSS_VERSION 2544 Add peach hw header files
Add HW header files to bring-in support for Peach WIFI.

Change-Id: I73ee0a2c4f22a90013b441ecd5e666d673d77ae0
CRs-Fixed: 3580269
2023-09-19 18:24:38 -07:00
Nandha Kishore Easwaran
d35c331283 fw-api: Changes in monitor headers to support Big endian
Use BIG endian version of mon_buf and mon_dest structures.

Change-Id: I819e8947e927042c8362a601e8a07751f85f9ccd
CRs-Fixed: 3510779
2023-06-22 02:11:46 -07:00
Sushant Butta
9ab4df6051 fw-api: Add evm info headers for qcn9224
Add qcn9224 evm info HW headers for qcn9224.

Change-Id: I26b5a586c5cc1a9efa58b0a08186af50aeeed5ae
CRs-Fixed: 3455476
2023-05-13 09:55:52 -07:00
Prabhu Dass Mahalingam
7d437ee08d Revert "fw-api: Add evm info headers for qcn9224"
This reverts Change-Id: I77b8f0a1f98b7548562f7a794f456aa70c5be35e

Change-Id: Ie6adf4034d8e34bf0d5725e8090313bf9a892c14
CRs-Fixed: 3455476
2023-04-25 03:33:53 -07:00
Linux Build Service Account
9bbb706424 Merge "fw-api: Add qcnn6432 target header files to fw-api project" 2023-04-21 09:15:18 -07:00
Linux Build Service Account
ea0c537bc2 Merge "fw-api: Add evm info headers for qcn9224" 2023-04-21 03:18:19 -07:00
Adwait Nayak
c3fae0027c fw-api: Add qcnn6432 target header files to fw-api project
Added qcn6432 target header files based on E3R47 under qcn6432 to make fw-api
project compatible to host.

Change-Id: I3bdf6298281323f4f0fe75aed04db93cd698ee1f
CRs-Fixed: 3463782
2023-04-20 04:58:59 -07:00
Srinivas Girigowda
08105d291d fw-api: kiwi_v2: Hardware files required for TxMon
Hardware files required to support TxMon.

Change-Id: I7af4347cf90d590a0ac5467bd142d3a49ef712cb
CRs-Fixed: 2262693
2023-04-13 13:59:42 -07:00
Sushant Butta
64ad644443 fw-api: Add evm info headers for qcn9224
Add qcn9224 evm info HW headers for qcn9224

Change-Id: I77b8f0a1f98b7548562f7a794f456aa70c5be35e
CRs-Fixed: 3455476
2023-04-13 00:41:10 -07:00
Venkateswara Naralasetty
d776d01a7f fw-api: Add HW header files for WCN6450
Add the HW header files for WCN6450 and cleanup the header files,
1. Remove comments.
2. Add appropriate copyright header.
3. Remove references to HW sensitive IP (structs, macros and etc).

Change-Id: I9c80242a8b9fb4937685174d8892997e3e632982
CRs-Fixed: 3417793
2023-03-21 04:46:31 -07:00
Nandha Kishore Easwaran
e37977be1a fw-api: Make changes to support Big endian
Changes to support Big endian for monitor block.

Change-Id: I59905545d366a35d0460188bfd5e32c49305fa50
CRs-Fixed: 3426992
2023-03-21 04:46:27 -07:00
Jinwei Chen
44449813df fw-api: add REO2SW1_RING_MISC_1 in wcss_seq_hwioumac_reg.h
add REO2SW1_RING_MISC_1 in wcss_seq_hwioumac_reg.h

Change-Id: I5963e4362a3adf73c68fd25705a93bc880a7ad73
CRs-Fixed: 3420167
2023-03-03 16:37:24 -08:00
Radha Krishna Simha Jiguru
bdeb27f700 fw-api: Add macros for PPE2TCL ring
Add macros for PPE2TCL ring to handle required
fields

Change-Id: Ib083fc87b70c0ee54d89150e565878f3dea95347
CRs-Fixed: 3332152
2022-11-21 04:16:53 -08:00
Sajini R
842445f4ab fw-api: Update ipq5332 target header files
Update ipq5332 target header files.

Change-Id: I376c5ca12118c10f91c38303f8b6880289aacf2a
2022-10-28 08:15:45 -07:00
Sajini R
36637cf177 fw-api: Add ipq5332 target header files to fw-api project
Added ipq5332 target header files under qca5332 to make fw-api
project compatible to host.

Change-Id: Iee6b3f2a809f31e62b45a0f6e9a7cbb66e070fa0
2022-09-06 06:30:14 -07:00
Kiran Venkatappa
d4846129c1 fw-api: Add headers for qcn9224 v2
Add qcn9224 v2 HW headers and move v1 headers to qca9224/v1 dir.

Change-Id: Ieba3f50dd1160e8fe3017eb8656f993456ca410a
CRs-Fixed: 3247610
2022-07-22 05:02:52 -07:00
Devender Kumar
26171298fe fw-api: Add missing header for qca8074V2
Add HW missing header for qca8074V2.

Change-Id: Ic0af0355f7eb8720dcb7276944604f94a0276f3a
2022-06-29 07:31:58 -07:00
nobelj
eaca7918c5 fw-api: Fix compilation issue for tx monitor
Fix compilation issue for tx monitor

Change-Id: I5debda461920820ea1d7fc48d313feb5f939b3b3
CRs-Fixed: 3185686
2022-06-11 00:47:24 -07:00
Jinwei Chen
8b56c5107c fw-api: add rx_reo_queue_1k.h file for 1K BA window support
add rx_reo_queue_1k.h file for 1K BA window support

Change-Id: I11adabb618df2bcf0aa0a1b6703e98d7ce577624
CRs-Fixed: 3181931
2022-05-17 01:23:45 -07:00
Amir Patel
0b1c6ea5da fw-api: Fix compilation issue for common user info TLV
Fix compilation issue for common user info TLV

Change-Id: Ibd99d7b2c80ddabed51854ff3966ce8b9c22cabd
CRs-Fixed: 3162639
2022-04-01 03:29:04 -07:00
Sai Rupesh Chevuru
5612268282 fw-api: Add hw headers for HW reinjection support
Add hw headers for HW reinjection support for MLO Multicast

Change-Id: Ic6432b5b470475d56fd1d0a6fe390d622648ba4f
2022-03-29 04:56:05 -07:00
Amir Patel
d6da72303e qcacmn: Add HW headers for Waikiki Monitor (QCN9224)
Add HW headers for Waikiki Monitor (QCN9224)

CRs-Fixed: 3154610
Change-Id: I850fb86e39afef9e8b7e872dfcaead06c105442d
2022-03-22 01:11:06 -07:00
Naga
4b855f97af fw-api: Add hw headers for wkk monitor
Add hw headers for wkk monitor

Change-Id: I832e55c1e222a28e97aa98f10819bb7208d91a16
CRs-Fixed: 3125978
2022-03-02 20:32:54 -08:00
Nandha Kishore Easwaran
7abfbb2697 fw-api: Add Big endian support in headers
Add Big endian support in HW headers for qcn9224

Change-Id: I807a2859ff3019933ad97db79dd9c058ddd545d6
2022-02-28 05:36:38 -08:00
Srinivas Girigowda
ea1999d403 fw-api: Add HWIO_WBM_R0_WBM_CFG_2 related macros
Add HWIO_WBM_R0_WBM_CFG_2 related macros.

Change-Id: Ia2a2a1c633442167691c4aa568f2c723fdd225be
CRs-Fixed: 3132540
2022-02-17 23:39:06 -08:00
Neelansh Mittal
0f8064949c fw-api: Add missing qcn9224 hdrs
Add missing qcn9224 hdrs for PPE

Change-Id: Ib70ec456520299bff8179c20611f5fbabf507042
CRs-Fixed: 3129081
2022-02-17 23:39:05 -08:00
Vinay Adella
f80d1b12a3 fw-api: Add rx_reo_queue_1k.h header for qcn9224
This is needed to configure reo desc for 1k ADDBA

Change-Id: Ife4b5917d82ed1ed6789af50d64414007a82f89e
2022-02-16 07:47:59 -08:00
Srinivas Girigowda
dce3d0a306 fw-api: kiwi: Get V2 HW header files for kiwi
Bring in V2 HW header files for kiwi, also cleanup the header files
1. Remove comments;
2. Add appropriate copyright header;
3. Remove references to HW sensitive IP (structs, macros and etc).

Change-Id: I1137bc7f05780305d9c6213ef70a06648a10386f
CRs-Fixed: 3122903
2022-02-16 07:47:57 -08:00
Kiran Venkatappa
0cf22b4439 fw-api: Add headers for qcn9224
Add qcn9224 HW headers corresponding.

Change-Id: Iaf2dfc04009ffa82b6dd4a40e796148fa99a5744
CRs-Fixed: 3103719
2022-01-24 12:33:40 -08:00
sandhu
a855ce2006 fw-api: kiwi: Get E3.R38 HW header files for kiwi
Bring in E3.R38 HW header files for kiwi, as the final set of header
files from emulation drop. In addition cleanup header files w.r.t comments,
add appropriate copyright header.

Change-Id: I3cee05e506c4171f8641193a0f12456f5cfaf890
CRs-Fixed: 2850521
2021-11-23 15:25:13 -08:00
Basamma Yakkanahalli
62206deed6 fw-api: Add ipq9574 target header files to fw-api project
Added ipq9574 target header files under qca9574 to make fw-api
project compatible to host.

Change-Id: I6a3b43861772a98bb185ee3101b3942dd30abc77
Signed-off-by: Basamma Yakkanahalli <ybasamma@codeaurora.org>
2021-06-22 10:49:29 -07:00
Pavankumar Nandeshwar
c3b1cc501b fw-api: change qcn9100 to qcn6122 in hwioreg header files
Change the name of target type qcn9100
to qcn6122 in hwioreg header files.

Change-Id: Ifd4c209b69275e894fc1c700de94c6c8e2d94c08
CRs-Fixed: 2854243
2021-01-18 11:51:35 -08:00
Pavankumar Nandeshwar
ba2aa4ffd2 fw-api: Add hwioreg header files for QCN9100
Add wfss_ce_reg_seq_hwioreg.h header files for QCN9100.

Change-Id: If31004e5b8a0e42dd00eeec418141ddc348a8745
2020-08-31 14:41:07 -07:00
phadiman
e335a08768 fw-api: Add HW header files for QCN9100 chipset
Add the E3.1 release HW headers for QCN9100

Change-Id: Ie126d4ac7cef0f07fd5f639419cba0e5a3be2122
2020-08-31 14:41:06 -07:00
Shivani Soni
481c1a7edd fw-api: Add HKV2 header files to bring fw-api project
Add header files under qca8074 to make fw-api project
compatible to host

Change-Id: Iec5994837f357682af20f021f01bc5875dbc39f7
CRs-Fixed: 2669789
2020-06-29 16:47:38 -07:00
Alok Kumar
8a0f96d424 fw-api: Add rx_flow_search_entry.h for qca6750
For FISA support add rx_flow_search_entry.h file on qca6750

Change-Id: I961ac78e928d9c8d62b7391b85a25231a2c867d2
CRs-Fixed: 2705976
2020-06-09 12:44:21 +05:30
Basamma Yakkanahalli
84c021cfef fw-api: Add HW header files for QCA5018
Add the E3 release HW header files for QCA5018

Change-Id: Iab5b1cedf7b72f391adc4ebe57a4376a9c1c4239
2020-06-04 18:19:02 -07:00
Alok Kumar
cbb840df2f fw-api: Define DEST_RING_CONSUMER_PREFET_TIMER macro for qca6750
Define DST_R0_DEST_RING_CONSUMER_PREFET_TIMER related macro for
qca6750

Change-Id: I237f8ae02a987f2ed7eaa9197605a892d0a611ac
CRs-Fixed: 2675319
2020-05-03 16:15:26 -07:00
Manjunathappa Prakash
58983b4572 fw-api: qca6490: Add hw headers for CE src register access
Add hw headers for CE src ring register access.

Change-Id: I248b6283cb6a711f4254040c9812652d3102ad58
CRs-Fixed: 2262693
2020-04-07 14:34:15 -07:00
Alok Kumar
d7f8abd16f fw-api: Update HW header files for QCA6750
Update the HW files for QCA6750 according to wcss_r44

Change-Id: Ie78b50add165e2a36bc8ac722ca1c3a206bbbbc1
CRs-Fixed: 2645496
2020-03-19 04:07:15 -07:00
Alok Kumar
2356493ce0 fw-api: Update HW header files for QCA6750
Update the HW files for QCA6750 according to wcss_r29

Change-Id: I059159e722bb84bd036e6503357af95bdc716736
CRs-Fixed: 2633036
2020-03-05 10:58:04 -08:00
Amir Patel
e7b10133d7 fw-api: Add sw_monior_ring.h for qcn9000
Add sw_monior_ring.h for qcn9000

Change-Id: I8429c0d554691e7f81ece53529580cfd73f30e5d
2020-02-24 11:19:56 +05:30
Alok Kumar
1b3f2acd20 fw-api: Update CE HW header files for QCA6750
Update Copy Engine registers for QCA6750

Change-Id: I95296592c4428ccb720a3d27634771e16476c2ff
CRs-Fixed: 2617708
2020-02-14 20:20:38 -08:00
Alok Kumar
4ac9875071 fw-api: Add HW header files for QCA6750
Add the HW header files for QCA6750

CRs-fixed: 2600285
Change-Id: I6a4f68765970cfbd8630a7c5f6173e2c034c5a81
2020-01-21 11:40:23 +05:30
Manjunathappa Prakash
12cc3a9f3e fw-api: 6490: fisa: Add rx_flow_search_entry.h
Add rx_flow_search_entry.h hardware header data struct. Used in setting
and programming FSE flow table.

Change-Id: I27cd6ce1a2a01d38a75cf99d342148ead80a955a
CRs-Fixed: 2513249
2020-01-10 18:37:36 -08:00