s2w: Add bidirectional sweep2sleep