case HW_VAR_CORRECT_TSF: {
                u8 btype_ibss = ((u8 *) (val))[0];
 
-               if (btype_ibss == true)
+               if (btype_ibss)
                        _rtl92de_stop_tx_beacon(hw);
                _rtl92de_set_bcn_ctrl_reg(hw, 0, BIT(3));
                rtl_write_dword(rtlpriv, REG_TSFTR,
                rtl_write_dword(rtlpriv, REG_TSFTR + 4,
                                (u32) ((mac->tsf >> 32) & 0xffffffff));
                _rtl92de_set_bcn_ctrl_reg(hw, BIT(3), 0);
-               if (btype_ibss == true)
+               if (btype_ibss)
                        _rtl92de_resume_tx_beacon(hw);
 
                break;
 
        if (rtlpriv->psc.rfpwr_state != ERFON)
                return;
-       if (check_bssid == true) {
+       if (check_bssid) {
                reg_rcr |= (RCR_CBSSID_DATA | RCR_CBSSID_BCN);
                rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr));
                _rtl92de_set_bcn_ctrl_reg(hw, 0, BIT(4));
                RT_TRACE(rtlpriv, COMP_INIT, DBG_LOUD, ("Autoload OK\n"));
                rtlefuse->autoload_failflag = false;
        }
-       if (rtlefuse->autoload_failflag == true) {
+       if (rtlefuse->autoload_failflag) {
                RT_TRACE(rtlpriv, COMP_ERR, DBG_EMERG,
                         ("RTL819X Not boot from eeprom, check it !!"));
                return;
                          REG_MAC_PINMUX_CFG) & ~(BIT(3)));
        u1tmp = rtl_read_byte(rtlpriv, REG_GPIO_IO_SEL);
        e_rfpowerstate_toset = (u1tmp & BIT(3)) ? ERFON : ERFOFF;
-       if ((ppsc->hwradiooff == true) && (e_rfpowerstate_toset == ERFON)) {
+       if (ppsc->hwradiooff && (e_rfpowerstate_toset == ERFON)) {
                RT_TRACE(rtlpriv, COMP_RF, DBG_DMESG,
                         ("GPIOChangeRF  - HW Radio ON, RF ON\n"));
                e_rfpowerstate_toset = ERFON;
 
 
        if (rtlefuse->eeprom_regulatory != 0)
                turbo_scanoff = true;
-       if (mac->act_scanning == true) {
+       if (mac->act_scanning) {
                tx_agc[RF90_PATH_A] = 0x3f3f3f3f;
                tx_agc[RF90_PATH_B] = 0x3f3f3f3f;
                if (turbo_scanoff) {
        struct rtl_priv *rtlpriv = rtl_priv(hw);
        struct rtl_hal *rtlhal = &(rtlpriv->rtlhal);
        u8 u1btmp;
-       u8 direct = bmac0 == true ? BIT(3) | BIT(2) : BIT(3);
-       u8 mac_reg = bmac0 == true ? REG_MAC1 : REG_MAC0;
-       u8 mac_on_bit = bmac0 == true ? MAC1_ON : MAC0_ON;
+       u8 direct = bmac0 ? BIT(3) | BIT(2) : BIT(3);
+       u8 mac_reg = bmac0 ? REG_MAC1 : REG_MAC0;
+       u8 mac_on_bit = bmac0 ? MAC1_ON : MAC0_ON;
        bool bresult = true; /* true: need to enable BB/RF power */
 
        rtlhal->during_mac0init_radiob = false;
        struct rtl_priv *rtlpriv = rtl_priv(hw);
        struct rtl_hal *rtlhal = &(rtlpriv->rtlhal);
        u8 u1btmp;
-       u8 direct = bmac0 == true ? BIT(3) | BIT(2) : BIT(3);
-       u8 mac_reg = bmac0 == true ? REG_MAC1 : REG_MAC0;
-       u8 mac_on_bit = bmac0 == true ? MAC1_ON : MAC0_ON;
+       u8 direct = bmac0 ? BIT(3) | BIT(2) : BIT(3);
+       u8 mac_reg = bmac0 ? REG_MAC1 : REG_MAC0;
+       u8 mac_on_bit = bmac0 ? MAC1_ON : MAC0_ON;
 
        rtlhal->during_mac0init_radiob = false;
        rtlhal->during_mac1init_radioa = false;
                udelay(1);
                switch (rfpath) {
                case RF90_PATH_A:
-                       if (true_bpath == true)
+                       if (true_bpath)
                                rtstatus = rtl92d_phy_config_rf_with_headerfile(
                                                hw, radiob_txt,
                                                (enum radio_path)rfpath);
 
                                                    (u8)
                                                    GET_RX_DESC_RXMCS(pdesc));
        rx_status->mactime = GET_RX_DESC_TSFL(pdesc);
-       if (phystatus == true) {
+       if (phystatus) {
                p_drvinfo = (struct rx_fwinfo_92d *)(skb->data +
                                                     stats->rx_bufshift);
                _rtl92de_translate_rx_signal_stuff(hw,
 
 void rtl92de_set_desc(u8 *pdesc, bool istx, u8 desc_name, u8 *val)
 {
-       if (istx == true) {
+       if (istx) {
                switch (desc_name) {
                case HW_DESC_OWN:
                        wmb();
 {
        u32 ret = 0;
 
-       if (istx == true) {
+       if (istx) {
                switch (desc_name) {
                case HW_DESC_OWN:
                        ret = GET_TX_DESC_OWN(p_desc);