It's easy enough both ways as bump map is essentially a heightmap. And having a heightmap is preferred compared to normal map, because you can always compute normal map from heightmap, but not the other way around.
Also heightmaps allow for some advanced features like vessel tesselation, while...