The era of hand-rolled HIWORD_UPDATE macros is over, at least for those drivers that use constant masks. The Rockchip PCIe PHY driver, used on the RK3399, has its own definition of HIWORD_UPDATE. Remove it, and replace instances of it with bitfield.h's HWORD_UPDATE. To achieve this, some mask defines are reshuffled, as HWORD_UPDATE uses the mask as both the mask of bits to write and to derive the shift amount from in order to shift the value. In order to ensure that the mask is always a constant, the inst->index shift is performed after the HWORD_UPDATE, as this is a runtime value.