I don't have the luxury of bit-banging (too much other stuff going on).
I do although have available i2c and SPI peripherals.
1. Is there an alternative part that has the features of the DRV8860, notably the energizing-time + holding-pwm, that I can use with a standard interface?
2. Is it possible to take advantage of the SPI peripheral to communicate with the DRV8860?
3. Does there exist any Linux Kernel Driver modules to operate this chip?