@@ -64,6 +64,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
64
64
{
65
65
.id = QCA988X_HW_2_0_VERSION ,
66
66
.dev_id = QCA988X_2_0_DEVICE_ID ,
67
+ .bus = ATH10K_BUS_PCI ,
67
68
.name = "qca988x hw2.0" ,
68
69
.patch_load_addr = QCA988X_HW_2_0_PATCH_LOAD_ADDR ,
69
70
.uart_pin = 7 ,
@@ -133,6 +134,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
133
134
{
134
135
.id = QCA9887_HW_1_0_VERSION ,
135
136
.dev_id = QCA9887_1_0_DEVICE_ID ,
137
+ .bus = ATH10K_BUS_PCI ,
136
138
.name = "qca9887 hw1.0" ,
137
139
.patch_load_addr = QCA9887_HW_1_0_PATCH_LOAD_ADDR ,
138
140
.uart_pin = 7 ,
@@ -168,6 +170,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
168
170
{
169
171
.id = QCA6174_HW_2_1_VERSION ,
170
172
.dev_id = QCA6164_2_1_DEVICE_ID ,
173
+ .bus = ATH10K_BUS_PCI ,
171
174
.name = "qca6164 hw2.1" ,
172
175
.patch_load_addr = QCA6174_HW_2_1_PATCH_LOAD_ADDR ,
173
176
.uart_pin = 6 ,
@@ -202,6 +205,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
202
205
{
203
206
.id = QCA6174_HW_2_1_VERSION ,
204
207
.dev_id = QCA6174_2_1_DEVICE_ID ,
208
+ .bus = ATH10K_BUS_PCI ,
205
209
.name = "qca6174 hw2.1" ,
206
210
.patch_load_addr = QCA6174_HW_2_1_PATCH_LOAD_ADDR ,
207
211
.uart_pin = 6 ,
@@ -236,6 +240,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
236
240
{
237
241
.id = QCA6174_HW_3_0_VERSION ,
238
242
.dev_id = QCA6174_2_1_DEVICE_ID ,
243
+ .bus = ATH10K_BUS_PCI ,
239
244
.name = "qca6174 hw3.0" ,
240
245
.patch_load_addr = QCA6174_HW_3_0_PATCH_LOAD_ADDR ,
241
246
.uart_pin = 6 ,
@@ -270,6 +275,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
270
275
{
271
276
.id = QCA6174_HW_3_2_VERSION ,
272
277
.dev_id = QCA6174_2_1_DEVICE_ID ,
278
+ .bus = ATH10K_BUS_PCI ,
273
279
.name = "qca6174 hw3.2" ,
274
280
.patch_load_addr = QCA6174_HW_3_0_PATCH_LOAD_ADDR ,
275
281
.uart_pin = 6 ,
@@ -307,6 +313,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
307
313
{
308
314
.id = QCA99X0_HW_2_0_DEV_VERSION ,
309
315
.dev_id = QCA99X0_2_0_DEVICE_ID ,
316
+ .bus = ATH10K_BUS_PCI ,
310
317
.name = "qca99x0 hw2.0" ,
311
318
.patch_load_addr = QCA99X0_HW_2_0_PATCH_LOAD_ADDR ,
312
319
.uart_pin = 7 ,
@@ -347,6 +354,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
347
354
{
348
355
.id = QCA9984_HW_1_0_DEV_VERSION ,
349
356
.dev_id = QCA9984_1_0_DEVICE_ID ,
357
+ .bus = ATH10K_BUS_PCI ,
350
358
.name = "qca9984/qca9994 hw1.0" ,
351
359
.patch_load_addr = QCA9984_HW_1_0_PATCH_LOAD_ADDR ,
352
360
.uart_pin = 7 ,
@@ -394,6 +402,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
394
402
{
395
403
.id = QCA9888_HW_2_0_DEV_VERSION ,
396
404
.dev_id = QCA9888_2_0_DEVICE_ID ,
405
+ .bus = ATH10K_BUS_PCI ,
397
406
.name = "qca9888 hw2.0" ,
398
407
.patch_load_addr = QCA9888_HW_2_0_PATCH_LOAD_ADDR ,
399
408
.uart_pin = 7 ,
@@ -438,6 +447,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
438
447
{
439
448
.id = QCA9377_HW_1_0_DEV_VERSION ,
440
449
.dev_id = QCA9377_1_0_DEVICE_ID ,
450
+ .bus = ATH10K_BUS_PCI ,
441
451
.name = "qca9377 hw1.0" ,
442
452
.patch_load_addr = QCA9377_HW_1_0_PATCH_LOAD_ADDR ,
443
453
.uart_pin = 6 ,
@@ -472,6 +482,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
472
482
{
473
483
.id = QCA9377_HW_1_1_DEV_VERSION ,
474
484
.dev_id = QCA9377_1_0_DEVICE_ID ,
485
+ .bus = ATH10K_BUS_PCI ,
475
486
.name = "qca9377 hw1.1" ,
476
487
.patch_load_addr = QCA9377_HW_1_0_PATCH_LOAD_ADDR ,
477
488
.uart_pin = 6 ,
@@ -508,6 +519,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
508
519
{
509
520
.id = QCA4019_HW_1_0_DEV_VERSION ,
510
521
.dev_id = 0 ,
522
+ .bus = ATH10K_BUS_AHB ,
511
523
.name = "qca4019 hw1.0" ,
512
524
.patch_load_addr = QCA4019_HW_1_0_PATCH_LOAD_ADDR ,
513
525
.uart_pin = 7 ,
@@ -549,6 +561,7 @@ static const struct ath10k_hw_params ath10k_hw_params_list[] = {
549
561
{
550
562
.id = WCN3990_HW_1_0_DEV_VERSION ,
551
563
.dev_id = 0 ,
564
+ .bus = ATH10K_BUS_PCI ,
552
565
.name = "wcn3990 hw1.0" ,
553
566
.continuous_frag_desc = true,
554
567
.tx_chain_mask = 0x7 ,
@@ -2085,7 +2098,8 @@ static int ath10k_init_hw_params(struct ath10k *ar)
2085
2098
for (i = 0 ; i < ARRAY_SIZE (ath10k_hw_params_list ); i ++ ) {
2086
2099
hw_params = & ath10k_hw_params_list [i ];
2087
2100
2088
- if (hw_params -> id == ar -> target_version &&
2101
+ if (hw_params -> bus == ar -> hif .bus &&
2102
+ hw_params -> id == ar -> target_version &&
2089
2103
hw_params -> dev_id == ar -> dev_id )
2090
2104
break ;
2091
2105
}
0 commit comments