Ping-Ke Shih <pkshih@xxxxxxxxxxx> wrote: > Driver selects firmware by hardware version, which normally can be read > from registers before selecting firmware. However, certain chips such as > RTL8851B, it needs to read hardware version from efuse while doing > power_on, but do power_on after selecting firmware in current flow. > > To resolve this flow problem, move power_on out from > rtw89_mac_partial_init(), and call rtw89_mac_pwr_on() separately at > proper places to have expected flow. > > Signed-off-by: Ping-Ke Shih <pkshih@xxxxxxxxxxx> 4 patch(es) applied to rtw-next branch of rtw.git, thanks. d078f5857a00 wifi: rtw89: call power_on ahead before selecting firmware 5dde1a569c13 wifi: rtw89: ps: update H2C command with more info for PS 1f0efffd5978 wifi: rtw89: fw: validate multi-firmware header before accessing 2b8bdc523701 wifi: rtw89: fw: validate multi-firmware header before getting its size --- https://github.com/pkshih/rtw.git