Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx> wrote: > Add hfc_param_ini_usb to struct rtw89_chip_info. For now initialise it > only for RTL8851B. > > Signed-off-by: Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx> > --- [...] > + > +static const struct rtw89_hfc_param_ini rtw8851b_hfc_param_ini_usb[] = { > + [RTW89_QTA_SCC] = {rtw8851b_hfc_chcfg_usb, &rtw8851b_hfc_pubcfg_usb, > + &rtw8851b_hfc_preccfg_usb, RTW89_HCIFC_STF}, [RTW89_QTA_WOW] is missing. I'm not sure if current can handle this correctly. Could you try to do WoWLAN with USB? At least, it shouldn't crash. > + [RTW89_QTA_DLFW] = {NULL, NULL, > + &rtw8851b_hfc_preccfg_usb, RTW89_HCIFC_STF}, > + [RTW89_QTA_INVALID] = {NULL}, > +}; > + > static const struct rtw89_dle_mem rtw8851b_dle_mem_pcie[] = { > [RTW89_QTA_SCC] = {RTW89_QTA_SCC, &rtw89_mac_size.wde_size6, > &rtw89_mac_size.ple_size6, &rtw89_mac_size.wde_qt6, [...]