/* SPDX-License-Identifier: GPL-2.0-only */ #ifndef __IMG_HOST_RPU_UMAC_IFACE_H #define __IMG_HOST_RPU_UMAC_IFACE_H #include "host_rpu_umac_if.h" #include "cfg80211.h" /*This frequency values to be modified for new product*/ #ifdef SOC_PLATFORM #define UMAC_CPU_CORE_FREQ 80 /*SoC Platfprm*/ #else #define UMAC_CPU_CORE_FREQ 60 /*FPGA Platform*/ #endif #ifdef ENABLE_OTP struct rpu_otp_params{ unsigned int prodtest_trim[15]; unsigned int prodctrl_disable5ghz; unsigned int info_part; unsigned int info_variant; unsigned int info_lromversion; unsigned int info_uromversion; unsigned int info_uuid[4]; unsigned int info_spare0; unsigned int info_spare1; unsigned int mac_adress0[2]; unsigned int mac_address1[2]; unsigned int calib[9]; }; #endif struct img_he_gi_ltf_config_params{ unsigned char he_gi_type; unsigned char he_ltf; unsigned char configured; }; struct mapped_scan_channels_info{ unsigned short oper_ch_duration; unsigned short scan_duration[MAX_NUM_CHANNELS]; unsigned char probe_cnt[MAX_NUM_CHANNELS]; struct ieee80211_channel channels[MAX_NUM_CHANNELS]; }; #endif /* __IMG_HOST_RPU_UMAC_IFACE_H */