icl_soft: Use PHYS_TO_DMAP instead of pmap_map_io_transient.
The latter API is not actually MI but is only supported on amd64,
arm64, and RISC-V.
Sponsored by: Chelsio Communications
(cherry picked from commit 832acea92fc8cdb55859a6a4b1bc38bf766780f1)