ATH10K_HW_RATECODE
rate = ATH10K_HW_RATECODE(hw_value, 0, preamble);
ATH10K_HW_RATECODE(i, 0, WMI_RATE_PREAMBLE_CCK);
ATH10K_HW_RATECODE(i, 0, WMI_RATE_PREAMBLE_OFDM);
ATH10K_HW_RATECODE(j, i, WMI_RATE_PREAMBLE_HT);
ATH10K_HW_RATECODE(j, i, WMI_RATE_PREAMBLE_HT);
ATH10K_HW_RATECODE(j, i, WMI_RATE_PREAMBLE_VHT);
ATH10K_HW_RATECODE(j, i, WMI_RATE_PREAMBLE_VHT);
ATH10K_HW_RATECODE(j, i, WMI_RATE_PREAMBLE_VHT);
ATH10K_HW_RATECODE(0, 0, WMI_RATE_PREAMBLE_CCK);
ATH10K_HW_RATECODE(0, 0, WMI_RATE_PREAMBLE_OFDM);
ATH10K_HW_RATECODE(0, 0, WMI_RATE_PREAMBLE_CCK);
ATH10K_HW_RATECODE(0, 0, WMI_RATE_PREAMBLE_OFDM);
ATH10K_HW_RATECODE(0, 0, WMI_RATE_PREAMBLE_OFDM);