Prameela Rani Garnepudi <prameela.j04cs@xxxxxxxxx> wrote: > BT Co-ex support has been added in the firmware and hence BT, COEX queues are > introducted. To support the latest firmware queues, packet processing, > and initialization sequence is modified in the Host. > > Common device configuration parameters (tx command frame) need to be send after > common card ready indication from the firmware. This frame contains information > about the driver mode, coex mode, protocols to support etc. Once it is sent, > then second level card ready indication comes for each protocol (WLAN, BT etc). > > Currently host supports only WLAN mode. New command frames are added as part > of these changes. > > Signed-off-by: Prameela Rani Garnepudi <prameela.j04cs@xxxxxxxxx> Few review comments: * no C++ '//' style comments * avoid magic numbers * use structs for new firmware commands instead of cmd[offset] style * struct rsi_ulp_gpio_vals, struct rsi_soc_gpio_vals and struct rsi_config_vals don't look endian safe -- https://patchwork.kernel.org/patch/9388627/ Documentation about submitting wireless patches and checking status from patchwork: https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches