drivers: rough port of s2w from flar2 to see it diffed