mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-07 09:55:19 +02:00
wifi: iwlwifi: config: label 'gl' devices as discrete
[ Upstream commit8131dd5281
] The 'gl' devices are in the bz family, but they're not, integrated, so should have their own trans config struct. Fix that, also necessitating the removal of LTR config, and while at it remove 0x2727 and 0x272D IDs that were only used for test chips. Fixes:c30a2a6478
("wifi: iwlwifi: add a new PCI device ID for BZ device")ticket=none Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com> Link: https://patch.msgid.link/20240729201718.95aed0620080.Ib9129512c95aa57acc9876bdff8b99dd41e1562c@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
305b7827cf
commit
2c4a7b5014
|
@ -152,6 +152,17 @@ const struct iwl_cfg_trans_params iwl_bz_trans_cfg = {
|
||||||
.ltr_delay = IWL_CFG_TRANS_LTR_DELAY_2500US,
|
.ltr_delay = IWL_CFG_TRANS_LTR_DELAY_2500US,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const struct iwl_cfg_trans_params iwl_gl_trans_cfg = {
|
||||||
|
.device_family = IWL_DEVICE_FAMILY_BZ,
|
||||||
|
.base_params = &iwl_bz_base_params,
|
||||||
|
.mq_rx_supported = true,
|
||||||
|
.rf_id = true,
|
||||||
|
.gen2 = true,
|
||||||
|
.umac_prph_offset = 0x300000,
|
||||||
|
.xtal_latency = 12000,
|
||||||
|
.low_latency_xtal = true,
|
||||||
|
};
|
||||||
|
|
||||||
const char iwl_bz_name[] = "Intel(R) TBD Bz device";
|
const char iwl_bz_name[] = "Intel(R) TBD Bz device";
|
||||||
|
|
||||||
const struct iwl_cfg iwl_cfg_bz = {
|
const struct iwl_cfg iwl_cfg_bz = {
|
||||||
|
|
|
@ -493,6 +493,7 @@ extern const struct iwl_cfg_trans_params iwl_so_long_latency_trans_cfg;
|
||||||
extern const struct iwl_cfg_trans_params iwl_so_long_latency_imr_trans_cfg;
|
extern const struct iwl_cfg_trans_params iwl_so_long_latency_imr_trans_cfg;
|
||||||
extern const struct iwl_cfg_trans_params iwl_ma_trans_cfg;
|
extern const struct iwl_cfg_trans_params iwl_ma_trans_cfg;
|
||||||
extern const struct iwl_cfg_trans_params iwl_bz_trans_cfg;
|
extern const struct iwl_cfg_trans_params iwl_bz_trans_cfg;
|
||||||
|
extern const struct iwl_cfg_trans_params iwl_gl_trans_cfg;
|
||||||
extern const struct iwl_cfg_trans_params iwl_sc_trans_cfg;
|
extern const struct iwl_cfg_trans_params iwl_sc_trans_cfg;
|
||||||
extern const char iwl9162_name[];
|
extern const char iwl9162_name[];
|
||||||
extern const char iwl9260_name[];
|
extern const char iwl9260_name[];
|
||||||
|
|
|
@ -501,9 +501,7 @@ static const struct pci_device_id iwl_hw_card_ids[] = {
|
||||||
{IWL_PCI_DEVICE(0x7E40, PCI_ANY_ID, iwl_ma_trans_cfg)},
|
{IWL_PCI_DEVICE(0x7E40, PCI_ANY_ID, iwl_ma_trans_cfg)},
|
||||||
|
|
||||||
/* Bz devices */
|
/* Bz devices */
|
||||||
{IWL_PCI_DEVICE(0x2727, PCI_ANY_ID, iwl_bz_trans_cfg)},
|
{IWL_PCI_DEVICE(0x272b, PCI_ANY_ID, iwl_gl_trans_cfg)},
|
||||||
{IWL_PCI_DEVICE(0x272D, PCI_ANY_ID, iwl_bz_trans_cfg)},
|
|
||||||
{IWL_PCI_DEVICE(0x272b, PCI_ANY_ID, iwl_bz_trans_cfg)},
|
|
||||||
{IWL_PCI_DEVICE(0xA840, 0x0000, iwl_bz_trans_cfg)},
|
{IWL_PCI_DEVICE(0xA840, 0x0000, iwl_bz_trans_cfg)},
|
||||||
{IWL_PCI_DEVICE(0xA840, 0x0090, iwl_bz_trans_cfg)},
|
{IWL_PCI_DEVICE(0xA840, 0x0090, iwl_bz_trans_cfg)},
|
||||||
{IWL_PCI_DEVICE(0xA840, 0x0094, iwl_bz_trans_cfg)},
|
{IWL_PCI_DEVICE(0xA840, 0x0094, iwl_bz_trans_cfg)},
|
||||||
|
|
Loading…
Reference in New Issue
Block a user