Not sure if it helps, but you can use a typical SPI to control the data line for neoPixels.
We did it for the HERO robot controller...
https://github.com/CrossTheRoadElec/...ixel%20Example
...basically just make each pixel bit a SPI byte. So if all you have is a SPI, you could get it to work.