|
@@ -2400,6 +2400,20 @@ QDF_STATUS wlan_reg_eirp_2_psd(struct wlan_objmgr_pdev *pdev,
|
|
enum reg_6g_ap_type
|
|
enum reg_6g_ap_type
|
|
wlan_reg_get_best_pwr_mode(struct wlan_objmgr_pdev *pdev, qdf_freq_t freq,
|
|
wlan_reg_get_best_pwr_mode(struct wlan_objmgr_pdev *pdev, qdf_freq_t freq,
|
|
qdf_freq_t cen320, uint16_t bw);
|
|
qdf_freq_t cen320, uint16_t bw);
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * wlan_reg_get_eirp_pwr() - Get eirp power based on the AP power mode
|
|
|
|
+ * @pdev: Pointer to pdev
|
|
|
|
+ * @freq: Frequency in MHz
|
|
|
|
+ * @cen320: 320 MHz Band center frequency
|
|
|
|
+ * @bw: Bandwidth in MHz
|
|
|
|
+ * @ap_pwr_type: AP power type
|
|
|
|
+ *
|
|
|
|
+ * Return: EIRP power
|
|
|
|
+ */
|
|
|
|
+uint8_t wlan_reg_get_eirp_pwr(struct wlan_objmgr_pdev *pdev, qdf_freq_t freq,
|
|
|
|
+ qdf_freq_t cen320, uint16_t bw,
|
|
|
|
+ enum reg_6g_ap_type ap_pwr_type);
|
|
#else
|
|
#else
|
|
static inline
|
|
static inline
|
|
qdf_freq_t wlan_reg_get_thresh_priority_freq(struct wlan_objmgr_pdev *pdev)
|
|
qdf_freq_t wlan_reg_get_thresh_priority_freq(struct wlan_objmgr_pdev *pdev)
|
|
@@ -2430,6 +2444,13 @@ static inline QDF_STATUS wlan_reg_eirp_2_psd(struct wlan_objmgr_pdev *pdev,
|
|
{
|
|
{
|
|
return QDF_STATUS_E_FAILURE;
|
|
return QDF_STATUS_E_FAILURE;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+uint8_t wlan_reg_get_eirp_pwr(struct wlan_objmgr_pdev *pdev, qdf_freq_t freq,
|
|
|
|
+ qdf_freq_t cen320, uint16_t bw,
|
|
|
|
+ enum reg_6g_ap_type ap_pwr_type)
|
|
|
|
+{
|
|
|
|
+ return 0;
|
|
|
|
+}
|
|
#endif /* CONFIG_BAND_6GHZ */
|
|
#endif /* CONFIG_BAND_6GHZ */
|
|
/**
|
|
/**
|
|
* wlan_reg_find_chwidth_from_bw () - Gets channel width for given
|
|
* wlan_reg_find_chwidth_from_bw () - Gets channel width for given
|