.cold_boot_calib = true,
                .supports_suspend = false,
                .hal_desc_sz = sizeof(struct hal_rx_desc_ipq8074),
+               .fix_l1ss = true,
        },
        {
                .hw_rev = ATH11K_HW_IPQ6018_HW10,
                .cold_boot_calib = true,
                .supports_suspend = false,
                .hal_desc_sz = sizeof(struct hal_rx_desc_ipq8074),
+               .fix_l1ss = true,
        },
        {
                .name = "qca6390 hw2.0",
                .cold_boot_calib = false,
                .supports_suspend = true,
                .hal_desc_sz = sizeof(struct hal_rx_desc_ipq8074),
+               .fix_l1ss = true,
        },
        {
                .name = "qcn9074 hw1.0",
                .cold_boot_calib = false,
                .supports_suspend = false,
                .hal_desc_sz = sizeof(struct hal_rx_desc_qcn9074),
+               .fix_l1ss = true,
        },
        {
                .name = "wcn6855 hw2.0",
                .cold_boot_calib = false,
                .supports_suspend = true,
                .hal_desc_sz = sizeof(struct hal_rx_desc_wcn6855),
+               .fix_l1ss = false,
        },
 };
 
 
                ath11k_pci_enable_ltssm(ab);
                ath11k_pci_clear_all_intrs(ab);
                ath11k_pci_set_wlaon_pwr_ctrl(ab);
-               ath11k_pci_fix_l1ss(ab);
+               if (ab->hw_params.fix_l1ss)
+                       ath11k_pci_fix_l1ss(ab);
        }
 
        ath11k_mhi_clear_vector(ab);