android_kernel_xiaomi_sm8350/core/hdd/inc
Yu Wang 7d866f6906 qcacld-3.0: add build flag DYNAMIC_SINGLE_CHIP
Introduces a new build flag 'DYNAMIC_SINGLE_CHIP':
If DYNAMIC_SINGLE_CHIP is defined, which means there
are multiple possible drivers, but only requires one
instance of driver at a time. In such case, leave
MULTI_IF_NAME undefined, no matter what the module
name is, only prepend DYNAMIC_SINGLE_CHIP to names
of firmware/mac/ini files.

Take path of driverdump and ini file for example:
If both MULTI_IF_NAME and DYNAMIC_SINGLE_CHIP are not
defined, the paths are:
driverdump: '/proc/debugdriver/driverdump'
ini: '/<fw_root>/wlan/qca_cld/WCNSS_qcom_cfg.ini'

If DYNAMIC_SINGLE_CHIP is defined as 'qca6174':
driverdump: '/proc/debugdriver/driverdump'
ini: '/<fw_root>/wlan/qca_cld/qca6174/WCNSS_qcom_cfg.ini'

If MULTI_IF_NAME is defined as 'qca6174' and
DYNAMIC_SINGLE_CHIP is not defined:
driverdump: '/proc/debugdriverqca6174/driverdump'
ini: '/<fw_root>/wlan/qca_cld/qca6174/WCNSS_qcom_cfg.ini'

On LA platform, DYNAMIC_SINGLE_CHIP is controlled by
TARGET_WLAN_CHIP and TARGET_MULTI_WLAN:

If more than one WLAN devices are enabled in TARGET_WLAN_CHIP,
and TARGET_MULTI_WLAN is not set to 'true',
DYNAMIC_SINGLE_CHIP will be set to the device name, to
avoid name conflicts of firmware/mac/ini files;
meanwhile, MODNAME is set to 'wlan', then paths for
debugging are not changed.
Otherwise, MULTI_IF_NAME will be defined if requires
multiple instances of driver.

Change-Id: I22ed34d80d3540451bf8b891243c6cdac5a73d7e
CRs-Fixed: 2402432
2019-04-30 22:27:24 -07:00
..
hdd_config.h qcacld-3.0: Disconnect STA/SAP if disable channel list is provided 2019-04-10 05:26:43 -07:00
hdd_dp_cfg.h qcacld-3.0: Use WLAN_FEATURE_DP_BUS_BANDWIDTH instead of MSM_PLATFORM 2019-04-18 02:33:09 -07:00
qc_sap_ioctl.h qcacld-3.0: Consolidate multiple MAC_ADDR_LEN to QDF_MAC_ADDR_SIZE 2019-03-28 16:49:58 -07:00
wlan_hdd_apf.h qcacld-3.0: Remove WLAN_WAIT_TIME_APF_GET_CAPS 2019-01-07 08:46:41 -08:00
wlan_hdd_assoc.h qcacld-3.0: Report max tx_bitrate in case of connected sta 2019-04-29 06:13:18 -07:00
wlan_hdd_cfg.h qcacld-3.0: Propagate error from the hdd to wma in case of failure 2019-04-25 00:51:26 -07:00
wlan_hdd_conc_ut.h
wlan_hdd_data_stall_detection.h
wlan_hdd_debugfs_coex.h qcacld-3.0: Add support to improve coex logging 2019-03-29 00:47:53 -07:00
wlan_hdd_debugfs_csr.h qcacld-3.0: Fix markings 2019-02-22 21:23:30 -08:00
wlan_hdd_debugfs_llstat.h
wlan_hdd_debugfs.h
wlan_hdd_driver_ops.h
wlan_hdd_ether.h
wlan_hdd_ftm.h
wlan_hdd_fw_state.h qcacld-3.0: Support firmware state check through cfg80211 vendor cmd 2019-03-01 09:23:49 -08:00
wlan_hdd_he.h qcacld-3.0: Cleanup He cap INI items 2019-01-14 17:32:29 -08:00
wlan_hdd_host_offload.h qcacld-3.0: Replace multiple IPv4/v6 address len macros with QDF macro 2019-04-16 19:57:47 -07:00
wlan_hdd_includes.h
wlan_hdd_ipa.h
wlan_hdd_lro.h
wlan_hdd_main.h qcacld-3.0: Add missed calling of wlan_hdd_get_station_remote 2019-04-24 11:38:31 -07:00
wlan_hdd_misc.h qcacld-3.0: add build flag DYNAMIC_SINGLE_CHIP 2019-04-30 22:27:24 -07:00
wlan_hdd_mpta_helper.h qcacld-3.0: Add MPTA helper support 2019-03-15 07:46:59 -07:00
wlan_hdd_nan.h qcacld-3.0: Remove unused wlan_hdd_cfg80211_nan_*() stubs 2019-03-07 22:22:42 -08:00
wlan_hdd_napi.h
wlan_hdd_oemdata.h qcacld-3.0: Refine hdd_send_peer_status_ind_to_oem_app() 2019-02-24 14:59:22 -08:00
wlan_hdd_p2p.h qcacld-3.0: Replace camelCase in struct p2p_app_set_ps 2019-03-25 12:39:21 -07:00
wlan_hdd_packet_filter_api.h qcacld-3.0: Use vdev_id in wlan_hdd_set_filter() 2019-02-27 09:55:42 -08:00
wlan_hdd_packet_filter_rules.h
wlan_hdd_power.h
wlan_hdd_regulatory.h
wlan_hdd_softap_tx_rx.h
wlan_hdd_spectralscan.h qcacld-3.0: Integrate DSC (spectral scan) 2019-02-27 19:24:47 -08:00
wlan_hdd_sysfs.h
wlan_hdd_tdls.h qcacld-3.0: Remove typedef cfg80211_exttdls_callback 2019-01-09 03:38:28 -08:00
wlan_hdd_trace.h
wlan_hdd_tsf.h qcacld-3.0: Add gettime of PTP for NON-QC platform 2019-04-09 11:56:39 -07:00
wlan_hdd_twt.h
wlan_hdd_tx_rx.h qcacld-3.0: Use WLAN_FEATURE_DP_BUS_BANDWIDTH instead of MSM_PLATFORM 2019-04-18 02:33:09 -07:00
wlan_hdd_wext.h qcacld-3.0: Dynamic Coex IOCTL Changes 2019-02-10 23:46:26 -08:00
wlan_hdd_wmm.h qcacld-3.0: Rename HDD identifier wmmPrevTrafficCnt 2019-03-13 09:31:53 -07:00
wlan_hdd_wowl.h