@@ -129,39 +129,39 @@ v13:
129
129
.patch_load_addr = QCA988X_HW_2_0_PATCH_LOAD_ADDR,
130
130
.uart_pin = 7,
131
131
.cc_wraparound_type = ATH10K_HW_CC_WRAP_SHIFTED_ALL,
132
- @@ -141 ,6 +143 ,7 @@ static const struct ath10k_hw_params ath
132
+ @@ -143 ,6 +145 ,7 @@ static const struct ath10k_hw_params ath
133
133
.dev_id = QCA9887_1_0_DEVICE_ID,
134
134
.bus = ATH10K_BUS_PCI,
135
135
.name = "qca9887 hw1.0",
136
136
+ .led_pin = 1,
137
137
.patch_load_addr = QCA9887_HW_1_0_PATCH_LOAD_ADDR,
138
138
.uart_pin = 7,
139
139
.cc_wraparound_type = ATH10K_HW_CC_WRAP_SHIFTED_ALL,
140
- @@ -352 ,6 +355 ,7 @@ static const struct ath10k_hw_params ath
140
+ @@ -360 ,6 +363 ,7 @@ static const struct ath10k_hw_params ath
141
141
.dev_id = QCA99X0_2_0_DEVICE_ID,
142
142
.bus = ATH10K_BUS_PCI,
143
143
.name = "qca99x0 hw2.0",
144
144
+ .led_pin = 17,
145
145
.patch_load_addr = QCA99X0_HW_2_0_PATCH_LOAD_ADDR,
146
146
.uart_pin = 7,
147
147
.otp_exe_param = 0x00000700,
148
- @@ -393 ,6 +397 ,7 @@ static const struct ath10k_hw_params ath
148
+ @@ -402 ,6 +406 ,7 @@ static const struct ath10k_hw_params ath
149
149
.dev_id = QCA9984_1_0_DEVICE_ID,
150
150
.bus = ATH10K_BUS_PCI,
151
151
.name = "qca9984/qca9994 hw1.0",
152
152
+ .led_pin = 17,
153
153
.patch_load_addr = QCA9984_HW_1_0_PATCH_LOAD_ADDR,
154
154
.uart_pin = 7,
155
155
.cc_wraparound_type = ATH10K_HW_CC_WRAP_SHIFTED_EACH,
156
- @@ -441 ,6 +446 ,7 @@ static const struct ath10k_hw_params ath
156
+ @@ -451 ,6 +456 ,7 @@ static const struct ath10k_hw_params ath
157
157
.dev_id = QCA9888_2_0_DEVICE_ID,
158
158
.bus = ATH10K_BUS_PCI,
159
159
.name = "qca9888 hw2.0",
160
160
+ .led_pin = 17,
161
161
.patch_load_addr = QCA9888_HW_2_0_PATCH_LOAD_ADDR,
162
162
.uart_pin = 7,
163
163
.cc_wraparound_type = ATH10K_HW_CC_WRAP_SHIFTED_EACH,
164
- @@ -3942 ,6 +3948 ,10 @@ int ath10k_core_start(struct ath10k *ar,
164
+ @@ -3977 ,6 +3983 ,10 @@ int ath10k_core_start(struct ath10k *ar,
165
165
ath10k_wmi_check_apply_board_power_ctl_table(ar);
166
166
}
167
167
172
172
return 0;
173
173
174
174
err_hif_stop:
175
- @@ -4203 ,9 +4213 ,18 @@ static void ath10k_core_register_work(st
175
+ @@ -4238 ,9 +4248 ,18 @@ static void ath10k_core_register_work(st
176
176
goto err_spectral_destroy;
177
177
}
178
178
191
191
err_spectral_destroy:
192
192
ath10k_spectral_destroy(ar);
193
193
err_debug_destroy:
194
- @@ -4265 ,6 +4284 ,8 @@ void ath10k_core_unregister(struct ath10
194
+ @@ -4300 ,6 +4319 ,8 @@ void ath10k_core_unregister(struct ath10
195
195
if (!test_bit(ATH10K_FLAG_CORE_REGISTERED, &ar->dev_flags))
196
196
return;
197
197
456
456
static const struct wmi_peer_flags_map wmi_tlv_peer_flags_map = {
457
457
--- a/ath10k-5.15/wmi.c
458
458
+++ b/ath10k-5.15/wmi.c
459
- @@ -8409 ,6 +8409 ,49 @@ ath10k_wmi_op_gen_peer_set_param(struct
459
+ @@ -8413 ,6 +8413 ,49 @@ ath10k_wmi_op_gen_peer_set_param(struct
460
460
return skb;
461
461
}
462
462
506
506
static struct sk_buff *
507
507
ath10k_wmi_op_gen_set_psmode(struct ath10k *ar, u32 vdev_id,
508
508
enum wmi_sta_ps_mode psmode)
509
- @@ -10240 ,6 +10283 ,9 @@ static const struct wmi_ops wmi_ops = {
509
+ @@ -10244 ,6 +10287 ,9 @@ static const struct wmi_ops wmi_ops = {
510
510
.fw_stats_fill = ath10k_wmi_main_op_fw_stats_fill,
511
511
.get_vdev_subtype = ath10k_wmi_op_get_vdev_subtype,
512
512
.gen_echo = ath10k_wmi_op_gen_echo,
516
516
/* .gen_bcn_tmpl not implemented */
517
517
/* .gen_prb_tmpl not implemented */
518
518
/* .gen_p2p_go_bcn_ie not implemented */
519
- @@ -10310 ,6 +10356 ,8 @@ static const struct wmi_ops wmi_10_1_ops
519
+ @@ -10314 ,6 +10360 ,8 @@ static const struct wmi_ops wmi_10_1_ops
520
520
.fw_stats_fill = ath10k_wmi_10x_op_fw_stats_fill,
521
521
.get_vdev_subtype = ath10k_wmi_op_get_vdev_subtype,
522
522
.gen_echo = ath10k_wmi_op_gen_echo,
525
525
/* .gen_bcn_tmpl not implemented */
526
526
/* .gen_prb_tmpl not implemented */
527
527
/* .gen_p2p_go_bcn_ie not implemented */
528
- @@ -10389 ,6 +10437 ,8 @@ static const struct wmi_ops wmi_10_2_ops
528
+ @@ -10393 ,6 +10441 ,8 @@ static const struct wmi_ops wmi_10_2_ops
529
529
.gen_delba_send = ath10k_wmi_op_gen_delba_send,
530
530
.fw_stats_fill = ath10k_wmi_10x_op_fw_stats_fill,
531
531
.get_vdev_subtype = ath10k_wmi_op_get_vdev_subtype,
534
534
/* .gen_pdev_enable_adaptive_cca not implemented */
535
535
};
536
536
537
- @@ -10460 ,6 +10510 ,8 @@ static const struct wmi_ops wmi_10_2_4_o
537
+ @@ -10464 ,6 +10514 ,8 @@ static const struct wmi_ops wmi_10_2_4_o
538
538
ath10k_wmi_op_gen_pdev_enable_adaptive_cca,
539
539
.get_vdev_subtype = ath10k_wmi_10_2_4_op_get_vdev_subtype,
540
540
.gen_bb_timing = ath10k_wmi_10_2_4_op_gen_bb_timing,
543
543
/* .gen_bcn_tmpl not implemented */
544
544
/* .gen_prb_tmpl not implemented */
545
545
/* .gen_p2p_go_bcn_ie not implemented */
546
- @@ -10542 ,6 +10594 ,8 @@ static const struct wmi_ops wmi_10_4_ops
546
+ @@ -10546 ,6 +10598 ,8 @@ static const struct wmi_ops wmi_10_4_ops
547
547
.gen_pdev_bss_chan_info_req = ath10k_wmi_10_2_op_gen_pdev_bss_chan_info,
548
548
.gen_echo = ath10k_wmi_op_gen_echo,
549
549
.gen_pdev_get_tpc_config = ath10k_wmi_10_2_4_op_gen_pdev_get_tpc_config,
0 commit comments