ide: use PIO/MMIO operations directly where possible (v2)