@@ -605,6 +605,7 @@ struct iwl_lari_config_change_cmd_v6 {
605605
606606/**
607607 * struct iwl_lari_config_change_cmd_v7 - change LARI configuration
608+ * This structure is used also for lari cmd version 8.
608609 * @config_bitmap: Bitmap of the config commands. Each bit will trigger a
609610 * different predefined FW config operation.
610611 * @oem_uhb_allow_bitmap: Bitmap of UHB enabled MCC sets.
@@ -614,9 +615,12 @@ struct iwl_lari_config_change_cmd_v6 {
614615 * @oem_unii4_allow_bitmap: Bitmap of unii4 allowed MCCs.There are two bits
615616 * per country, one to indicate whether to override and the other to
616617 * indicate allow/disallow unii4 channels.
617- * @chan_state_active_bitmap: Bitmap for overriding channel state to active.
618- * Each bit represents a country or region to activate, according to the
619- * BIOS definitions.
618+ * @chan_state_active_bitmap: Bitmap to enable different bands per country
619+ * or region.
620+ * Each bit represents a country or region, and a band to activate
621+ * according to the BIOS definitions.
622+ * For LARI cmd version 7 - bits 0:3 are supported.
623+ * For LARI cmd version 8 - bits 0:4 are supported.
620624 * @force_disable_channels_bitmap: Bitmap of disabled bands/channels.
621625 * Each bit represents a set of channels in a specific band that should be
622626 * disabled
@@ -631,7 +635,12 @@ struct iwl_lari_config_change_cmd_v7 {
631635 __le32 chan_state_active_bitmap ;
632636 __le32 force_disable_channels_bitmap ;
633637 __le32 edt_bitmap ;
634- } __packed ; /* LARI_CHANGE_CONF_CMD_S_VER_7 */
638+ } __packed ;
639+ /* LARI_CHANGE_CONF_CMD_S_VER_7 */
640+ /* LARI_CHANGE_CONF_CMD_S_VER_8 */
641+
642+ /* Activate UNII-1 (5.2GHz) for World Wide */
643+ #define ACTIVATE_5G2_IN_WW_MASK BIT(4)
635644
636645/**
637646 * struct iwl_pnvm_init_complete_ntfy - PNVM initialization complete
0 commit comments