O-1 requires a soak just as 5160 does, but for different reasons, or perhaps the same reason but from different directions. Before we go any farther however, let me say that yes you will skate a file just fine with both of these steels after no soak at all, and if that is all one is looking for than you could stop reading now. However if you want true maximum hardness and proper carbon distribution you will need to soak. O1 will need to soak in order to move carbon around that is hindered in its movement by the alloying elements. 5160 will need to soak in order to over come a bit of this with chromium but also to distribute the carbon evenly through the ferrite grains. 5160 having .6% carbon at best will have around .2% proeutectoid ferrite to "carburize" for lack of a better simplistic word, and that is if the chromium isn't locking ANY of it up.
It is difficult to say however exactly how long you need to soak and that is why you will seldom see such times listed. You see it is highly dependant on what has been done to the steel prior. If you have already hardened the steel your soak can be no time at all since the carbon is already there and it will go into austenite solution almost instantly. If the blade was air cooled quickly and you have fine pearlite the soak time will be on the order of seconds, while with coarse pearlite it will be longer. if the steel is spheroidized as it was from the mill you will want to go for at least as long as coarse pearlite and probably then some. I prefer at least 5 minutes after the steel has reached temperature, and will increase this depending on alloying.
One good bit of news is that going longer is just fine regardless, if you have control over temperature there is nothhing to worry about. The nonsense that soak times cause grain growth needs to go away but unfortunately there are too many ingnorant people perpetuating that myth among bladesmiths. If they got large grains from taking longer in heating then they didn't have any control over their heat, it is that simple. I could drag up the old 5 hour O1 soak time thread but I think the point has been beaten to death on this forum. If you have control over your temperatures, soak as long as you need to make good austenite and be happy with no worries.