R_DRCK
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_MUL, 0xf);
rtw89_phy_write32_mask(rtwdev, R_DRCK | (path << 8), B_DRCK_MUL, data[4]);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_IDLE, 0x1);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_EN, 0x1);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_EN, 0x0);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_IDLE, 0x0);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_VAL, rck_d);
rtw89_phy_read32_mask(rtwdev, R_DRCK, MASKDWORD));
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_MUL, 0x0);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_EN, 0x1);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_EN, 0x0);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_IDLE, 0x0);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_VAL, rck_d);
rtw89_phy_read32_mask(rtwdev, R_DRCK, MASKDWORD));
rtw89_phy_write32_mask(rtwdev, R_DRCK | (path << 8), B_DRCK_MUL, def->mul);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_EN, 0x1);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_IDLE, 0x0);
rtw89_phy_write32_mask(rtwdev, R_DRCK, B_DRCK_VAL, val);
rtw89_phy_read32_mask(rtwdev, R_DRCK, MASKDWORD));