Commit 3167e956 authored by Bruno Martins's avatar Bruno Martins Committed by Kevin F. Haggerty
Browse files

sm6150-common: Drop prebuilt WiFi blobs

Change-Id: I7b92eaea2cf2f059c8214916ea186dc6c1e03917
parent 35d6fdf2
<?xml version="1.0" encoding="UTF-8"?>
<!--
/*
* Copyright (c) 2019, Qualcomm Technologies, Inc.
* All Rights Reserved.
* Confidential and Proprietary - Qualcomm Technologies, Inc.
*/
-->
<CapabilityStore version="1">
<namespace name="wigig">
<capability key="max_num_sta" value="8" />
<capability key="npt.rps" value="206"/>
<capability key="npt.gro_flush_timeout" value="2000"/>
<capability key="npt.tcp_limit_output_bytes" value="8800000"/>
<capability key="fst.data.interface" value="bond0"/>
<capability key="fst.wigig.interface" value="wigig0"/>
<capability key="fst.wifi.sta.interface" value="wlan0"/>
<capability key="fst.wifi.sap.interface" value="softap0"/>
<capability key="fst.wigig.interface.channel" value="2"/>
<capability key="sta.wowlan_triggers" value="any" />
<capability key="sap.wowlan_triggers" value="any" />
</namespace>
</CapabilityStore>
# List of MAC addresses that are allowed to authenticate (IEEE 802.11)
# with the AP. Optional VLAN ID can be assigned for clients based on the
# MAC address if dynamic VLANs (hostapd.conf dynamic_vlan option) are used.
# List of MAC addresses that are not allowed to authenticate (IEEE 802.11)
# with the AP.
This diff is collapsed.
#
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service vendor.wifilearner /system/vendor/bin/wifilearner
class main
user wifi
group wifi
# HIDL interfaces
interface vendor.qti.hardware.wifi.wifilearner@1.0::IWifiStats wifiStats
# don't auto restart
oneshot
# start only when requested
disabled
#
# Copyright (c) 2019 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
#
service wigighalsvc /vendor/bin/wigighalsvc
interface vendor.qti.hardware.wigig.supptunnel@1.0::ISuppTunnelProvider default
class hal
user wifi
group wifi
disabled
on property:vendor.wigig.driver=on
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules wil6210 alt_ifname=1
setprop vendor.wigig.driver.probed 1
on property:vendor.wigig.driver=on,ipa
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules wil6210 alt_ifname=1 ipa_offload=1
setprop vendor.wigig.driver.probed 1
on property:vendor.wigig.driver=on,sensing
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules wil6210 alt_ifname=1 support_sensing_over_spi=1
setprop vendor.wigig.driver.probed 1
on property:vendor.wigig.driver=on,ipa,sensing
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -d /vendor/lib/modules wil6210 alt_ifname=1 ipa_offload=1 support_sensing_over_spi=1
setprop vendor.wigig.driver.probed 1
on property:vendor.wigig.driver=off
exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -r -d /vendor/lib/modules wil6210
setprop vendor.wigig.driver.probed 0
on property:vendor.wigig.driver.probed=1
# fix owner/permission of wigig files, workaround for ueventd bug
chmod 0660 /sys/class/net/wigig0/device/wil6210/fst_link_loss
chown system wifi /sys/class/net/wigig0/device/wil6210/fst_link_loss
chmod 0660 /sys/class/net/wigig0/device/wil6210/thermal_throttling
chown system wifi /sys/class/net/wigig0/device/wil6210/thermal_throttling
chmod 0660 /sys/class/net/wigig0/device/wil6210/snr_thresh
chown system wifi /sys/class/net/wigig0/device/wil6210/snr_thresh
chmod 0660 /sys/class/net/wigig0/queues/rx-0/rps_cpus
chown system wifi /sys/class/net/wigig0/queues/rx-0/rps_cpus
chmod 0660 /sys/class/net/wigig0/gro_flush_timeout
chown system wifi /sys/class/net/wigig0/gro_flush_timeout
disable_scan_offload=1
p2p_no_group_iface=1
persistent_reconnect=1
bss_max_count=400
# Copyright (c) 2016 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
ctrl_interface=/data/vendor/wifi/wigig_sockets
update_config=1
# Copyright (c) 2016 Qualcomm Technologies, Inc.
# All Rights Reserved.
# Confidential and Proprietary - Qualcomm Technologies, Inc.
ctrl_interface=/data/vendor/wifi/wigig_sockets
update_config=1
disable_scan_offload=1
disable_scan_offload=1
p2p_disabled=1
tdls_external_control=1
wowlan_triggers=magic_pkt
bss_max_count=400
interworking=1
############### wigig.ini file - 11ad configuration file ########
# *
# * Copyright (c) 2019, Qualcomm Technologies, Inc.
# * All Rights Reserved.
# * Confidential and Proprietary - Qualcomm Technologies, Inc.
##########################################################################
############### REGULATORY and BOARD FILE ###############################
# Switch board file upon regulatory domain change, default - 0 (false)
#country_specific_board_file=0
# Ignore OTA regulatory hints, default - 1 (true)
#ignore_reg_hints=1
# Set board file name. The board file contains platform specific radio tuning
# parameters. Board file usually have .brd file extension.
# default - wil6210.brd for Sparrow, wil6436.brd for Talyn
#board_file=wil6210.brd
############### SCAN PARAMETERS ##########################################
# Scan dwell time (msec), default - 100
#scan_dwell_time=100
# Scan timeout (seconds), timeout measured between driver sends wmi scan
# command until driver receives scan complete event, default - 10
#scan_timeout=10
# Enable scan with discovery beacons, default - 0 (false)
#discovery_scan=0
# SNR connect thresholds, set the minimum omni and direct SNR thresholds
# (1/4 Db units) that are required for association. To disable SNR threshold set
# both parameters to 0. default - disabled.
# Format: snr_thresh=<omni snr> <direct snr>
#snr_thresh=0 0
############### FW SPECIAL MODES #########################################
# Do not perform card reset. For FW debug, default - 0 (false)
#debug_fw=0
# Enable out of the box (OOB) mode in FW, for diagnostics and certification
# 0 - disabled (default), 1 - OOB 1st release, 2 - OOB 2nd release
#oob_mode=0
# Disable automatic FW error recovery, default - 0 (false)
#no_fw_recovery=0
# Set factory test mode, default - 0 (false)
# When enabled, driver will load FTM FW (e.g. wil6436_ftm.fw)
# instead of operational FW. Overrides ftm_mode module param
#factory_test_mode=0
############### NETWORK PARAMETERS #######################################
# MTU max value, min 68 max 7912, default - 1986
#mtu_max=1986
# Enable A-MSDU in HW, default - 1 (true)
#amsdu_en=1
############### RECEIVE PARAMETERS #######################################
# Align IP header on a four-byte boundary, relevant for received packets
#default - 0 (false)
#align_ip_header=0
# Allocate 8KB Rx buffers, default - 0 (false)
#rx_large_buf=0
# Headroom size for Rx skb allocation, max 256, default - 0
#skb_headroom_size=0
# Rx ring order - ring size = (1 << order), min 5 max 15, default 10 for
# Sparrow, 11 for Talyn (EDMA)
#rx_ring_order=11
# Rx status ring order - ring size = (1 << order), min 5 max 15, default - 12
# Note: Rx status ring size must be bigger than the number of Rx buffers
#rx_status_ring_order=12
# Number of Rx buffers. Must be bigger than the Rx descriptor
# ring size as in HW reorder flow, the HW can consume additional
# buffers before releasing the previous ones, default - 2600
#rx_buff_count=2600
############### TRANSMIT PARAMETERS ######################################
# Drop Tx packets in case Tx ring is full, default - 0 (false)
#drop_if_ring_full=0
# Tx ring order - ring size = (1 << order), min 5 max 15, default - 12
#tx_ring_order=12
# Broadcast ring order - ring size = (1 << order), min 5 max 15, default - 7
#bcast_ring_order=7
# Tx status ring order - ring size = (1 << order), min 5 max 15, default - 12
#tx_status_ring_order=12
# Window size for Tx Block Ack after connect; overrides agg_wsize module param
# 0 - use default, -1 - don't auto-establish. min - -1 max 64, default - 0
#block_ack_window_size=0
# Max broadcast packet size (in bytes) to send with MCS0. Larger packets are
# sent on bcast_mcs (see below), min 0 max 1024, default - 1024
#bcast_mcs0_limit=1024
# MCS index for large (> bcast_mcs0_limit) broadcast Tx
# min 1 max 15, default - 1
#bcast_mcs=1
# Enable access category for transmit packets, default - 0 (false)
#ac_queues=0
############### AP Capabilities ##########################################
# Driver max number of stations that can be associated to the AP.
# Driver calculates the minimum of max_assoc_sta and FW reported max_assoc_sta
# min 1 max 20, default - 20
#max_assoc_sta=20
# Enable allocating Tx queue(s) per station. default - 0 (false)
#q_per_sta=0
# Set A-BFT duration (time slots) used by AP for beamforming training
# 0 - use FW default, max 255, default - 0
#abft_len=0
# Set ring priority weights, each ring weight should be in the range 10..50
#qos_weights=20 20 20
############### PLATFORM PARAMETERS ######################################
# Device led enablement. Set the led ID (0-2) to use, default - invalid ID (0xF)
#led_id=0xF
# Led blink time configuration. Specify on/off duration in milliseconds for
# SLOW/MEDIUM/FAST blink. default - SLOW: 300ms on, 300ms off,
# MEDIUM: 200ms on, 200ms off, FAST: 100ms on, 100ms off
#led_blink_time=300 300 200 200 100 100
# Number of MSI to use: 0 - use INTx, 1 - single, 3 - triple (default)
#num_of_msi=3
# Set Virtual Reality (VR) mode profile, 0 - disabled, 1 - AP profile,
# 2 - client profile (see wmi_vr_profile). default - 0
#vr_profile=0
############### CALIBRATION PARAMETERS ###################################
# Fine Timing Measurement (FTM) calibration. This is used to calibrate FTM for
# platform-specific delays which are dependent on things like antenna cable
# length and type. Overrides ftm_txrx_offset sysfs attribute.
# Format: ftm_offset=<tx_offset> <rx_offset>
#ftm_offset=10 20
# Set Local Oscillator (LO) calibration index. FW will use this to read
# calibration data from OTP upon initialization. default - 0xFF (disabled)
# Overrides lo_power_calib sysfs attribute.
#lo_calib=0xFF
############### POWER MANAGEMENT AND THERMAL #############################
# Thermal throttling configuration. This will be used by FW to reduce power
# consumption according to current device temperature level.
# Format: 12 decimal (Celsius) separated by spaces (6 for baseband + 6 for rf):
# <bb_zone1_high> <bb_zone1_low> .. <bb_zone3_high> <bb_zone3_low>
# <rf_zone1_high> <rf_zone1_low> .. <rf_zone3_high> <rf_zone3_low>
# To disable thermal throttling for bb or for rf, use 0 for all its six set
# points.
#thermal_throttling=60 50 70 60 100 90 60 50 70 60 100 90
# WMI wake up trigger bitmask from suspend, 0 - no wakeup trigger,
# 0x1 - Rx unicast frame trigger, 0x2 Rx broadcast frame trigger, default - 0x3
#wakeup_trigger=0x3
# Power save profile, 0 - default FW profile, 1 - power save disabled,
# 2 - max power save, 3 - minimum latency (see wmi_ps_profile_type)
# default - 0.
#ps_profile=0
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment